授課科目名稱:統計程式進階 (Advanced Statistical Programming) [99學年度(下): 2011/02-2011/06]

授課教師: 吳漢銘 (淡江大學 數學系 助理教授), 研究室: 騮先紀念科學館四樓 S432室 分機: 3147。

Office Hour (三) 13:10~14:00。 E-mail: hmwu@mail.tku.edu.tw

開課班級: 數學系資統組 一年級。/選修: 選修。學分數:3 學分 3小時。

上課時間地點  (三) 3:10pm~4:00pm, S106; (四) 10:10am~12:00am, S106

先修科目: 無。 助教: 無。

公告: 

 

 

教學目的

本課程介紹 R進階技巧,包含R套件制作、R視窗程式設計、R call C及Java等等。學末評量以R程式project進。

R是目前統計及生物資訊社群最廣為使用的程式設計語言,具有免費學習資源豐富的優點。本課程銜接上學期之基礎介紹,強調學生實際進行程式撰寫,從中了解並學習 (1) 如何使用數理排版系統LaTeX/cwTeX編寫文件; (2) 利用R做基本運算及編寫R函式; (3) 讀取外部資料做基本繪圖並客制化圖形及 (4)會產生隨機數,做簡單的統計模擬; (5) 制作R套件; (6) R視窗程式設計等等。希望藉由R程式設計之技能訓練,為同學們未來修習「數值分析」「迴歸分析」「統計咨詢」「統計計算」等等課程奠定資料分析及程式撰寫的基礎。

教學內容及進度(依實際教學進度隨時修正)

週次 月/日 內容

回家功課/備註

第一週 02/16, 17 (V) 課程簡介、R基礎統計圖形  
第二週 03/23, 24 (V)  R圖形進階技巧 (I)  
第三週 03/02, 03 (V) R圖形進階技巧 (II)  
第四週 03/09, 10 (V) Graphical User Interfaces for R (I): rpanel  
第五週 03/16, 17 (V) Project 示範 (I): 賓果遊戲 (rcode) 20110316-作業1-rpanel-課堂練習1.2-1.3-1.4
第六週 03/23, 24 (V) Graphical User Interfaces for R (II): rpanel  
第七週 03/30, 31 (V) Graphical User Interfaces for R (III): rpanel  
第八週 04/06, 07 行政教學觀摩週: 放假一週  
第九週 04/13, 14 (V) Creating R Packages (I)  [linmod.R] [Rtools212.exe]
第十週 04/21 期中考 [上機考, open book]  [下載答案卷]
第十一週 04/27, 28 (V) Creating R Packages (II), Project 示範 (II) (數字拼圖遊戲)  期末Project規定
第十二週 05/04, 05 (V) Mathematics and Probability Distribution (I)  
第十三週 05/11, 12 (V) Mathematics and Probability Distribution (II)  
第十四週 05/18, 19 (V) R 數值方法  課堂作業5
第十五週 05/25, 26 (V) R/C interfaces: .C 和.Call  
第十六週 06/01, 02 Student Project (I)  
第十七週 06/08, 09 Student Project (II)  
第十八週 06/16 期末考: Student Project (III) 繳交「期末書面報告&上台簡報ppt」

 

教材課本

參考書籍

  1. Venables, W.N., Smith, D.M. and the R Development Core Team, 2007, An introduction to R (version 2.6.1). [free download] http://cran.r-project.org/doc/manuals/R-intro.pdf 
  2. Maindonald, J. , and Braun, J., 2007, Data Analysis and Graphics Using R: an example-based approach , 2nd ed., Cambridge University Press.
  3. Crawley, M. J. , 2007, The R Book, Wiley.
  4. Rizzo, Maria L. (2007), Statistical Computing with R, Chapman & Hall/CRC. http://personal.bgsu.edu/~mrizzo/SCR.htm
  5. Crawley, M. J., 2005, Statistics: An Introduction using R, Wiley; 1 edition.
  6. Verzani, J., 2005, Using R for introductory Statistics, Chapman & Hall/CRC.
  7. Murrell, P., 2005, R graphics, Chapman & Hall/CRC; 1 edition.

 

成績考核方式

  • 平時小考成績:40% 。
  • 期中考成績:30% 。
  • 期末考成績:30% 。
  • 調分: 點名、上課表現。
     

備註

  • 本課程因電腦設備數量有限,故設定限修人數為55人。建議想混學分的同學請不要選修

  • 上述「教學內容及進度」會依實際教學狀況修正。

  • 課程網站(習題、公告、討論): http://www.hmwu.idv.tw