[心得] R 學習經驗分享

作者: celestialgod (天)   2013-10-29 16:09:50
跟大家分享一下 我自己的學習歷程
希望可以提供現在在學R、未來在學R的各位一個路徑
我大概把R使用者分成4個階段
1. 簡單的流程控制 + 繪圖
2. 熟知base內的function
3. apply等vectorize function的利用
4. usage of class and enviroment, package development等
而我大概只到stage 3之後,就學學平行跟Rcpp而已,就再也沒進展了。
原本有要開發package development about GEE
後來因為一些原因就停止開發了,也很少再用到R了。
我學習R大概3年多了,我從大三修統計系的課而開始接觸R
但是上課時間有限,老師能介紹的也有限
我先讀過R manual才聽老師上課的
老師很簡單的介紹資料格式、繪圖方式、流程控制等
然後引進很多統計的例子 讓我們去熟悉
基本上上完一學期的課 我大概只對R有初淺的認識
而大四時,有做過一個project,是關於simulated annealing的
但是其實對R還不那麼熟,成效有限。
真正開始接觸到R比較深層的東西是到統計所碩一的時候
由於碩士班coding負擔比較重,又希望不要太花時間在run程式上面
所以開始從我覺得很簡單的書 R in a nutshell開始著手
這本書大概涵蓋了初學者所需的知識,我覺得是一本很好入門的書
再者,靠?跟google 學習apply, sapply, lapply, mapply, tapply等function
學習利用vectorize的想法去寫程式,現在延伸到sfLapply等平行的function上
我覺得R是簡單易學的,只要會apply系列的function,其實就很足夠使用了,
至於更底層的東西,有需求才會去碰,或是有興趣,而我自己沒再碰了。
因為現在老闆用MATLAB,也很少接觸R了....
[關鍵字]: 學習經驗
[出處]:
[重點摘要]: vectorize, apply, sapply
作者: Wush978 (拒看低質媒體)   0000-00-00 00:00:00
作者: EggMaruku (為了未來)   2012-01-07 14:01:00
推!

Links booklink

Contact Us: admin [ a t ] ucptt.com