Skip to content

SAS, SPSS Product Comparison Table

4 messages · Muenchen, Robert A (Bob), Charilaos Skiadas, Thomas Adams

#
Hi All,

My paper "R for SAS and SPSS Users" received a bit more of a reaction
than I expected. I posted the link
(http://oit.utk.edu/scc/RforSAS&SPSSusers.pdf) about 12 days ago on
R-help and the equivalent SAS and SPSS lists. Since then people have
downloaded it 5,503 times and I've gotten lots of questions along the
lines of, "Surely R can't do for free what [fill in a SAS or SPSS
product here] does?" To try to address those, I've compiled a table that
is organized by the product categories SAS and SPSS offer. Keep in mind
that I still know far more about SAS and SPSS than I do about R, so I
could really use some help with this. The table is below in tabbed form.
I would appreciate it if the many R gurus out there would look it over
and send suggestions. I'll add it as an appendix when it's done (well,
as done as a moving target like this ever is!) 

Thanks,
Bob

Topic	SAS Product	SPSS Product	R Package
Advanced Models	SAS/STAT	SPSS Advanced Models(tm)	R
Automated Data Preparation	None	SPSS Data Preparation(tm)
None?
Automated Forecasting	SAS Forecast Studio	DecisionTime/WhatIf(tm)
None?
Basics	SAS	SPSS Base(tm)	R
Conjoint Analysis	SAS/STAT: Transreg	SPSS Conjoint(tm)
Acepack?
Correspondence Analysis	SAS/STAT: Corresp	SPSS Categories(tm)
Homals, MASS, FactoMineR, ade4, PTAk, ccoresp, vegan, made4,PsychoR
Custom Tables	Base: Proc Tabulate	SPSS Custom Tables(tm)	reshape
Data Mining	Enterprise Miner	Clementine	Rattle
Exact Tests	SAS/STAT: various	SPSS Exact Tests(tm)
exactLoglinTest
Genetics	SAS/Genetics, SAS/Microarray Solution, JMP Genomics
None	Bioconductor
GIS/Mapping	SAS/GIS	SPSS Maps(tm)	maps
Graphical User Interface	Enterprise Guide	SPSS	JGR, R
Commander, pmg, Sciviews
Graphics	SAS/GRAPH(r)	SPSS Base(tm)	R, ggplot
Guided Analysis	SAS/LAB	None	None
Matrix/Linear Algebra	SAS/IML(tm), SAS/IML Workshop	SPSS Matrix(tm)
R
Missing Values Imputation	SAS/STAT: Proc MI	SPSS Missing
Values Analysis(tm)	aregImpute (Hmisc), fit.mult.impute (Design)
Mixed Models	Proc Mixed	SPSS Advanced Models	lmer
Operations Research	SAS/OR	None	TSP
Power Analysis	SAS/STAT:  Power,GLM Power	SamplePower(tm)	asypow,
powerpkg, pwr
 Regression Models	SAS/BASE	SPSS Regression Models(tm)
R
Sampling, Nonrandom	SAS/STAT: surveymeans, etc.	SPSS Complex
Samples(tm)	survey
Structural Equations	SAS/STAT: Calis	Amos(tm)	sem
Text Analysis	Text Miner	SPSS Text Analysis for Surveys(tm)
tm
Time Series	SAS/ETS(tm)	SPSS Trends(tm)	ArDec, brainwaver, dyn,
fame, Systemfit, tsDyn, tseries, tseriesChaos, tsfa, urca, uroot
Trees, Decision or Regression	Enterprise Miner	SPSS
Classification Trees(tm), AnswerTree(tm)	tree, rpart
Visualization	SAS/INSIGHT	None	rggobi, GGobi

=========================================================
Bob Muenchen (pronounced Min'-chen), Manager 
Statistical Consulting Center
U of TN Office of Information Technology
200 Stokely Management Center, Knoxville, TN 37996-0520
Voice: (865) 974-5230 
FAX: (865) 974-4810
Email: muenchen at utk.edu
Web: http://oit.utk.edu/scc, 
News: http://listserv.utk.edu/archives/statnews.html
#
On Feb 10, 2007, at 4:26 PM, Muenchen, Robert A (Bob) wrote:
Great idea, this should come in handy! Here is a more readable  
version of Bob's table (don't know if I can post attachments like  
that to the list, so I figured I'll put it up like this):

http://skiadas.dcostanet.net/uploads/StatsComparisonTable.pdf
Haris
2 days later
#
Hi All,

Thanks to lots of good ideas from R-helpers, I've polished up the table
and posted it here:
http://oit.utk.edu/scc/RforSAS&SPSSproducts.pdf 

To be consistent with its product orientation, I dropped mixed models
(it's not a separate product in either SAS or SPSS). I also added SAS/QC
and links to similar pages such as CRAN's Task Views. People (especially
Patrick Burns) sent the following list of topics that are not SAS or
SPSS products, but which might make good additions to Task Views:

resampling techniques: boot, coin (and many others)
report generation: R (the Sweave function)
neural networks: nnet, AMORE, neural, grnnR
finance: Rmetrics, portfolio (and several more)
designed experiments: BHH2, blockrand, conf.design, spc
Bayesian: BRugs, R2WinBUGS, bayesm (and many more)
circular statistics: CircStats, circular
robustness: R and many packages
medical imaging: DICOM, AnalyzeFMRI, fmri
functional data analysis: fda, MFDA
Robust
spatial statistics: spatial, spatstat, pastecs, fields, geoR (and more)
Markov chain Monte Carlo: MCMCpack, mcmc
meta-analysis: meta
graphical models: mimR, ggm
Mixed Models:	lmer, nlme, lme4
mixture models: mixreg, mixtools
pharmacokinetics: PK, PKfit, PKtools
musicology: tuneR
sudoku: sudoku

Frank Harrell made an excellent suggestion that this be a page at the
R-wiki. It's unlikely that any one person would know all these areas so
it might work out if everyone could edit the sections they know. If
anyone wants to put it up there, let me know & I'll be happy to send it
to you in any form you like. I expect once a table format was
established editing it would be easy.

I acknowledged everyone who wrote at the bottom of the table. If I
forgot anyone, it was an oversight. Drop me a line & I'll put you on
there. Thanks again to everyone for all the help!

Cheers,
Bob







=========================================================
  Bob Muenchen (pronounced Min'-chen), Manager  
  Statistical Consulting Center
  U of TN Office of Information Technology
  200 Stokely Management Center, Knoxville, TN 37996-0520
  Voice: (865) 974-5230  
  FAX:   (865) 974-4810
  Email: muenchen at utk.edu
  Web:   http://oit.utk.edu/scc, 
  News:  http://listserv.utk.edu/archives/statnews.html
2 days later
#
Charilaos,

I noticed within your table, under GIS/Mapping for 'R' you only listed 
'maps'. You should probably include GRASS GIS, which can be interfaced 
to R using the spgrass6 package.

Regards,
Tom
Charilaos Skiadas wrote: