Alternative statistical software

While these notes cover R and Python, there are a number of alternative statistical analysis software available. Below we list a few of the more popular ones, in no particular order. While some of the commercial software offers free or discounted alternatives for students, it is important to highlight whether such software requires a commercial license for industry-related projects.

Overall, many of the topics covered in these notes can be carried out in some capacity by most of the software mentioned below, though support for such software is way outside of the scope of these notes.

Mojo 🔥

Mojo is a programming language focused on AI development challenges. As of 2024-01-24, Mojo is still in early development and access to its SDK requires an account, with plans to open source it later on. As per the current license: “The SDK is currently provided free of charge. Licensee acknowledges that Modular may at any time discontinue its provision of the SDK for free or generally.”

Matlab

Matlab is a programming language and numeric computing environment, which is used by engineers, scientists, economists and many others. Matlab requires a commercial license.

Matlab IDE, Source: mathworks.com

Octave

GNU Octave focuses on scientific computing and numerical computation and is mostly compatible with Matlab. Octave is open source and free.

Octave IDE, Source: octave.org

Stata

Stata is a general-purpose statistical software. It is used by researchers in biomedicine, economics, epidemiology, sociology, and others. Stata requires a commercial license.

Stata IDE, Source: stata.com

SAS

SAS statistical software suite developed is used for data management and statistical analysis, used by various researchers, including clinical research specialists. SAS requires a commercial license.

SAS IDE, Source: sas.com

IBM SPSS Statistics

SPSS is a statistical software suite for data management and statistical analysis. SPSS requires a commercial license.

EViews

EViews is a statistical package software, used mainly for time-series oriented econometric analysis. EViews requires a commercial license.

EViews IDE, Source: eviews.com

Gretl

Gretl (Gnu Regression, Econometrics and Time-series Library) is a statistical package, mainly for econometrics. Gretl is open source and free.

Gretl IDE, Source: gretl.sourceforge.net

Julia and Pluto.jl

Julia is a general-purpose dynamic programming language, most commonly used for numerical analysis and computational science. Pluto.jl is a package for Julia and allows creating and editing Pluto notebooks. A Pluto notebook is made up of small blocks of Julia code (cells) and forms a reactive notebook. Julia and Pluto.jl are open source and free.

Pluto.jl notebook running Julia code, Source: plutojl.org

Jasp

JASP is a program for statistical analysis supported by the University of Amsterdam (project’s GitHub page). It is designed to be easy to use, and familiar to users of SPSS. JASP offers frequentist inference and Bayesian inference on the same statistical models. The JASP application is written in C++ and QML, while the analyses are written in R and use many of its packages. JASP is open source and free.

Jasp IDE, Source: jasp-stats.org and wikipedia.org

Jamovi

Jamovi is a fork of JASP for the R programming language and can be used for various data and statistical analysis. Jamovi is open source and free.

Jamovi IDE, Source: jamovi.org and wikipedia.org