liveBook · Manning

Missing value

As explained in Machine Learning System Design

Missing data consists of absent values, records, or fields that are expected in a dataset or input.

A missing value is an absent value in data expected by an ML model. Some missingness may be acceptable, but uncontrolled levels can undermine model inputs and require a pause or fallback. section 14.3.6

Monitor missing values as an input-quality checklist:

  • Measure missingness across the full dataset and separately for each feature. section 14.3.6
  • Detect alternate representations such as “N/A,” “NaN,” and “undefined,” which simple checks may miss. section 14.3.6
  • Inspect plots, set acceptable thresholds, and define when to pause the model or use a fallback. section 14.3.6
  • Give stricter monitoring policies to important features identified through feature importance or SHAP values. section 14.3.6

How Machine Learning System Design covers it

How deep it goes
Defines detection, measurement, visualization, thresholds, and feature prioritization, but does not describe how to fill missing values.
Examples
Uses “N/A,” “NaN,” and “undefined,” plots, dataset-wide checks, feature-level checks, and critical-feature policies.
What it assumes
Assumes familiarity with ML model inputs and features while distinguishing common representations of absent data.
What you can do after
Diagnose missing-input problems, quantify their extent, and trigger thresholds, pauses, or fallbacks.
How it connects
Connects missing values with data quality monitoring, feature importance, SHAP values, and fallback policies.

Also explained in

Compare how 35 books explain missing value →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning System Design. The section links point to the parts of the book it draws on.