Comparison of statistical packages explained

The following tables compare general and technical information for a number of statistical analysis packages.

General information

ProductDeveloperLatest versionOpen sourceSoftware licenseInterfaceWritten inScripting languages
ADaMSoftMarco ScarnoGNU GPLCLI, GUIJava
AlteryxAlteryx Inc.2019.2 (June 2019)ProprietaryGUI, Python SDK, js SDKC#, C++, Python, R, jsR, Python
Analyse-itAnalyse-itProprietaryGUIC#, C++, Fortran
ASRemlVSN InternationalProprietaryCLI
BMDPStatistical SolutionsProprietary
DataplotAlan HeckertPublic domainCLI, GUIFortran
ELKILudwig Maximilian University of Munich0.7.5 AGPLCLI, GUIJavaShell (computing)
Epi InfoCenters for Disease Control and PreventionPublic domainCLI, GUIMicrosoft C#
EViewsIHS Markit12 (10 November 2020)ProprietaryCLI, GUI
GAUSSAptech SystemsProprietaryCLI, GUIC, C++
GenStatVSN InternationalProprietaryCLI, GUI
GraphPad PrismGraphPad Software, Inc.ProprietaryGUI
gretlThe gretl Team2023a GNU GPLCLI, GUIChansl
JamoviThe jamovi project2023a GNU GPLGUIC++, R, JavaScript, Python
class="table-rh" JASPJASP teamUniversity of Amsterdam 0.18.3 GNU GPLGUIC++, R, JS, QML
JMPSAS Institute16.1 ProprietaryGUI, CLIJSL (JMP Scripting Language)
LIMDEPEconometric Software, Inc., William GreeneProprietaryCLI, GUIFortran, C++
MapleMaplesoftProprietaryCLI, GUI
MathematicaWolfram ResearchProprietaryCLI, GUIC, MathematicaWolfram Language
MATLABMathWorksR2020b ProprietaryCLI, GUIC++, Java, MATLAB
MaxStat ProMaxStat SoftwarePro 3.6ProprietaryGUIVB.net, C++, C#
MedCalcMedCalc Software Ltd22 ProprietaryGUIMedCalc script
MinitabMinitab, LLCProprietaryCLI, GUI
NCSSNCSS, LLCProprietaryGUI
NLOGITEconometric Software, Inc., William GreeneProprietaryCLI, GUIFortran, C++
OpenEpiA. Dean, K. Sullivan, M. SoeGNU GPLGUIJavaScript, HTML
OrangeBioinformatics Laboratory, Faculty of Computer and Information Science, University of LjubljanaGNU GPLGUI/PythonPython, CythonPython
OriginOriginLab3.23.0 ProprietaryGUIC++LabTalk
Ox programming languageOxMetrics, J.A. DoornikProprietaryCLI
OxMetricsOxMetrics, J.A. DoornikProprietaryCLI/GUI
PrimerPRIMER-eJanuary 2015ProprietaryGUI
PSPPGNU Project1.6.2 [1] GNU GPLCLI, GUICPerl (by PSPP-Perl[2])
RR Foundation4.4.1 [3] GNU GPLCLI, GUI[4] C, Fortran, R[5] R language, Python (by RPy), Perl (by Statistics::R module)
R++Zebrys1.6.15 [6] ProprietaryCLI, GUIC++, QtR language
RKWardRKWard community0.7.3 [7] GNU GPLCLI, GUIC++, ECMAScriptR language, Python (by RPy), Perl (by Statistics::R module)
Revolution AnalyticsNorman NieProprietaryCLI, GUI
RATSEstimaProprietaryCLI, GUI
ROOTROOT Analysis Framework6.24.00 (15 April 2021)GNU GPLGUIC++C++, Python
SageMath>100 developers worldwideGNU GPLCLI & GUIPython, CythonPython
SalstatAlan J. Salmoni, Mark LivingstoneGNU GPLCLI & GUIPython, NumPy, SciPyPython
SASSAS Institute9.4M7,
Viya 4
ProprietaryCLI & GUIC
scikit-learnDavid Cournapeau, Inria1.2.0 BSDCLIPython, CPython
SciPyEnthought1.5.3 BSDCLIPython, C, FortranPython
SHAZAMSHAZAM Analytics Ltd11.1.4 ProprietaryCLI, GUIFORTRAN, C++, C
SOCRUCLA and University of Michigan3.0 LGPLGUIJava
SOFA StatisticsGrant Paton-Simpson1.5.4 AGPLGUIPythonPython
SPlusInsightful Inc.ProprietaryCLI
SPSSIBM28.0 ProprietaryCLI, GUIJava, C, C++, FortranR, Python, SaxBasic
StataStataCorp LLC17.0 ProprietaryCLI, GUICado, Mata
StatCrunchPearson EducationProprietaryGUI
StatgraphicsStatgraphics Technologies IncorporatedProprietaryGUIC++R, Python
StatisticaTibco Software13.5 ProprietaryGUIC++R, Statistica Visual Basic (SVB)
StatPlusAnalystSoft7.0 ProprietaryGUI
StatsmodelsStatsmodels Developers0.9.0 BSDCLIPython, CPython
SYSTATSystat Software Inc.ProprietaryCLI, GUI
TSPTSP InternationalProprietaryCLIFortran
UNISTATUnistat LtdProprietaryGUI, Excel
WinpepiJ. H. AbramsonProprietaryGUI
WPS AnalyticsWorld ProgrammingProprietaryCLI, GUIC, AssemblerPython, R, SAS and SQL languages
WINKSTexaSoftProprietaryGUIFortran, Visual Basic
XploReMD*TechProprietaryGUI
ProductDeveloperLatest versionOpen sourceSoftware licenseInterfaceWritten inScripting languages

Operating system support

ProductWindowsMac OSLinuxBSDUnixCloud
ADaMSoft
Alteryx
Analyse-it
BMDP
Dataplot
ELKI
Epi Info
EViews
GAUSS
GraphPad Prism
gretl
Jamovi
JASP
Julia
JMP
LIMDEP
Maple
MATLAB
Mathematica
MaxStat Pro
MedCalc
Minitab[8]
NCSS
NLOGIT
OpenEpi
Orange
Origin
Primer
PSPP
R Commander[9]
R
R++
RATS
RKWard
ROOT
SageMath
Salstat
SAS
SciPy
SHAZAM
SOCR
SOFA Statistics
SPlus
SPSS
Stata
StatCrunch
Statgraphics
Statistica
StatPlus
Statsmodels
SYSTAT
TSP
UNISTAT
The Unscrambler
Winpepi
WPS Analytics
WINKS
XploRe
ProductWindowsMac OSLinuxBSDUnixSaaS

ANOVA

Support for various ANOVA methods

ProductOne-wayTwo-wayMANOVAGLMMixed modelPost-hocLatin squares
ADaMSoft
Alteryx
Analyse-it
BMDP
Epi Info
EViews
GAUSS
GenStat
GraphPad Prism
gretl
JASP
Julia with packages
JMP
LIMDEP
Maple[10] [11]
Mathematica[12]
MATLAB+Statistics Toolbox
MaxStat Pro
MedCalc
Minitab
NCSS
NLOGIT
Orange
Origin
PSPP
R
R Commander
SageMath
Salstat
SAS
SciPy
SHAZAM
SOCR
SOFA Statistics
SPlus
SPSS
Stata
StatCrunch
Statgraphics
Statistica
StatPlus
Statsmodels
SYSTAT
TSP
UNISTAT
The Unscrambler
WINKS
Winpepi
WPS Analytics
ProductOne-wayTwo-wayMANOVAGLMMixed modelPost-hocLatin squares

Regression

Support for various regression methods.

ProductOLSWLS2SLSNLLSLogisticGLMLADStepwiseQuantileProbitCoxPoissonMLR
ADaMSoft
Alteryx
Analyse-it
BMDP
Epi Info
EViews
GAUSS
GenStat
GraphPad Prism
gretl
JMPIn JMP ProIn JMP Pro
LIMDEP
Maple[13]
Mathematica[14] [15] [16] [17] [18] [19]
MATLAB+Statistics Toolbox[20]
MaxStat Pro
MedCalc
Minitab
NCSS
NLOGIT
Orange
Origin
PSPP
R
R Commander
RATS
SageMath
Salstat
SAS
SciPyvia "statsmodels"via "statsmodels"via "statsmodels"
SHAZAM
SOCR
SPlus
SPSS
Stata
StatCrunch
Statgraphics
Statistica
StatPlus
Statsmodels
SYSTAT
TSP
UNISTAT
The Unscrambler
WINKS
Winpepi
WPS Analytics
ProductOLSWLS2SLSNLLSLogisticGLMLADStepwiseQuantileProbitCoxPoissonMLR

Time series analysis

Support for various time series analysis methods.

ProductARIMAGARCHUnit root testCointegration testVARMultivariate GARCH
Alteryx
Analyse-it
EViews
GAUSS
GraphPad Prism
gretl[21]
JMP
LIMDEP
Mathematica[22] [23] [24] [25]
MATLAB+Econometrics Toolbox
MaxStat Pro
MedCalc
Minitab
NCSS
NLOGIT
Orange
Origin
PSPP
R
R Commander
RATS
SageMath
Salstat
SAS
SciPyvia "statsmodels"via "statsmodels"via "statsmodels"
SHAZAM
SOCR
Stata
Statgraphics
Statistica
StatPlus
SPlus
SPSS
Statsmodels
SYSTAT
TSP
UNISTAT
WINKS
Winpepi
WPS Analytics
ProductARIMAGARCHUnit root testCointegration testVARMultivariate GARCH

Charts and diagrams

Support for various statistical charts and diagrams.

ChartBar chartBox plotCorrelogramHistogramLine chartScatterplotViolin plot
ADaMSoft
Alteryx
Analyse-it
BMDP
ELKI
Epi Info
EViews
GAUSS
GenStat
GraphPad Prism
gretl
JMP
LIMDEP
Maple[26] [27] [28] [29] [30] [31]
Mathematica[32] [33] [34] [35] [36] [37] [38] Yes[39]
MATLAB+Statistics Toolbox
MaxStat Pro
MedCalc
Minitab
NCSS
NLOGIT
Orange
Origin
PSPP
R
R Commander
RATS
SageMath
SAS
SciPy
SHAZAM
SOCR
SOFA Statistics
SPlus
SPSS
Stata
StatCrunch
Statgraphics
Statistica
StatPlus
Statsmodels
SYSTAT
TSP
UNISTAT
The Unscrambler
WINKS
Winpepi
WPS Analytics

Other abilities

Products/w
type
[40]
Descriptive statisticsNonparametric statisticsQuality
control
Survival
analysis
  Data processing
Base
stat.[41]
Normality
tests[42]
CTA[43] Nonparametric
comparison, ANOVA
Cluster
analysis
Discriminant
analysis
BDP[44] Ext.[45]
ADaMSoftS
AlteryxS
Analyse-itX
BMDP
Epi InfoS
GaussS
GenStatSt
GraphPad PrismS
GretlS
JMPS
LIMDEPS
MapleS[46] [47]
MathematicaS[48]
MATLAB+Statistics ToolboxS
MaxStat ProS
MedCalcS
MinitabS
NCSSS
NLOGITS
OpenEpiS
OrangeS
OriginS
PSPPS
RSt
RATS
SASS
SciPySt
SHAZAMS
SOCRS
SOFA StatisticsS
StataS
StatCrunchC
StatgraphicsS
StatisticaS
StatPlusS
SPlusSt
SPSSS
StatsmodelsSt
SYSTATS
TSPS
UNISTATS
The UnscramblerS
WINKSS
WinpepiS
WPS AnalyticsS
Products/w
type
Descriptive statisticsNonparametric statisticsQuality
control
Survival
analysis
  Data processing
Base
stat.
Normality
tests
CTANonparametric
comparison, ANOVA
Cluster
analysis
Discriminant
analysis
BDPExt.

See also

Further reading

Notes and References

  1. Web site: PSPP – News: PSPP 1.6.2 has been released. [Savannah]]. preserved.. Copyright 2022 Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is. savannah.gnu.org. en. 2019-01-19.
  2. Web site: Patrick Donelan / PSPP-Perl – search.cpan.org . 2011-10-05.
  3. Web site: R: The R Project for Statistical Computing . 2024-07-18.
  4. R is mainly a command line program but the Windows distribution comes with a GUI component called RGui. Web site: Archived copy . 2018-09-17 . https://web.archive.org/web/20060411213452/http://www.partek.com/ . 2006-04-11 . live .
  5. Web site: Wrathematics. How Much of R Is Written in R . 27 August 2011. 2011-12-01. librestats.
  6. Web site: C. Genolini. R++ 1.6.15 . Zebrys.
  7. Web site: Tfry. RKWard 0.7.3 . 21 April 2022. 2022-04-21. RKWard News.
  8. Web site: Minitab.com description. Minitab. 15 March 2021 .
  9. Using R as platform Web site: RKWard . 2007-02-03 . https://web.archive.org/web/20090721131645/http://rkward.sourceforge.net/ . 2009-07-21 . live .
  10. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics%2fOneWayANOVA OneWayANOVA
  11. https://www.maplesoft.com/support/help/Maple/view.aspx?path=MOLS Mutually orthogonal Latin squares
  12. Web site: Probability or statistics - Does Mathematica have built-in support for multivariate regression?.
  13. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics%2fNonlinearFit NonlinearFit
  14. http://reference.wolfram.com/mathematica/ref/LogitModelFit.html LogitModelFit
  15. http://reference.wolfram.com/mathematica/ref/GeneralizedLinearModelFit.html GeneralizedLinearModelFit
  16. http://reference.wolfram.com/mathematica/ref/NormFunction.html NormFunction
  17. http://reference.wolfram.com/mathematica/ref/ProbitModelFit.html ProbitModelFit
  18. http://reference.wolfram.com/mathematica/ref/CoxModelFit.html CoxModelFit
  19. http://reference.wolfram.com/mathematica/ref/LinearModelFit.html LinearModelFit
  20. http://www.mathworks.com/help/curvefit/least-squares-fitting.html LeastSquaresFitting
  21. http://ricardo.ecn.wfu.edu/gretl/cgi-bin/current_fnfiles/unzipped/MGARCH.gfn MGARCH
  22. http://reference.wolfram.com/mathematica/ref/ARIMAProcess.html ARIMAProcess
  23. http://reference.wolfram.com/mathematica/ref/UnitRootTest.html UnitRootTest
  24. http://reference.wolfram.com/mathematica/ref/ARProcess.html ARProcess
  25. http://reference.wolfram.com/mathematica/ref/GARCHProcess.html GARCHProcess
  26. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics/BarChart&term=BarChart BarChart
  27. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics/BoxPlot&term=BoxPlot BoxPlot
  28. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics/GridPlot GridPlot
  29. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics%2fHistogram Histogram
  30. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics/LineChart&term=LineChart LineChart
  31. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics/ScatterPlot&term=Scatterplot Scatterplot
  32. http://reference.wolfram.com/mathematica/BarCharts/ref/BarChart.html BarChart
  33. http://reference.wolfram.com/mathematica/ref/BoxWhiskerChart.html BoxWhiskerChart
  34. https://resources.wolframcloud.com/FunctionRepository/resources/Correlogram Correlogram
  35. http://reference.wolfram.com/mathematica/Histograms/ref/Histogram.html Histogram
  36. http://reference.wolfram.com/mathematica/ref/ListLinePlot.html ListLinePlot
  37. http://reference.wolfram.com/mathematica/ref/ListPlot.html ListPlot
  38. http://reference.wolfram.com/mathematica/ref/ListPointPlot3D.html ListPointPlot3D
  39. Web site: DistributionChart—Wolfram Language Documentation . 2022-03-10 . reference.wolfram.com.
  40. S = Standalone executive; St = Standalone executive, primitive textual (DOS or terminal) interface; A = Access Add-in; X = Excel Plug-In; C = Cloud (SaaS)
  41. Base Statistics (such as t-test, f-test, etc.)
  42. Normality Tests, data exploring
  43. Contingency Tables Analysis
  44. Base Data Processing, f.ex. sorting
  45. Extended (data sampling, transformation)
  46. http://www.maplesoft.com/support/help/Maple/view.aspx?path=Statistics%2fShapiroWilkWTest ShapiroWilkWTest
  47. http://www.maplesoft.com/support/help/Maple/view.aspx?path=ProcessControl&term=processcontrol ProcessControl
  48. http://reference.wolfram.com/mathematica/guide/SurvivalAnalysis.html SurvivalAnalysis