R 语言 简介
一.统计分析软件说明 统计分析软件有:SPSS, SAS、R语言,Matlab,S-PLUS,S-Miner。 SPSS: 最简单的,都是菜单操作,不过不利于二次程序开发。 SAS: 需要购买,该软件录入语言要非常精确,不能出错,难操作。 R语言:免费软件,可以菜单操作,不过一般要编程的,二次程序开发。 Matlab:基本是程序操作,和R语言差不多,不过功能比较强大。 S-PLUS: 需要购买,基本也是菜单操作,和SPSS差不多。 R与SPSS、SAS相比较,拥有非常突出的优势: 1)产品线齐全。在功能与产品线齐全上已经远远超出SPSS,而与SAS不相上下。有些R的包,比如基因分析常用的Bioconductor在在线基因数据库连接等众多功能上甚至已经远远超出商业软件。 2)免费。请注意,标记为TM或者®符号的软件均需要在SPSS、SAS的基础模块基础之上另行购买,费用往往在千元美元以上。而R的一切功能均是免费。 3)开放。由于R本身是一个统计语言环境,再新的统计模型也很快能实现,所以在结构方程模型、项目反应理论、认知诊断等众多心理测量所使用的功能上,没有现成的统计软件包,使用R则完全可以自己编写算法。同样,由于R是完全开源,我们可以很快地基于研究者已经开发出的算法编写更适合自己情况的算法。 表:R与SAS、SPSS之比较 主题 SAS产品线 SPSS产品线 R语言相关包 高级模块