R 程式設計 進階班

深入了解R語言,進階介紹許多R程式主題,如泛函、環境、函數運算符、非標準運算、表達式等觀念,並介紹R程式碼優化技巧。

課程大綱

第一講 函式(function)觀念複習
第二講 泛函(functionals)觀念
第三講 環境(environment)
 環境基礎
 函式的遞迴關係
 函式環境(Function Environments)
 顯式環境(Explicit Environments)
第四講 函數運算符(Function Operators)
第五講 非標準運算(Non-Standard Evaluation)
第六講 表達式(Expressions)
第七講 R物件導向簡介
 基礎型態(Base Type)
 S3
 S4
 RC
第八講 建立自己的R類別(Class)與方法(Methods)
第九講 程式碼的調校、除錯與防禦
第十講 程式碼優化(Optimizing code)與記憶體使用

適合對象

具備R基礎程式能力,重度R使用者、欲深入學習R或對R內部運行感到好奇的學生

開發環境

R、RStudio

近期班次

注意事項

  • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
  • 上課教材:開課後將公布教學網站給同學查閱。
  • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

講師介紹

政治大學金融博士

經歷:

  • 東吳大學 財務工程與精算數學系 兼任助理教授
  • 證基會 兼任講師
  • 實踐大學 風險管理與保險系 兼任助理教授
  • 台北大學 統計學系 兼任助理教授
  • 德明財經大學 保險金融管理系 兼任助理教授