[心得] 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