R语言与统计计算和统计图形

R --- The R Project for Statistical Computing

 

1 R 就不简介了;如果你未听说过R,请使用搜索引擎或/和参考wikipedia

 

R网站  http://www.r-project.org/

 

 

2 统计计算和统计图形其实在统计学中不算是大方向和主要流派;但在实践中确实最直接接触的两个主题 --- 无论构建何种统计模型使用何种统计算法,我们经常需要计算,需要用图形来可视化。 所以,这两个主题更多是从实践角度来看待R的使用。

 

 

3 推荐一个站点和一个人:

  • 统计之都 - COS 【http://cos.name/】:在国内也算比较出名的统计图形,在国外也有一定的知名度和访问量;旧版其实就是一个统计学话题的论坛,但现在的新版比较不错,采用门户配合论坛和wiki的形式,同时提供中文版本面向国内外用户; 其主要管理员 谢益辉(下文会提到) 目前在国外某大学读phd,之前是人民大学毕业的硕士生;因此我个人也觉得这个站可能是租用国外的主机,因为现在也没有备份。  废话少数,这个站点上的内容其实非常丰富,社区成员也不少,来自各个行业的都有,所以是一个非常不错的交流社区;建议大家常去。
  • 谢益辉 【http://yihui.name】: 当然就是上文说到的COS管理员之一了。 此人个人网站内容也非常丰富,除了他本人的一些resume之外,同时提供中文版本的个人wiki和blog等。需要特别说明的是此人擅长R,对统计图形非常有兴趣,也有贡献R的annimation包。

 

4 在学习R语言本身的时候,也许很多朋友会很迷茫;在此我建议各位在学习过程中能试图了解和区别一下内容:

  • S statistical programming language
  • S-PLUS
  • R
  • Scheme
  • Forth
  • LISP/Lisp

并不需要完全掌握以上内容/术语的全部内容,但是最好了解清楚他们是什么,之间有何简单关系。这样你对R可能会有更清晰的认识,对其语法和逻辑的理解也就更为自然和快速。

 

 

5 开始写R也很简单,在linux系统中如果已经安装好了R,只要键入R回车即可进入R的命令提示行,之后和其他语言类似,可以直接执行命令;也可以写一个R程序置于文件中,然后执行之。 大多数情况下,我们可以从学习使用R来绘制统计图形开始。

 

 

如果你试用过MATLAB的绘制函数或其统计工具箱的函数,那么相信使用R绘图也很容易上手。

 

R的包也非常丰富;除了统计学相关的之外,很多领域都有适合自己的R包。因此在解决一个领域业务问题时,可以先在R的已有包和同行程序库中寻找有无已有实现。

 

如果你是做生物信息学或相关领域,那么BioConductor你一定得了解: http://www.bioconductor.org/

 

最后推荐一个来自baidu wenku的资料: 《数理统计与R软件》 http://wenku.baidu.com/view/9b7cba6fb84ae45c3b358c6e.html

你可能感兴趣的:(linux,matlab,r,统计,lisp)