課程名稱 |
R語言在生態學的應用 Introduction to R for Ecologists |
開課學期 |
104-1 |
授課對象 |
生命科學院 生態學與演化生物學研究所 |
授課教師 |
澤大衛 |
課號 |
EEB5082 |
課程識別碼 |
B44 U1940 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期一6,7,8(13:20~16:20) |
上課地點 |
生科1148 |
備註 |
修課同學請自備筆電 總人數上限:20人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1041EEB5082_ |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
R program offers a powerful tool for analyzing and visualizing data, and in recent years it became very popular among (not only) ecologists. It offers great freedom in handling, analyzing and visualizing any type of data, however, it also comes up with steep learning curve of S language and frustration from frequent error messages. This practical course should teach students the basic of R program operation and data visualization.
All materials are available on http://bit.ly/r-ecol |
課程目標 |
The main goal is to teach students basic skills of using R program, and prepare them for more advanced courses where R will be used for data analysis and visualization. |
課程要求 |
The class will be mostly practical in front of the computer with running R and RStudio, with brief theoretical modules. Credits will be gained for active presence in the class and for completing required percentage of homework.
Teaching schedule:
1) Introduction to R and RStudio, basic operations, installation of packages
2) Main types of R objects (vector, matrix, data frame, list)
3) Reading and exporting data
4) Creating loops, how to use help
5) Definition of functions
6) Creating sequences, repetitions
7) Subscripting
8) Simple rules for vectorization
9) Simple rules for parallelization of operations
10) Data handling (merging, sorting)
11) Basic rules for data visualization
12) Standard R graphics, high and low level graphical functions
13) Use of colors in data visualization
14) Creating figures in different image formats
15) Creating lattice diagrams
16) Creating figures from scratch, practicing
17) Final presentation I
18) Final presentation II
|
預期每週課後學習時數 |
|
Office Hours |
每週二 13:30~15:00 |
指定閱讀 |
http://bit.ly/r-ecol |
參考書目 |
Beckerman, A.P. & Petchey, O.L. 2012. Getting Started with R : An Introduction for Biologists. Oxford Biology, Oxford, UK.
Murrel, P. 2011. R Graphics, Second Edition. CRC Press.
|
評量方式 (僅供參考) |
|
|