R程式設計
R Programming
學期
113-1
學分
3
學分
當期課號
574008
永久課號
GEIT00004
開課單位
資訊技術服務中心
授課教師
黃世昆
校區
光復
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
5 13:20–14:10 | R程式設計 CS-PC4 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
概述
R 是一種支援統計計算的語言,廣泛被運用於資料探勘、巨資處理與機器學習領域。 我們將帶領學生學習R 程式設計概念,運用 R進行資料分析。
先修科目
基本程式能力。
教學方式
課程討論與內容將使用 facebook 與 google classroom 。 FB: https://www.facebook.com/groups/R.nycu/
評分方式
作業(80%) 期末專題(10-20%) 等級評分
課程大綱
- Getting Started
- Loop Functions and Debugging
- Basic graphs
- Alternative graphical packages
- Statistics in R
- Other Applications
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview and Introduction |
| 第 2 週 | R-decision making, loop, function, and data structures |
| 第 3 週 | Data Structures |
| 第 4 週 | Set and Data Reshaping |
| 第 5 週 | Subsetting Datasets |
| 第 6 週 | WHO tidy dataset example and Data Transformation |
| 第 7 週 | Charts and Graphs |
| 第 8 週 | Statistics Functions |
| 第 9 週 | Statistics Functions(II)、Data Visualization (I) |
| 第 10 週 | Data Visualization (II) |
| 第 11 週 | Exploratory Data Analysis (I) |
| 第 12 週 | Machine Learning: k-nearest neighbors algorithm |
| 第 13 週 | Exploratory Data Analysis (II) |
| 第 14 週 | Formulas and Model Families |
| 第 15 週 | Applications |
| 第 16 週 | Final Project |
教科書
以線上資源為主,包括 1. https://www.r-project.org/ 2. https://cran.r-project.org/doc/manuals/R-intro.pdf 3. https://cran.r-project.org/doc/contrib/Paradis-rdebuts_en.pdf 4. https://r4ds.had.co.nz/ (R for Data Science 2e)
Office Hours
- 地點
- 資訊技術服務中心 240
- 時間
- Tuesday EF
- 聯絡方式
- Phone: 31703 E-mail: skhuang@cs.nctu.edu.tw