R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较
能够用来做统计分析的软件和程序很多,目前应用比较广泛的包括: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语言相关包
高级模块
SAS/STAT®
SPSS Advanced Models™
stat, MASS及众多扩展包
基础模块
SAS®
SPSS Base™
R
联合分析
SAS/STAT®: Transreg
SPSS Conjoint™
homals, psychoR , bayesm
对应分析
SAS/STAT®: Corresp
SPSS Categories™
homals, MASS, FactoMineR ade4, PTAk, cocorresp, vegan, made4, PsychoR
自定义表格
SAS Base® Report、SQL, Tabulate
SPSS Custom Tables™
reshape
数据接口
SAS/ACCESS®
SPSS Data Access Pack™
DBI, foreign, RODBC
数据挖掘
Enterprise Miner™
Clementine®
rattle, arules, FactoMineR
数据校验
Various procedures
Various procedures, SPSS Data Preparation™
dprep, various functions
Exact Tests
SAS/STAT®: various
SPSS Exact Tests™
coin, elrm, exactLoglinTest, exactmaxsel, exactRankTests,及其他许多包
基因分析
SAS/Genetics®, SAS/Microarray® Solution®, JMP Genomics®
无
Bioconductor
GIS
SAS/GIS®, SAS/Graph®
SPSS Maps™
maps, mapdata, mapproj, GRASS via spgrass6, RColorBrewer及其他包的部分功能
交互图
Enterprise Guide®
SPSS Base™
JGR, R Commander, pmg, Sciviews
SAS/INSIGHT®
无
GGobi via rggobi iPlots, Mondrian via Rserve
统计图
SAS/GRAPH®
SPSS Base™
ggplot, gplots, graphics, grid, gridBase, hexbin, lattice, plotrix, scatterplot3d, vcd, lot, geneplotter, Rgraphics
分析向导
SAS/LAB®
无
无
矩阵数学
SAS/IML®, SAS/IML
SPSS Matrix™
R, matlab, Matrix, sparseM
缺省值分析
SAS/STAT®: MI
SPSS Missing Values Analysis™
aregImpute (Hmisc), EMV, fit.mult.impute (Design), mice, mitools, mvnmle
统筹研究
SAS/OR®
无
glpk, linprog, LowRankQP, TSP
统计效力检验
SAS® Power and Sample Size Application, SAS/STAT: Power, GLM Power
SamplePower™
asypow, powerpkg, pwr, MBESS
品质控制
SAS/QC®
SPSS Base™
qcc, spc
回归模型
SAS/BASE®
SPSS Regression Models™
R, Hmisc, Design, lasso, VGAM, pda
抽样及调查
SAS/STAT®: surveymeans,等
SPSS Complex Samples™
pps, sampfling, sampling, spsurvey, survey
结构方程模型
SAS/STAT®: Calis
Amos™
sem
文本分析
Text Miner
SPSS Text Analysis for Surveys™, Text Miner for Clementine®
Rstem, lsa, tm
时间序列
SAS/ETS®
SPSS Trends™ Expert Modeler
大量的包可完成
决策树
Enterprise Miner™
SPSS Classification Trees™, AnswerTree™
ada, adabag, BayesTree, boost, GAMboost, gbev, gbm, maptree, mboost, mvpart, party, pinktoe, quantregForest, rpart, rpart.permutation, randomForest, randomForests, tree
R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较相关推荐
- r - 求平均成绩_R语言 从零开始的笔记(一)
R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R语言于生物学分析中的应用越来越广泛,在其他领域的统计绘图应用 ...
- r语言清除变量_R语言(1)初识与数据结构
点击上方蓝字,记得关注我们! a picture is worth a thousand words! 一,R语言简介 1,R语言的发展 上世纪90年代初,新西兰奥克兰大学 Ross Ihaka 和 ...
- java汉字编码和c语言,java与c语言的区别 java和c语言有什么不同
目前在语言编辑的过程当中我们接触的就是c语言和java编程,可是c语言与java究竟有什么区别呢?学习编程语言之前,我们就来了解一下这两者之间的具体区别在哪吧. java与c语言的区别--java和c ...
- r语言 tunerf函数_R语言 | 一网打尽高质量统计分析与机器学习包
原标题:R语言 | 一网打尽高质量统计分析与机器学习包 146+72本期刊<SCI期刊分析+选刊网站>免费领 解螺旋公众号·陪伴你科研的第2232天 常用统计方法包+机器学习包(名称.简介 ...
- R语言中导入java中_R语言直接调用Java代码
我们都知道Java语言长期处于霸主地位,在所有编程语言排行榜中,Java也是常年位居第一.在近几年也是爆炸式发展,几乎覆盖到了应用开发的所有领域.而R语言则在统计圈和数据可视化处于佼佼者,如果将Jav ...
- java给r语言传参数_R语言的传参
越南式三明治 1. mac或linux: 脚本第一行加:#!/usr/bin/Rscript 2. commandArgs()传参: 测试脚本test.R:args print(args[1]) pr ...
- r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归
这一系列里前面的三个部分都是用于比较组间差异的各种方法. 在这个部分里,我们会为大家介绍如何使用R进行基础回归和相关分析,以及模型作图.置信区间的预估和展示. A. 简单线性回归 我们使用数据集thu ...
- R 多变量数据预处理_R语言常用统计方法包+机器学习包(名称、简介)
上期帮大家盘点了一下R中常用的可视化包,这期将简要盘点一下关于统计分析与机器学习的R包,并通过简要介绍包的特点来帮助读者深入理解可视化包. 本文作者为"食物链顶端"学习群中的小伙伴 ...
- r语言 断轴 画图_R语言基础画图/绘图/作图
R语言基础画图 R语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱,这篇文章对如何使用R语言作基本的图形,如直方图,点图,饼状图以及箱线图进行简单介绍. 0 结构 每种图形构成 ...
最新文章
- 测试机房质量之上传下载速率测试
- 建模大师怎么安装到revit中_「Revit技巧」插件挤满了、冲突了,怎么办?
- pyqt 子窗口控制主窗口绘图_实战PyQt5: 005-主窗口QMainWindow
- iOS瀑布流实现(Swift)
- OpenPitrix 是一款开源多云应用程序管理系统
- Linux和Windows下部署BeetleX服务网关
- 985硕博士:你为什么比我差?
- malloc calloc realloc
- LOAM: Lidar Odometry and Mapping in Real-time
- 1、视觉slam简介
- iZotope Neutron 3 Advanced for mac(智能混音插件包)
- 时刻牢记“我是谁、为了谁、依靠谁” 始终践行党的群众观点和群众路线
- 超能竞速大开眼界,iQOO 5系列正式发布
- RHCSA红帽认证考点2022(红帽认证系统管理员)
- 使用adb shell screencap命令截图
- 2017会考计算机知识点,【高考备考】2017高二化学会考知识点汇总高中化学会考知识点...
- 一座5g基站造价多少?
- 目前1KB文件夹快捷方式病毒扫清方法
- C语言:鸡兔同笼(随机输入头数和脚数)
- 有关于TableGen的简单介绍