Add-ons for R, SAS and SPSS has moved to http://r4stats.com/articles/add-ons R has over 5,000 add-on
packages, many containing multiple procedures, so it can do most of the
things that SAS and SPSS can do and quite a bit more. The table below
focuses only on SAS and SPSS
- SAS/STAT
- IBM SPSS Advanced Statistics
- R itself, MASS, many others
- SAS Enterprise Miner
- IBM SPSS Association
- R: arules, arulesNBMiner, arulesSequences
- Base SAS
- IBM SPSS Statistics Base
- R
- SAS/STAT
- IBM SPSS Bootstrapping
- R: BootCL, BootPR, boot, bootRes, BootStepAIC, bootspecdens, bootstrap, FRB, gPdtest, meboot, multtest, pvclust, rqmcmb2, scaleboot, simpleboot
- SAS Enterprise Miner
- IBM SPSS Classification
- rattle, see also: neural networks and trees
- SAS/STAT: PROC TRANSREG
- IBM SPSS Conjoint
- R: homals, psychoR, bayesm
- SAS/STAT::PROC CORRESP
- IBM SPSS Categories
- R: ade4, cocorresp, FactoMineR, homals, made4, MASS, psychoR, PTAk, vegan
- Base SAS, PROC REPORT, PROC SQL, PROC TABULATE, SAS Enterprise Reporter
- IBM SPSS Custom Tables
- aggregate, Epi::stat.table, reshape,rreport, tapply, xtable
- SAS/ACCESS
- SPSS Data Access Pack
- DBI, foreign, gdata::read.xls, Hmisc::sas.get, SAScii, sasxport.get, RODBC, sas7bdat, WriteXLS, xlsReadWrite
- SAS/FSP
- IBM SPSS Data Collection Family
- R: none; MySQL or PostgreSQL are popular among R users for this purpose
- SAS Enterprise Miner
- IBM SPSS Modeler (formerly Clementine)
- arules, FactoMineR, Rattle, Red-R, RWeka link to Weka, various functions
- SAS In-Database Initiative with Teradata
- IBM SPSS Modeler
- PL/R for PostgreSQL, RODM for Oracle
- SAS: Various procedures
- IBM SPSS Data Preparation, various commands
- R: dprep, plyr, reshape, sqldf, various functions
- SAS/AF, SAS/FSP, SAS Integration Technologies, SAS/TOOLKIT
- IBM SPSS Statistics Developer, IBM SPSS Statistics Programmability Extension
- R links to most popular compilers, scripting languages, and databases, StatET
- SAS doesn’t have anything like this
- IBM SPSS Direct Marketing
- R doesn’t have anything like this
- SAS/STAT various procedures
- IBM SPSS Exact Tests
- R: coin, elrm, exact2x2, exactLoglinTest, exactmaxsel, and options in many others
- SAS Add-in for Microsoft Office, SAS Enterprise BI Server
- SPSS: none (SPSS Advantage for Excel is discontinued)
- RExcel
- SAS/ETS
- IBM SPSS Forecasting
- Over 40 packages that do time series are described at the Task View link above under Time Series
- SAS Forecast Server
- IBM SPSS Forecasting
- R: forecast
- SAS: JMP Genomics
- SPSS: None
- R: Bioconductor
- SAS/GIS, SAS/GRAPH
- SPSS Base
- R: maps, mapdata, mapproj, GRASS via spgrass6, RColorBrewer, see Spatial in CRAN Task Views
SAS Enterprise Guide, IML Studio, SAS/ASSIST, Analyst, Insight IBM SPSS Statistics Base R: Menus & dialog boxes: Deducer, R Commander
- SAS/IML Studio, SAS/INSIGHT, JMP
- SPSS: none
- R: cranvas, rggobi link to GGobi, iPlots, latticist, playwith, TeachingDemos
- SAS/GRAPH
- SPSS Base, Graphics Production Language
- R: ggplot2, gplots, graphics, grid, gridBase, hexbin, lattice, plotrix, scatterplot3d, vcd, vioplot, geneplotter, Rgraphics
- Doesn’t use Grammar of Graphics model that forms the core of IBM SPSS Viz Designer or R’s ggplot2
- IBM SPSS Viz Designer
- R: Deducer::Plot Builder
- SAS/LAB
- SPSS: none
- R: none
- SAS/Intrnet
- SPSS: none
- R: CGIwithR, Rweb (see also Server Version below)
- SAS/IML
- IBM SPSS Matrix
- R has many matrix functions built in, matlab, Matrix, sparseM
- SAS/STAT::PROC MI
- IBM SPSS Missing Values
- R: arrayImpute, arrayMissPattern, Amelia, cat, Hmisc::aregImpute, EMV, longitudinalData, mi, mice (similar to SPSS & SAS approach), mitools, mvnmle, rms (replaces Design)::fit.mult.impute, SeqKnn, VIM (nice visualization)
- SAS Enterprise Miner
- IBM SPSS Neural Networks
- R: AMORE, grnnR, neuralnet, nnet, rattle
- SAS/OR
- SPSS: none
- R: glpk, linprog, LowRankQP, TSP
- SAS Power and Sample Size Application, SAS/STAT::PROC POWER, PROC GLMPOWER
- SPSS: SamplePower
- R: asypow, powerpkg, pwr, MBESS
- SAS/QC
- IBM SPSS Statistics Base
- R: qcc, spc
- SAS/STAT
- IBM SPSS Regression
- R, Hmisc, lasso, VGAM, pda, rms (replaces Design)
- SAS/STAT: PROC SURVEY SELECT, SURVEYMEANS, etc.
- IBM SPSS Complex Samples
- R: pps, sampfling, sampling, spsurvey, survey
- SAS Enterprise Miner
- IBM Modeler Segmentation
- R: cluster, rattle, som, see CRAN Task Views under Cluster for over 70 packages
- SAS, SAS Enterprise Miner for your server
- IBM SPSS Statistics Server, IBM SPSS Modeler Server
- R for your server, rapache, R(D)COM Server, Rserve, StatET
- SAS/STAT::PROC CALIS
- SPSS: Amos
- R: lavaan, OpenMX, sem
- SAS Enterprise Content Categorization, SAS Ontology Management, SAS Sentiment Analysis, SAS Text Miner
- IBM SPSS Text Analytics, IBM SPSS Text Analysis for Surveys
- R: corpora, emu, gsubfn, kernlab, KoNLP, koRpus, languageR, lsa, maxent, openNLP, openNLPmodels.en, openNLPmodels.es, RcmdrPlugin.TextMining, RKEA, RQDA, RTextTools, RWeka, Snowball, tautextcat, TextRegression, tm, tm.plugin.dc, tm.plugin.mail, topicmodels, wordcloud, wordnet, zipfR
- SAS Enterprise Miner
- IBM SPSS Decision Trees, IBM SPSS AnswerTree, IBM SPSS Modeler (formerly Clementine)
- ada, adabag, BayesTree, boost, caret, GAMboost, gbev, gbm, maptree, mboost, mvpart, party, pinktoe, quantregForest, rpart,rpart.permutation, randomForest, rattle, tree
My thanks go out to the many people who helped compile this table including: Thomas E. Adams, Liviu Andronic, Jonathan Baron, Roger Bivand, Jason Burke, Patrick Burns, David L. Cassell, Dennis Fisher, Peter Flom, Chao Gai, Bob Green, Frank E. Harrell Jr., Rob Hyndman, Robert I. Kobacoff, Max Kuhn, Paul Murrell, Yves Rosseel, Charilaos Skiadas, Greg Snow, Antony Unwin, Tobias Verbeke, Kyle Weeks, Graham Williams, and David Winsemius. All SAS and SPSS product names are registered trademarks of their respective companies.Copyright 2008, 2009, 2010, 2011, 2012 Robert A. Muenchen. |