授課科目名稱:統計程式入門 (Introduction to Statistical Programming) [98學年度(上): 2009/09-2010/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/01/15)
     
  • [2010/01/15] 學期總成績已公佈。被當率=1/2。本網頁停止更新。有問題請到老師無名留言反應。

  • [2010/01/07] (重要!!)期末考日期為2010/01/14(四),早上10:00~12:00(時間已更正!)。地點: S106電腦室。分兩梯次考。名單在此 範圍: 第五、六章內容。  

  • [2009/12/25] 補課通知: 補12/16一堂課。時間: 2009/12/31(四),中午12:00~12:50。 地點: S106電腦室,內容: 討論練習題(三~五)。
    [特別說明] 補課排此時段是不得已的選擇,因為已經找不出其它適合的時段(還要電腦室有空)了。另外,因為當天各位同學整天都有排課,為免餓肚子,可能的話,請帶麵包等方便的食物於下課時間食用。

  • [2009/12/21] 第一次小考題目及參考解答

  • [2009/12/12] 請修課同學上網填寫校訂教學意見調查」(開放日期: 2009/12/21~2010~01/03)。

  • [2009/12/08] 停課通知: 2009/12/16(三)因老師要到校外參加學術研討會,故此時段停課乙次,另擇日補課。

  • [2009/12/08] 補課通知: 補12/02一堂課。時間: 2009/12/11(五),下午1:30~2:30。 地點: S106電腦室,內容: 討論練習題(一)(二)。

  • [2009/11/28] 停課通知: 2009/12/02(三)因老師要到校外開會,故此時段停課乙次,另擇日補課。

  • [2009/11/28] 加分考成績公佈。請注意兩次小考日期及時間。

  • [2009/11/26] 期中考,加分考題目及解答

  • [2009/11/20] 期中加分考(Open Book)
    日期2009/11/26(四),早上10:00~12:00。地點: S106電腦室。
    分兩梯次考。名單在此
    範圍: 第六週~第九週內容。

  • [2009/11/10] 期中考日期為2009/11/19(四),早上8:00~10:00。地點: S106電腦室。分兩梯次考。名單在此 範圍: 第六週~第九週內容。
  • [2008/10/20] 作業(2)已公佈。期限2009/11/05。
  • [2008/10/13] 作業(1)已公佈。期限2009/10/27。
  • [2008/09/22] 第二週起,每位學生下課前需上傳「上課學習紀錄」。 如何上傳 「學習紀錄」「作業」「考試答案卷」。 
  • [2008/09/14] 課程簡介。上課講義請由「教學內容及進度」底下下載(需帳號密碼)。
  • [2008/07/02] 歡迎同學選修&旁聽 (教學計畫表)。 

教學目的

本課程上學期介紹「統計計算語言R程式」的基本指令及基礎統計程式設計技巧。下學期則介紹 R進階技巧,包含R套件制作、R視窗程式設計、R call C及Java等等。

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

教學內容及進度

週次 月/日 內容

回家功課/備註

第一週 09/16, 17 (V) Course introduction, R Installation and Environment  
第二週 09/23, 24 (V) LaTeX/cwTeX 數理排版系統 (1)  
第三週 09/30, 10/01 (V) LaTeX/cwTeX 數理排版系統 (2)  
第四週 10/07, 08 (V) LaTeX/cwTeX 數理排版系統 (3) cwTeX作業1: 期限2009/10/27
第五週 10/14, 15 (V) C++程式初步。 C++作業2: 期限2009/11/05
第六週 10/21, 22 (V) The Basic of R: Objects (I)  
第七週 10/28, 29 (V) The Basic of R: Objects (II); Data Input & Output in R (I)  
第八週 11/04, 05 (V) Data Input & Output in R (II)  
第九週 11/11, 12 (V) Data Input & Output in R (III)  
第十週 11/19 期中考[上機考, open book](考試時間及名單)  分兩梯次考試!!
第十一週 11/25, 26 (V) Writing R Functions (I) 練習一
第十二週 12/02, 03 (V) Writing R Functions (II) 練習二
第十三週 12/09, 10 (V) Writing R Functions (III) 12/11(五)13:30~14:30補課。[練習三]
第十四週 12/16, 17 小考[open book](考試時間及名單)   [小考(1): 12/17]: 範圍: 第五章(1~26頁)。 
[練習四]
第十五週 12/23, 24 (V) Writing R Functions (IV) [練習五]
第十六週 12/30, 31 (V) R Graphics (I)  
第十七週 01/06, 07 分組程式練習
小考[open book](考試時間及名單)
 [小考(2): 01/07] 範圍: 第五章。 
第十八週 01/14 期末考[上機考, Open book] 範圍: 第五章,第六章。 

*(V) 上課講義下載: 限修課學生 下載。

教材課本

參考書籍

    • 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%

備註

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

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