Skip to main content
v2026.11,772 entries · CC-BY 4.0

Direct comparison

Listwise vs. Pairwise Deletion for Missing Data

Listwise deletion drops any incomplete case; pairwise deletion keeps more data but can create an invalid, non-positive-definite correlation matrix.

Written and maintained by CASRAI Editorial Board

Last updated

Ask CASRAI · included with Regulatory Radar

Ask about Listwise vs. Pairwise Deletion for Missing Data

Ask CASRAI answers research-administration questions and cites the passages behind every claim — and says so when the corpus does not cover something, instead of guessing. It comes with a Regulatory Radar subscription at $29 a month, alongside the daily digest of regulatory changes and the dashboard of what changed.

150 questions a day, on this site, over the API, or inside your own tools through the CASRAI MCP server.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

How do Listwise deletion, Pairwise deletion compare side by side?

The table below compares Listwise deletion, Pairwise deletion across 12 procurement-relevant dimensions, from what it does through modern alternative once missingness is non-trivial.

Side-by-side comparison

DimensionListwise deletionPairwise deletion
What it doesDrops any case missing a value on any variable used in the analysisDrops values one calculation at a time, using every case with that specific pair of variables observed
Also calledComplete-case analysisAvailable-case analysis
Sample size usedOne fixed N applies to every statistic in the analysisA different N for every correlation or covariance cell
Data retainedDrops the whole case if even one variable is missing — often the majority of the sample as variables accumulateUses every available pair — retains more raw data points overall
Internal consistencyEvery statistic comes from the same subsample, so the full matrix or model is mathematically coherentEach cell can come from a different subsample, so the matrix is not guaranteed to be mathematically valid as a set
Correlation matrix validityAlways positive semi-definite by constructionCan be non-positive-definite — a matrix no real dataset could actually produce; see worked example
Standard errors / degrees of freedomWell-defined, based on the single NAmbiguous — software typically picks a convention (average N, smallest N, or largest available N) rather than computing it exactly
Bias under MCARUnbiasedUnbiased
Bias under MAR / MNARCan be biasedCan also be biased — not inherently more robust to non-random missingness than listwise deletion
Typical software defaultDefault in most regression/GLM procedures (e.g. SPSS REGRESSION)Often the default, or an available option, in correlation-matrix procedures (e.g. SPSS Bivariate Correlations, R’s cor(..., use="pairwise.complete.obs"))
Best used forA single model where every variable’s value is genuinely needed together, with enough complete cases to spareQuick exploratory correlation screening, with a validity check before relying on the matrix further
Modern alternative once missingness is non-trivialMultiple imputation or FIMLMultiple imputation or FIML — same recommendation

Common questions

Common questions about Listwise deletion vs Pairwise deletion

What's the actual mechanical difference between listwise and pairwise deletion?

+

Listwise deletion decides, case by case, whether that respondent has every variable the analysis needs; if even one value is missing, the whole case is dropped before any statistic is computed, so every number in the output — every correlation, every regression coefficient — is calculated from the identical subsample. Pairwise deletion never removes a case outright. For each individual correlation or covariance, it uses whichever cases happen to have both of those two variables observed, ignoring whatever else might be missing on that case. A three-variable correlation matrix built this way can end up drawing on three different subsamples, one per pair, that don't fully overlap.

Why can pairwise deletion produce an invalid correlation matrix?

+

Because each cell of the matrix is estimated independently, from whichever cases happen to have that particular pair observed, the correlations don't have to be mutually consistent the way they would be if they all came from one shared sample. In a reproducible worked example (30 hypothetical survey respondents reporting weekly study hours (X), self-rated exam preparedness (Y), and a test-anxiety score (Z), with missingness that clusters by which item a respondent skipped), only 8 of the 30 cases have all three items — those give a valid listwise correlation matrix: r(X,Y)=0.950, r(X,Z)=0.886, r(Y,Z)=0.843, determinant 0.021, all three eigenvalues positive (0.045, 0.168, 2.787). Computed pairwise instead, each correlation draws on more cases (16, 16, and 14 respectively) but returns r(X,Y)=0.952, r(Y,Z)=0.849, and r(X,Z)=−0.182. Given the first two values, basic correlation algebra requires r(X,Z) to be at least 0.646 — no real dataset with the same X, Y, and Z throughout could produce anything lower. The pairwise result of −0.182 violates that floor, and the resulting matrix has a determinant of −0.954 with one negative eigenvalue (−0.369): it is not positive semi-definite, meaning it cannot be a genuine correlation matrix at all. Feed a matrix like this into a factor analysis or structural equation model and it will either fail to converge or return nonsensical estimates.

Does that mean pairwise deletion always breaks the matrix?

+

No — most of the time a pairwise-deleted matrix is still valid, especially with little missing data or missingness that's genuinely unrelated to the variables involved. The risk grows with more variables, more missing data, and missingness that even loosely tracks the variables themselves, which is common and hard to rule out with survey non-response. Because the failure is silent — most software will not warn that the matrix it just handed you is invalid — it's worth checking a pairwise-deleted correlation or covariance matrix for positive semi-definiteness (a smallest eigenvalue below zero is the tell) before using it in any downstream model that assumes a valid matrix, such as factor analysis, SEM, or matrix-based simulation.

Is either method unbiased?

+

Both are unbiased only under the strongest missing-data assumption, MCAR (missing completely at random) — meaning whether a value is missing has nothing to do with any variable, observed or not. Under MAR (missingness predictable from other observed variables, the far more common real-world case) or MNAR (missingness related to the unobserved value itself), both listwise and pairwise deletion can produce biased estimates. Pairwise deletion is not inherently more robust to non-random missingness than listwise deletion — it simply uses more of the available data under the same strong assumption.

Which one should I actually use?

+

If your sample stays large enough after complete-case selection and missingness is plausibly close to MCAR, listwise deletion is the safer default: it produces one coherent dataset, one N, and no risk of an invalid matrix. Pairwise deletion is defensible mainly for quick exploratory correlation work, provided you check the resulting matrix's validity before relying on it. Neither is the current methodological recommendation for a primary analysis once more than a small share of values is missing — multiple imputation and full information maximum likelihood (FIML) are both built to use every observed value from a single internally consistent model, without dropping cases or risking an incoherent matrix.

How do statistics packages handle this by default?

+

Defaults vary by procedure, not just by package, so it’s worth checking the specific command rather than assuming. SPSS’s regression procedures default to listwise deletion; its Bivariate Correlations procedure defaults to pairwise deletion but exposes a listwise option in the same dialog. R’s base cor() function takes a use argument, with "complete.obs" for listwise deletion and "pairwise.complete.obs" for pairwise deletion. Because the default differs by procedure within the same software, confirm which one a given command is actually applying before trusting the output.

Are listwise and pairwise deletion the same as multiple imputation?

+

No. Both deletion methods discard information — either whole cases or specific data points from specific calculations. Multiple imputation instead creates several complete, filled-in versions of the dataset, analyzes each one, and pools the results using Rubin's rules, using every observed value in the process. FIML takes a different route to the same goal, estimating model parameters directly from each case's available data without ever creating a filled-in dataset. Under MAR, both are generally preferred to either deletion method once missingness is more than trivial.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Regulatory Radar

Stop finding out after the fact

$29/month, cancel anytime. Daily digest updates from our analysis, a dashboard holding the same items, and a cited assistant for everything they raise.

  • Federal Register, Federal Register+, Grants.gov, Regulations.gov, NSF News, UKRI, plus CASRAI’s own published content.
  • 72,264 indexed passages, and every answer cites the ones it drew on.