Top of page
Skip to main content

What Can JASP Do? An Analysis Map, Limitations, and Tool Selection

A suitably named analysis menu does not guarantee that software meets the actual research requirements. Researchers must check data structure, estimator, missing-data handling, diagnostics and required reporting outputs.

MAIN ARGUMENT

JASP offers many frequentist and Bayesian analyses through a graphical interface, from descriptives, group comparisons and regression to factor analysis, SEM, meta-analysis, survival and machine learning. Capabilities depend on version and module. Confirm suitability through Features, Release notes and a trial run on representative data.

Start reading

1. Start with the research question, rather than the menu

JASP updates results as selections change and retains data, options and output in analysis files. This interface supports rapid review of decisions, but a ribbon procedure name does not establish whether its estimator, assumptions or data handling are suitable (Love et al., 2019).

Before choosing software, list the required outputs. A study might need coefficient estimates with confidence intervals, model comparisons, corrected standard errors, out-of-sample predictions or analysis of nested data. These requirements are more precise than asking generally whether software can run SEM.

JASP is suitable when its module offers the correct model and users can verify choices in the output. Switch tools when a core requirement is unsupported or poorly documented. Do not alter the research question merely to fit a menu.

Selection criterion

A suitable tool supports the prespecified model, estimator, data structure, diagnostics and outputs.

2. Confirm versions, modules and changes across releases

Read interface images alongside their version numbers. The illustrated installation is JASP 0.98, while Release notes list JASP 0.99.0, released on 21/10/2026. Version 0.98.8 added interaction plots and reference lines, whereas 0.99.0 focused on several bug fixes. This information was checked on 26/10/2026 (JASP, 2026).

A newer version does not automatically invalidate an earlier analysis. It indicates a need to review changes, fixed bugs and file compatibility. During an ongoing project, freeze a version for an analysis cycle, record run dates and read Release notes before upgrading.

JASP 0.98.0 introduced JASP AI, an assistant able to call OpenAI API-compatible models and perform analyses through natural language. Assistant-generated results still require the same checks as other operations. Do not send identifying data to external services without an appropriate legal basis, participant consent and security configuration (JASP, 2026).

JASP 0.98 welcome screen with Descriptives, T-Tests, ANOVA, Mixed Models, Regression, Frequencies, Factor, Reliability and SEM groups.
Figure 1. JASP 0.98 toolbar on the practice computer. The image identifies enabled modules; check the current list against Features and Release notes.
  • Open About JASP and record the full version.
  • Confirm that required modules are enabled.
  • Read the relevant Release notes entries.
  • Test a representative file before broad upgrades.
  • Record the version, run date and operating system.

3. A map of JASP analysis groups

The Features page lists core Descriptives, T-Tests, ANOVA, Mixed Models, Regression, Frequencies and Factor groups. Extensions include Reliability, SEM, Meta-Analysis, Network, Survival, Time Series, Machine Learning, Quality Control and other areas (JASP, n.d.).

The map below groups functions by research question rather than button position. This distinguishes description, comparison, explanation, measurement and prediction. A study may use several groups, each requiring its own inputs and assumptions.

Six JASP function groups organized by analytical question.
Figure 2. Function map for routing questions. A module name is only the starting point; every choice requires checks of estimator, inputs and diagnostics.
Table 1
QuestionJASP groups to considerOutputs to checkLimitation to examine
How are the data distributed?Descriptives, plotsValid N, missingness, location, spread and plotsAre types and missing codes correct?
How do two or more groups differ?T-Tests, ANOVA, nonparametricEffect size, CI and diagnosticsIndependent, repeated or covariate-adjusted design?
How are variables associated?Correlation, Regression, Mixed ModelsCoefficients, CIs, residuals and predictionsWhich family and link does the outcome require?
What structure does the scale have?PCA, EFA, CFA, ReliabilityLoadings, fit, residuals and reliabilityHow are ordinal data and estimators handled?
Is the latent-variable model appropriate?SEM, mediation, latent growthParameters, fit, CIs and indirect effectsAre multilevel structure, weights or complex missingness present?
Is Bayesian evidence needed?Corresponding Bayesian modulesPriors, BFs or posteriors, robustnessAre conclusions sensitive to priors?

4. Frequentist and Bayesian inference follow different logics

JASP places many frequentist and Bayesian analyses side by side. Their interface proximity does not make their results equivalent. P-values are calculated under stated hypotheses and models; Bayes factors compare hypotheses' predictive performance under specified priors; credible intervals describe posterior distributions.

Do not use Bayes factors as renamed p-values. A Bayesian plan should specify hypotheses, priors, test direction, sensitivity analyses and reporting. The JASP guidelines by van Doorn et al. (2021) organize work into planning, execution, interpretation and reporting.

When using both frameworks, explain each analysis's role. Do not choose the more favorable result after inspecting data. Retain priors, robustness checks and manuscript outputs in the .jasp file.

Table 2
ComponentFrequentistBayesianVerification question
Testing evidenceP-value under the hypothesis and designBayes factor comparing models or hypothesesWere hypotheses specified beforehand?
EstimationEstimate and confidence intervalPosterior and credible intervalIs the interval interpreted under the correct logic?
Additional assumptionsSampling model and repeated-sampling procedurePrior and sampling modelWhich choices affect conclusions?
ReportingEffect size, CI, p and diagnosticsPrior, BF or posterior, and robustnessCan the analysis file reproduce results?

5. Data, missingness and reproducibility

Drag-and-drop interfaces do not remove data management requirements. Retain unchanged raw data, a codebook, variable-creation rules, missing codes and correction logs. Goss-Sampson (2025) explains variable types, analysis selection and output interpretation, but cleaning decisions require documentation outside menus.

The .jasp file stores data with analyses so others can review options. Love et al. (2019) identify interface-based analysis inspection as a JASP design feature. The file does not replace raw data, variable-creation scripts or explanations for corrected observations.

Check filters and computed columns particularly carefully. Active filters may reduce N unnoticed; scale scores may be calculated from too few valid items. Record formulas, applicability conditions and excluded case counts.

Freeze input data

Keep read-only raw data and create derived analysis copies.

Check the schema

Match names, measurement types, value ranges and missingness to the codebook.

Document transformations

Retain computed-column formulas, filters and exclusion rules.

Save versioned JASP files

Use dated or versioned filenames and preserve reported analysis cycles.

Reopen and verify

Close and reopen the file to confirm output still uses the correct data.

6. Factor analysis, reliability and SEM: a module alone is insufficient

Features lists PCA, EFA and CFA under Factor; Reliability includes unidimensional reliability, ICC, rater agreement and Bland-Altman; SEM includes structural equation modeling, PLS-SEM, mediation, latent growth and other analyses (JASP, n.d.). Despite this breadth, match model requirements against actual options.

The key question is whether the estimator suits the data. Few-category ordinal items, multilevel data, complex survey weights, missingness requiring modeling or specially constrained models may need functions absent from the current module.

A PLS-SEM menu does not establish equivalence to SmartPLS or a particular R package. Compare algorithms, bootstrap procedures, measurement criteria, composite treatment and prediction outputs before using tools for cross-checking.

Table 3
RequirementConfirm in JASPIf unconfirmed
Indicator typeContinuous, ordinal, nominal or compositeDo not force variables into scale type to unlock menus
EstimatorEstimator name and distributional assumptionsSwitch to a clearly documented tool
MissingListwise, pairwise, FIML or another mechanismDo not let defaults replace the plan
Sample structureIndependent, nested, weighted or longitudinalChoose a model supporting that structure
DiagnosticsResiduals, fit, influence and convergenceDo not report a single fit index
ReproducibilityModule version, options and outputRetain evidence before switching tools
Software cannot replace methodological decisions

An available option establishes only that JASP can run a procedure. Its appropriateness requires support from design, data and methodological literature.

7. Specialist modules and checking their scope

JASP has modules for meta-analysis, network analysis, survival, time series, machine learning, quality control, auditing and other topics. Meta-Analysis includes classical and Bayesian options; Survival offers nonparametric, semiparametric and parametric models; Time Series lists descriptives, stationarity, ARIMA and spectral analysis (JASP, n.d.).

This list changes faster than teaching materials. Consult Features for published modules and Release notes for recent changes. Older manuals remain useful for principles, although menu images and options may no longer match.

For less familiar modules, run an example with known results and compare against methodological documentation or other software. This checks implementation rather than seeking two numerically identical outputs.

Table 4
ModuleMethodological questionMinimum output
Meta-AnalysisWhich effect measure, heterogeneity and bias model?Estimate, CI, tau-squared and diagnostics
SurvivalAre censoring, time origin and proportional hazards appropriate?Survival curve, effect, CI and diagnostics
Time SeriesIs the series stationary, seasonal and sufficiently long?ACF or PACF, residuals and forecasts
Machine LearningAre prediction targets, validation and leakage controlled?Out-of-sample metrics and uncertainty
NetworkAre estimator, regularization and stability specified?Network, accuracy/stability and limitations
Quality ControlDo sampling design and chart type fit the process?Chart, limits and signal rules

8. Five gates for deciding whether to use JASP

The workflow starts with the question and ends with reproducibility. Each gate requires concrete evidence, such as a manual entry, an option available in the installed version or trial-run results.

Do not wait until data cleaning and methods writing to discover a missing estimator. A technical pilot with representative variables can confirm data types, speed, output and table export before full-sample analysis.

Five gates for deciding whether to use JASP for an analysis.
Figure 3. Five tool-selection gates. Switch tools when a core requirement is unmet rather than changing the question or omitting diagnostics.

Gate 1: question

Identify whether the goal is description, estimation, testing, explanation or prediction.

Gate 2: data structure

Document outcomes, variable types, repeated measures, nesting, weights, missingness and time.

Gate 3: model

Confirm that estimator, family, link, priors or algorithm match the plan.

Gate 4: output

Check that effects, intervals, fit, residuals, robustness and predictions are available.

Gate 5: reproducibility

Ensure files, versions, options and derived data can be handed over.

9. Four practical tool-selection scenarios

These scenarios illustrate decisions rather than rank software. Conclusions apply only when the actual version and module meet the stated requirements.

Other tools may be preferable for automated syntax, complex surveys, panel estimators, multilevel latent models or specialist PLS-SEM workflows. Reasons for switching should concern missing requirements rather than habit or brand preference.

Table 5
ScenarioJASP may fit whenConsider other tools when
Comparing two groups with a continuous outcomeThe design, effect sizes, CIs and diagnostics are supportedSurvey weights or complex dependence are required
CFA for Likert itemsThe estimator and ordinal treatment are verifiedAn estimator or correction is absent from the module
Meta-analysisRequired effect measures and bias diagnostics are supportedSpecialist models or automated updating workflows are needed
PLS-SEMAlgorithms, bootstrap and reporting criteria match the planRequired composite, prediction or extension methods are unsupported
Record tool-selection reasons in the protocol

A short statement about estimator, data structure and outputs makes the decision open to critique before results are examined.

10. Step-by-step practice: check JASP before the full analysis

Use a representative file without identifying information. The goal is to demonstrate that the installed JASP version reads data correctly, runs the intended procedure and provides sufficient reporting evidence, rather than to produce attractive results.

Prepare a copy with approximately 20 to 50 rows, including at least an identifier, grouping variable, ordinal variable and scale variable. Without suitable data, use JASP's Data Library and choose a dataset appropriate to the procedure. Record filename, practice date and analytical question on the check sheet.

Follow the steps in order. After each step, retain brief evidence such as an anonymized screenshot, option name or log note. If a gate fails, correct the data or switch tools before analyzing the full sample.

Table 6
StageActionRequired evidenceIf unsuccessful
EnvironmentAbout JASP and modulesVersion, run date and enabled modulesUpdate the protocol or install the correct module
DataOpen file and check columnsRows, columns, types and missingness match the codebookStop to correct the derived data
ProcedureSelect analysis and variablesVariable roles, estimator or family match the planChange settings or tools
ResultsEnable required outputRequired estimates, intervals and diagnostics appearDo not use the results for conclusions
ReproducibilitySave, close and reopen.jasp retains correct data, options and outputCheck save errors or version management

Step 1. Record the version

Open About JASP and copy the full version and software citation. Check Release notes if it differs from instructional screenshots.

Step 2. Enable the correct module

Click the plus at the toolbar's end, check required modules and enable those relevant to the analysis plan.

Step 3. Open representative data

Open an anonymized copy or Data Library dataset. Match rows, columns, names and initial values against the codebook.

Step 4. Confirm variable types

Click the icon beside each column name and check nominal, ordinal or scale. Do not change types merely to enable an analysis button.

Step 5. Run the minimum procedure

Open the planned analysis group, place variables in the correct boxes and use simple settings. For screening, begin with Descriptives to inspect Valid, Missing, Minimum and Maximum.

Step 6. Enable required outputs

Select estimates, intervals, effect sizes, model fit, residuals or diagnostics according to the protocol. Do not select options unrelated to the question.

Step 7. Read warnings before numbers

Check errors, convergence, actual N and excluded cases. A generated table does not establish correct execution.

Step 8. Apply Pass, Stop or Change tool criteria

Pass when model, data, estimator, diagnostics and outputs fit. Stop when data or specifications need correction. Change tool when JASP lacks a core requirement.

Step 9. Save and reopen

Save a versioned .jasp file, close the application, reopen the file and confirm retention of data, options and output.

Stop at unexplained warnings

Do not ignore warnings to continue collecting tables. Record the exact warning, identify its triggering step and proceed only after understanding its effect on estimation.

11. 15-minute exercise and recording template

Use Data Library or an anonymized data copy. Choose a simple question, such as describing one scale variable by group. Complete all nine steps, including type, valid-N and warning checks.

After completion, explain the choice of analysis group, which outputs support the answer and which limitations remain. Producing a table without explaining these three points does not complete the exercise.

Screenshots should show the relevant operation and output. Crop filenames, paths, IDs, emails and individual records. Captions should direct attention to relevant evidence rather than simply name the screen.

Completion criterion

A complete exercise lets readers repeat the operations, understand each reported output and recognize when to stop or switch tools.

Example reporting paragraph

A technical check was performed in JASP [version] using a representative dataset of [N] cases. Variable [name] was declared [nominal/ordinal/scale] according to the codebook. Procedure [name] provided [estimates, intervals and diagnostics]; there were [no/some] warnings affecting interpretation. JASP was [accepted/paused/replaced] because of [reason concerning model, data or output].
  • State the analytical question in one sentence.
  • Record the JASP version and module name.
  • Verify rows, columns and variable types.
  • Capture one anonymized operation screenshot.
  • Capture one output screenshot and mark the relevant section.
  • Record valid N and missing-data handling.
  • State Pass, Stop or Change tool.
  • Save and reopen the .jasp file.
  • Write a brief report from actual output.

12. Record versions, cite software and hand over files

About JASP provides version details and citation guidance. For the release current at this article's update, JASP Team (2026), JASP 0.99.0 may be cited, but studies must substitute the version actually used (JASP Team, 2026).

Methods should state version, module, estimator and settings affecting results. Include a software reference; retain the .jasp file, codebook and data log in an appendix or internal repository.

An accessible interface does not reduce reporting requirements. Readers need to know which data entered the analysis, which procedures ran, which settings differed from defaults and which outputs support conclusions.

About JASP 0.98 dialog showing where to check version and citation information.
Figure 4. About JASP dialog on the practice computer. The image shows version 0.98; cite the version actually used in the analysis.

Example reporting paragraph

Analyses used JASP [version] (JASP Team, [year]) with module [name and version if available]. Model [name] used [estimator, family, link or prior] because of [data characteristics and objectives]. Missing data were handled using [ ]. Estimates were reported with [95% CIs or credible intervals], diagnostics [ ] and sensitivity analyses [ ]. The .jasp file, codebook and decision log were retained with the analysis version.
  • Questions and required outputs were documented before software selection.
  • JASP version and modules were confirmed.
  • The estimator or algorithm matches data types.
  • Missingness, weights, clustering and repeated measures were considered.
  • Output includes effects, intervals, diagnostics and robustness.
  • Frequentist and Bayesian results follow their respective interpretation logic.
  • Instructional images contain no identifying data.
  • .jasp files, codebook and logs were handed over.
  • The software citation matches the version used.

Conclusion

JASP covers a broad analytical range and is particularly useful for seeing how each choice changes results. The interface's value lies in clarifying decisions while preserving attention to assumptions.

Choose JASP after passing five gates: question, data, model, output and reproducibility. Switching tools when a gate fails is a normal methodological decision.

References

Academic note: Features change by version and module. This article was checked against Features and Release notes on 26/10/2026. Interface images show JASP 0.98; Release notes listed version 0.99.0 at the update date.