FreeStatisticalTools.com
Data cleaning and preparation

Little’s MCAR Test and Missing Data Analysis

See how much data is missing and in which patterns, then test whether it is missing completely at random (MCAR) with Little’s chi-square test. EM (expectation-maximization) estimates of the means and correlations use every available value.

Free · No sign-upReplaces SPSS Missing ValuesWorks with your data
Updated · By Bibin Xavier

Data 220 × 7

Paste from Excel, or drop a CSV, TSV or Excel file here.
Example data 220 rows, 7 variables. Data stays in this browser tab.
IDtext · 220 levelsAgenumericIncomenumericSatisfactionnumericTrustnumericLoyaltynumericWeekly_usenumeric
P0012140.93.69·58
P0024737.73.744.854.6928
P0033767.53.473.794.4718
P0045465.13.52.32510
P0053441.22.752.434.066
P00666·3.592.963.7915
P0074055.94.252.24.6214
P0083735.73.824.22513

Variables and options

Variables 6 selected · min 2
Results update automatically when you change an option.

Results

220 rows · example data
Cases220
Complete cases13561.4%
Missing values957.2% of cells
Table 1

Missing values by variable

VariableN validMissing% missingMSD
Age22000.038.2110.87
Income1962410.946.7813.72
Satisfaction202188.23.420.78
Trust201198.63.260.76
Loyalty200209.14.310.67
Weekly_use206146.412.024.91

Note. Means and SDs use all available values for each variable.

Percent missing by variable

Table 2

Missing data patterns

AgeIncomeSatisfactionTrustLoyaltyWeekly_usen%Variables missing
✓✓✓✓✓✓13561.40
✓—✓✓✓✓209.11
✓✓✓✓—✓177.71
✓✓—✓✓✓156.81
✓✓✓—✓✓125.51
✓✓✓✓✓—125.51
✓—✓—✓✓31.42
✓✓——✓✓10.52
✓✓✓——✓10.52
✓✓—✓—✓10.52
✓—✓✓✓—10.52
✓✓✓—✓—10.52
✓✓———✓10.53

Note. ✓ observed, — missing. 13 patterns.

Table 3

Little’s MCAR test

χ²dfpEM iterations
76.79152.01422

Note. H₀: data are missing completely at random. A significant result (p < .05) means the missingness depends on the observed data, so it is not MCAR.

Table 4

EM estimated means and correlations

VariableEM meanEM SDAgeIncomeSatisfactionTrustLoyaltyWeekly_use
Age38.2110.871.000
Income46.7413.83.3161.000
Satisfaction3.410.79-.065-.0571.000
Trust3.260.76-.070-.024.3591.000
Loyalty4.290.68-.065-.040.637.5151.000
Weekly_use12.074.93-.041-.030.340.413.2471.000

Note. Maximum-likelihood estimates under multivariate normality, using all available data. SDs use the n − 1 denominator.

Interpretation

7.2% of the values are missing and 61.4% of cases are complete. Little’s MCAR test is significant, so the data are not missing completely at random. Listwise deletion may bias results; prefer maximum likelihood (FIML) or multiple imputation, and include variables related to missingness.

Little’s MCAR test, χ²(52) = 76.79, p = .014, indicated that the data were not missing completely at random. Overall, 7.2% of values were missing.

How to cite this tool

Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.

APA 7

Xavier, B. (2026). Little’s MCAR Test and Missing Data Analysis [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/littles-mcar-test/

BibTeX

@software{xavier_missingdataanalysis_2026,
  author = {Xavier, Bibin},
  title = {Little’s MCAR Test and Missing Data Analysis},
  publisher = {FreeStatisticalTools.com},
  year = {2026},
  url = {https://freestatisticaltools.com/littles-mcar-test/},
  note = {Web application}
}

Suggested sentence for your methods section: “The analysis was carried out with the free Little’s MCAR Test and Missing Data Analysis tool on FreeStatisticalTools.com (Xavier, 2026).”

What is Little’s MCAR test?

Little’s MCAR test checks whether missing values are missing completely at random, meaning the chance that a value is missing does not depend on any observed or unobserved data. It compares the means of each missing-data pattern with expectation-maximization (EM) estimates of the overall means, giving a chi-square statistic. This page also tabulates how much is missing per variable and which patterns occur.

When to use Little’s MCAR test

Use it before any analysis of data with gaps, to report how much is missing, to see whether some variables or respondents are missing more often, and to justify the missing-data method you choose.

Assumptions

  • Numeric variables, approximately multivariate normal (for Little’s test and EM).
  • Little’s test can detect departures from MCAR but cannot prove MCAR, and cannot distinguish MAR from MNAR.

How to set up your data

One column per variable, one row per case, with missing values as blank cells (or codes such as -99, defined as missing in the data cleaning tool first).

How to use this tool

  1. Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
  2. Choose the variables. Select the variables.
  3. Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.

How to report Little’s MCAR test in APA style

“Little’s MCAR test was not significant, χ²(34) = 38.21, p = .284, suggesting the data were missing completely at random; 3.8% of values were missing.”

Frequently asked questions

How do I interpret Little’s MCAR test?

A non-significant result (p > .05) is consistent with data missing completely at random. A significant result means missingness depends on the observed data, so the data are not MCAR and listwise deletion may bias the results.

What should I do if the data are not MCAR?

Use methods that are valid when data are missing at random (MAR), such as full information maximum likelihood or multiple imputation, and include variables that predict missingness.

What is the EM algorithm?

Expectation-maximization estimates means and covariances from incomplete data by alternating between filling in expected values and re-estimating the parameters, using every available value.

How much missing data is acceptable?

Under about 5% missing per variable with MCAR, most methods give similar results. Above that, report the amount and pattern and use maximum likelihood or multiple imputation.

Does this match SPSS Missing Value Analysis?

Yes, it uses the same EM-based test as SPSS Missing Value Analysis (Little, 1988), which in SPSS needs a paid add-on module.

Related tools

Browse all categories