授課科目名稱:統計程式入門 (Introduction to Statistical Programming) [99學年度(上): 2010/09-2011/01]

授課教師: 吳漢銘 (淡江大學 數學系 助理教授), 研究室: 騮先紀念科學館四樓 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

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

公告:

置頂: 課後練習單。(最近更新: 2010/12/08)

置頂: 學期成績明細表 (最近更新: 2011/01/17)

 

教學目的

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

 

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

週次 月/日 內容

回家功課/備註

第一週 09/15, 16 (v)  (1) Course introduction, (2) R Installation and Environment  勉勵的話
第二週 09/22, 23 (v)  LaTeX/cwTeX 數理排版系統 (1) 09/22(三)中秋節; (1) LaTeX補充資料, (2) jpeg2ps.zip
第三週 09/29, 30  (v) LaTeX/cwTeX 數理排版系統 (2)  
第四週 10/06, 07  (v) LaTeX/cwTeX 數理排版系統 (3)

作業1: LaTeX/cwTeX 練習。附件: fancybox.sty 

第五週 10/13, 14  (v)  C++程式初步 (I)。  
第六週 10/20, 21  (v)  C++程式初步 (II)。 C++練習: 由營幕輸入10個數字,求其最小值。[code] 
第七週 10/27, 28  (v)  The Basic of R: Objects  
第八週 11/03, 04  (v) The Basic of R: Objects (II) 練習: 參照練習單 
第九週 11/10, 11  (v) Data Input & Output in R 測試資料 
第十週 11/17, 18  期中考 [上機考, open book]: 考試期間不提供網路連線 [下載期中考答案卷] 範圍: LaTeX, C++
第十一週 11/24, 25  (v)  Data Input & Output (II)  
第十二週 12/01, 02 Writing R Functions (I)  
第十三週 12/08, 09 Writing R Functions (II)  
第十四週 12/15, 16  Writing R Functions (III)

小考(1):
日期: 12/15(三)
範圍: 第四章 (open book) [下載考卷] [參考解答]

第十五週 12/22, 23  Writing R Functions (IV)  
第十六週 12/29, 30  R Graphics (I) 小考(2):
日期: 12/29(三)
範圍: 第五章 (open book) [下載考卷] [參考解答] 
第十七週 01/05, 06  R Graphics (II)  
第十八週 01/12, 13  期末考[上機考, Open book] 範圍: 第四~五章 
 [下載考卷] [上傳考卷] [Solution]

 

教材課本

 

參考書籍

    • 陳景祥 (2010), R 軟體 : 應用統計方法, 東華書局。 (強力推薦!)
    • 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  
    • Maindonald, J. , and Braun, J., 2007, Data Analysis and Graphics Using R: an example-based approach ,
      2nd ed., Cambridge University Press.
    • Crawley, M. J. , 2007, The R Book, Wiley.
    • Rizzo, Maria L. (2007), Statistical Computing with R, Chapman & Hall/CRC. http://personal.bgsu.edu/~mrizzo/SCR.htm
    • Crawley, M. J., 2005, Statistics: An Introduction using R, Wiley; 1 edition.
    • Verzani, J., 2005, Using R for introductory Statistics, Chapman & Hall/CRC.
    • Murrell, P., 2005, R graphics, Chapman & Hall/CRC; 1 edition.

 

成績考核方式

  • 平時成績:50% (包含點名(0%)、小考(20%)、作業(0%)、隨堂練習(30%))。

  • 期中考成績:25% 。

  • 期末考成績:25% 。

  • 調分: 點名、上課表現

 

備註

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

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

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