授課科目名稱:統計程式入門 (Introduction to Statistical Programming) [100學年度(上): 2011/09-2012/01]
授課教師: 吳漢銘 (淡江大學 數學系 助理教授), 研究室: 騮先紀念科學館四樓 S432室 分機: 3147。
Office Hour: (五) 10:10~11:00。 E-mail: hmwu@mail.tku.edu.tw
開課班級: 數學系資統組 一年級。必/選修: 選修。學分數:3 學分 3小時。
上課時間地點: 四/03, 04 (10:10am~12:00am), S106。五/02 (9:10am~10:00am), S106
先修科目: 無。 助教: 無。
 
公告:
置頂: 平時成績、學期成績總表 (最近更新: 2012/01/09) | 平時上傳紀錄 (需帳號密碼)。
教學目的
本課程上學期介紹「統計計算語言R程式」的基本指令及基礎統計程式設計技巧。R是目前統計及生物資訊社群最廣為使用的程式設計語言,具有免費學習資源豐富的優點。本課程強調學生實際進行程式撰寫,從中了解並學習
(1) 如何使用數理排版系統LaTeX/cwTeX編寫文件;
(2) 利用R做基本運算及編寫R函式;
(3) 讀取外部資料做基本繪圖並客制化圖形及
(4)會產生隨機數,做簡單的統計模擬。
希望藉由R程式設計之技能訓練,為同學們未來修習「迴歸分析」「統計咨詢」「統計計算」等等課程奠定資料分析及程式撰寫的基礎。
 
教學內容及進度(依實際教學進度隨時修正)
 
週次 月/日 內容
回家功課/備註
第一週 09/08, 09

(V) (1) Course introduction, (2) LaTeX/cwTeX 數理排版系統 (I)

cwTeX軟體安裝
第二週 09/15, 16

(V) LaTeX/cwTeX 數理排版系統 (II)

LaTeX補充資料
第三週 09/22, 23

(V) LaTeX/cwTeX 數理排版系統 (III)

 
第四週 09/29, 30

(V) LaTeX/cwTeX 數理排版系統 (IV); C++程式初步 (I)。

作業1: cwTeX。附件: (1) fancybox.sty (2)

jpeg2ps.zip

第五週 10/06, 07

(V) C++程式初步 (II)。R 軟體安裝及介紹

(1) 作業2: CPP; (2) R軟體安裝

第六週 10/13, 14

(V) The Basic of R: Objects (I)

 
第七週 10/20, 21

(V) The Basic of R: Objects (II)

 
第八週 10/27, 28

(V) Data Input & Output (I)

附件: doc-04.zip
第九週 11/03, 04 期中考 [上機考, open book]: 考試期間不提供網路連線 範圍: LaTeX/cwTeX, C++
[下載考卷]
第十週 11/10, 11

(V) Data Input & Output (II)

 
第十一週 11/17, 18

(V) Writing R Functions (I)

 
第十二週 11/24, 25

(V) Writing R Functions (II)

 

第十三週 12/01, 02

(V) Writing R Functions (III);

小考(1): 日期: 12/02
範圍: R [OPEN BOOK; 下載考卷]

第十四週 12/08, 09

(V) Writing R Functions (IV)

R程式範例練習 

第十五週 12/15, 16

(V) Writing R Functions (V); R程式範例練習講解

worldfloras.txt 

第十六週 12/22, 23

(V) R程式設計練習題; 作業上傳格式檔

小考(2): 日期: 12/23(五)
範圍: R程式設計 [下載考卷]
第十七週 12/29, 30

(V) R Graphics

 
第十八週 01/05, 06 期末考[上機考, Open book]: 考試期間不提供網路連線

範圍: 全部[下載考卷]

[參考答案]

 
教材課本
參考書籍
  • 陳景祥 (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.
成績考核方式
  • 平時成績:40% (包含點名、小考、作業、隨堂練習)。
  • 期中考成績:30% 。
  • 期末考成績:30% 。
  • 調分: 點名、上課表現
備註
  • 本課程因電腦設備數量有限,故設定限修人數為55人。建議想混學分的同學請不要選修
  • 上正課,一律依照座位表入坐!
  • 上述「教學內容及進度」會依實際教學狀況修正。
  • 課程網站(習題、公告、討論): http://www.hmwu.idv.tw