R語言統計分析應用與SAS、SPSS的比較

可以用來作統計分析的軟件和程序不少,目前應用比較普遍的包括:SPSS, SAS、R語言,Matlab,S-PLUS,S-Miner等。下面咱們來看一下各應用的特色:

SPSS: 最簡單的,都是菜單操做,不過不利於二次程序開發。算法

SAS: 須要購買,該軟件錄入語言要很是精確,不能出錯,難操做。數據庫

R語言:免費軟件,能夠菜單操做,不過通常要編程的,二次程序開發。編程

Matlab:基本是程序操做,和R語言差很少,不過功能比較強大。app

S-PLUS: 須要購買,基本也是菜單操做,和SPSS差很少。iview

 

R與SPSS、SAS相比較,擁有很是突出的優點:dom

1)產品線齊全。在功能與產品線齊全上已經遠遠超出SPSS,而與SAS不相上下。有些R的包,好比基因分析經常使用的Bioconductor在在線基因數據庫鏈接等衆多功能上甚至已經遠遠超出商業軟件。ide

  2)免費。請注意,標記爲TM或者®符號的軟件均須要在SPSS、SAS的基礎模塊基礎之上另行購買,費用每每在千元美圓以上。而R的一切功能均是免費。ui

  3)開放。因爲R自己是一個統計語言環境,再新的統計模型也很快能實現,因此在結構方程模型、項目反應理論、認知診斷等衆多心理測量所使用的功能上,沒有現成的統計軟件包,使用R則徹底能夠本身編寫算法。一樣,因爲R是徹底開源,咱們能夠很快地基於研究者已經開發出的算法編寫更適合本身狀況的算法。 spa

表:R與SAS、SPSS之比較3d

主題

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

相關文章
相關標籤/搜索