Skip to main content
This component is currently in beta and may be subject to changes or instability. The Missing-Value Patterns component answers the question: are missing values random or do they follow a pattern?

Use cases

  • Retail data quality — Are product weight and dimensions always missing together, or are these independent supplier data problems?
  • Selective disclosure — Are customers who skip the household income question also refusing to answer questions about their spending habits?
  • Sensor fault attribution — Are multiple conveyor-belt sensors dropping out together, suggesting a shared infrastructure failure?

What it computes

  • pp-value for Little’s MCAR test: values below 5% suggest that data is not missing at random.
  • Missing-value pattern frequencies: which combinations of columns go missing together most often?
  • Conditional missingness matrix: when one column goes missing, which other column is most often missing?
  • Missingness correlation matrix: are some column pairs always missing together, or never missing at the same time? This is done by turning each column into a boolean indicator via the question “is this row missing in this column?” and then computing Pearson’s correlation coefficient between the resulting boolean columns. A value of +1 indicates that the two columns always go missing together; a value of -1 indicates that for every row, exactly one of the two columns is missing: they are never both missing at the same time, and never both observed.

Display

The missing-value patterns component displays several pieces of information in the Catalog.
  • Result of Little’s MCAR test: the pp-value, the sample size, and which numeric columns were used. Only numeric columns with non-zero variance are included; constant columns and entirely-missing columns are excluded.
  • Missing-value pattern frequencies: how often does each missing-value pattern occur, as a percentage of all rows? (For datasets with many distinct missing-value patterns, only the 100 most common patterns are provided, as well as any patterns where only a single column is missing — even if it is not among the 100 most common.)
  • Conditional missingness matrix: when the reference column is missing, how often is the conditionally missing columns also missing?
  • Missingness correlation matrix: how often two columns go missing together and how often only one of them goes missing.

Inputs

None. The component runs on the full dataset with no configuration required.

Output shape

When Little’s MCAR test cannot be run, little_mcar_test contains a single reason_not_computed field instead of the fields above:

Filtering from chat

Summand can dig into the missing-value patterns in a variety of ways:

Compute profile