JASP

Last updated
JASP
Stable release
0.95.4 [1]   OOjs UI icon edit-ltr-progressive.svg / 15 October 2025;37 days ago (15 October 2025)
Repository https://github.com/jasp-stats/
Written in C++, R, JavaScript, QML
Operating system
Platform x86-64
Available in16 languages
Type Statistics
License GNU Affero General Public License
Website jasp-stats.org

JASP is a free and open-source program for statistical analysis supported by the University of Amsterdam. It is designed to be easy to use, and familiar to users of SPSS. It offers standard analysis procedures in both their classical and Bayesian form. JASP generally produces APA style results tables and plots to ease publication. It promotes open science via integration with the Open Science Framework and reproducibility by integrating the analysis settings into the results. The development of JASP is financially supported by sponsors, several universities, and research funds. [2] [3] [4]

Contents

Overview

In recognition of Bayesian pioneer Sir Harold Jeffreys, JASP stands for Jeffreys’s Amazing Statistics Program. [2]

Analyses

JASP offers frequentist inference and Bayesian inference on the same statistical models. Frequentist inference uses p-values and confidence intervals to control error rates in the limit of infinite perfect replications. Bayesian inference uses credible intervals and Bayes factors [5] [6] to estimate credible parameter values and model evidence given the available data and prior knowledge.

The following analyses are available in JASP in comparison to SPSS:

GUI Features (features available via R or SPSS Syntax not listed)
JASP 0.95.xSPSS 31JASP 0.95.xSPSS 31
AnalysisClassicClassicBayesianBayesian
Acceptance Sampling: Attribute and Variable Sample PlansX
ANCOVA, repeated ANOVA, MANOVA and non-parametrics(✓)(✓)
Audit: tools for the auditing of organisations e.g. Benfords LawXX
BFpack, BFF (Bayesian Factor Functions), Bain (Bayesian informative hypotheses evaluation),X
BSTS - Bayesian structural time seriesX
Circular / Directional Statistics - analysis of directions, often anglesXXX
Cochrane Meta-Analyses including database query from within JASPXX
Descriptives including multiple modules for plot building (Rainclouds, Time-Series, Flexplot, dedicated PlotBuilder)(✓)
Distributions: >40 discrete and continuous onesXX
Equivalence T-Tests (TOST): Independent, Paired, One-SampleXX
Factor Analysis (PCA, EFA, CFA) including score export to data functionality✓ / AMOSXX
Frequencies (Binomial, Multinomial, Contingency, Chi², log-linear regression)(✓)
JAGS (Bayesian black-box Markov chain Monte Carlo (MCMC) sampler)(AMOS)
LearnStats (classic, bayes, simulation, annotated data examples), esci (Estimation Statistics w. Confidence Intervals)XX
Machine Learning: Regression, Classification, Cluster, Prediction / Time SeriesXX
Meta-Analysis for Multilevel/Multivariate/SEM (incl. SEM-Based Meta-Analysis, Effect Size Computation, Funnel Plot, PET-PEESE, WAAP-WLS, Prediction- & Selection Models, and much more from R metafor)(✓)X
(Generalized or Linear) Mixed ModelsX
NetworkX
Power Analysis / Sample Size Planning(✓)(✓)XX
PROCESS (Hayes models for mediation, moderation etc.)X
Time Series Analysis: Descriptives, Stationarity, ARIMA, Spectral Analysis, Prophet, Predictive AnalyticsXX
Quality Control (Measurement System Analysis, Control Charts, Capability Analysis, Design of Experiments)(✓)XX
Regression / Correlation: r, Rho, Tau, linear, logistic, generalized linear (incl. Bernoulli, Binomial, (Inverse) Gaussian, Gamma, Poisson, Multinomial/Ordinal / Firth logistic), export residual functionality(✓)(✓)
Reliability (Unidemensional, Intraclass Correlation, Rater Agreement, Bland-Altman Plots, SE of Measurement)(✓)X
Structural Equation Modeling inkl. (PLS) Partial Least Squares, Latent Growth & MIMICAMOSXX
Summary StatisticsXXX
Survival Analyses ( non-parametric, semi-parametric, parametric)XX
T-Tests: Independent, Paired, One-Sample (incl. z, Welch, non-parametrics & robust bayesian)(✓)
Visual Modeling: Automated Plotting, (Non-)Linear, Mixed, Generalized LinearXX

Other features


Modules

JASP features seven common modules that are enabled by default:

  1. Descriptives: Explore the data with tables and plots.
  2. T-Tests: Evaluate the difference between two means.
  3. ANOVA: Evaluate the difference between multiple means.
  4. Mixed Models: Evaluate the difference between multiple means with random effects.
  5. Regression: Evaluate the association between variables.
  6. Frequencies: Analyses for count data.
  7. Factor: Explore hidden structure in the data.

JASP also features multiple additional modules that can be activated via the module menu:

  1. Acceptance Sampling: Methods for acceptance sampling and a quality control setting.
  2. Audit: Statistical methods for auditing. The audit module offers planning, selection and evaluation of statistical audit samples, methods for data auditing (e.g., Benford’s law) and algorithm auditing (e.g., model fairness).
  3. Bain: Bayesian informative hypotheses evaluation [7] for t-tests, ANOVA, ANCOVA, linear regression and structural equation modeling.
  4. Bayes Factor Functions (for Z-Tests, T-Tests, Regression, Frequencies)
  5. BFpack (for T-Tests, ANOVA, Regression, Variances)
  6. BSTS: Bayesian take on linear Gaussian state space models suitable for time series analysis.
  7. Circular Statistics: Basic methods for directional data.
  8. Cochrane Meta-Analyses: Analyse Cochrane medical datasets.
  9. Distributions: Visualise probability distributions and fit them to data.
  10. Equivalence T-Tests: Test the difference between two means with an interval-null hypothesis.
  11. JAGS: Implement Bayesian models with the JAGS program for Markov chain Monte Carlo.
  12. Learn Bayes: Learn Bayesian statistics with simple examples and supporting text (with Binary Classification, Counts, The Problem of Points, Buffon’s Needle)
  13. Learn Stats: Learn classical statistics with simple examples and supporting text (with Normal Distribution, Binomial Distribution, Central Limit Theorem, Standard Error, Descriptive Statistics, Sample Variability, P Values, Confidence Intervals, Effect Sizes, Statistical Test Decision Tree).
  14. Machine Learning: Explore the relation between variables using data-driven methods for supervised learning and unsupervised learning. The module contains 19 analyses for regression, classification and clustering:
  15. Meta Analysis: Synthesise evidence across multiple studies. Includes techniques for fixed and random effects analysis, fixed and mixed effects meta-regression, forest and funnel plots, tests for funnel plot asymmetry, trim-and-fill and fail-safe N analysis.
  16. Network: Explore the connections between variables organised as a network. Network Analysis allows the user to analyze the network structure.
  17. Power: Conduct power analyses and sample size planning.
  18. Predictive Analytics: This module offers predictive analytics.
  19. Process: Implementation of Hayes' popular SPSS PROCESS module for JASP
  20. Prophet: A simple model for time series prediction.
  21. Quality Control: Investigate if a manufactured product adheres to a defined set of quality criteria (with Measurement Systems Analysis, Control Charts, Capibility Study, Design of Experiments).
  22. Reliability: Quantify the reliability of test scores.
  23. Robust T-Tests: Robustly evaluate the difference between two means.
  24. SEM (Structural equation modeling): Evaluate latent data structures with Yves Rosseel's lavaan program (with Structural Equation Modeling, Partial Least Squares SEM, Mediation Analysis, MMIC Model, Latent Growth). [8]
  25. Summary statistics: Apply common Bayesian tests from frequentist summary statistics for t-test, regression, and binomial tests.
  26. Survival Analyses: non-parametric, semi-parametric, parametric
  27. Time Series: Time series analysis with Descriptives, Stationarity, ARIMA, Spectral Analysis.
  28. Visual Modeling: Graphically explore the dependencies between variables.
  29. R Console: Execute R code in a console.

See also

References

  1. https://jasp-stats.org/release-notes/.{{cite web}}: Missing or empty |title= (help)
  2. 1 2 "FAQ - JASP". JASP. Retrieved 18 February 2022.
  3. Wagenmakers EJ, Love J, Marsman M, Jamil T, Ly A, Verhagen J, et al. (February 2018). "Bayesian inference for psychology. Part II: Example applications with JASP". Psychonomic Bulletin & Review. 25 (1): 58–76. doi:10.3758/s13423-017-1323-7. PMC   5862926 . PMID   28685272.
  4. Love J, Selker R, Verhagen J, Marsman M, Gronau QF, Jamil T, Smira M, Epskamp S, Wil A, Ly A, Matzke D, Wagenmakers EJ, Morey MD, Rouder JN (2015). "Software to Sharpen Your Stats". APS Observer. 28 (3).
  5. Quintana DS, Williams DR (June 2018). "Bayesian alternatives for common null-hypothesis significance tests in psychiatry: a non-technical guide using JASP". BMC Psychiatry. 18 (1) 178. doi: 10.1186/s12888-018-1761-4 . PMC   5991426 . PMID   29879931.
  6. Brydges CR, Gaeta L (December 2019). "An Introduction to Calculating Bayes Factors in JASP for Speech, Language, and Hearing Research". Journal of Speech, Language, and Hearing Research. 62 (12): 4523–4533. doi:10.1044/2019_JSLHR-H-19-0183. PMID   31830850. S2CID   209342577.
  7. Gu, Xin; Mulder, Joris; Hoijtink, Herbert (2018). "Approximated adjusted fractional Bayes factors: A general method for testing informative hypotheses". British Journal of Mathematical and Statistical Psychology. 71 (2): 229–261. doi: 10.1111/bmsp.12110 . ISSN   2044-8317. PMID   28857129.
  8. Kline, Rex B. (2015-11-03). Principles and Practice of Structural Equation Modeling, Fourth Edition. Guilford Publications. ISBN   9781462523351.