Missing Values: Identification and Understanding

79 min
Block 5 — Data cleaning
Objective
define the missing value rigorously, separate it from the coded sentinel and from the non-applicable field, master Rubin's typology (MCAR, MAR, MNAR) together with what each mechanism licenses and what it forbids, know the pandas semantics of NaN, None, pd.NA and NaT precisely enough to trust a count, read patterns and co-occurrences of missingness, treat absence as a variable in its own right, and produce a complete audit that ends in a documented decision for every lacunary column.
Estimated duration
60 minutes
Prerequisites
chapters 005 (dataset structure), 013 (exploratory analysis), 014 (descriptive statistics), 015 (visualization) and 016 (correlation and causation)
Associated quizzes
018.1-quiz-nature-of-absence.md to 018.8-quiz-python-audit.md

Preview — the rest of the lesson is for enrolled readers.

Already enrolled with a code?

Your access is tied to your account, not to this link. Sign in with the same email you used in class: your course is waiting, no need to enter the code again.

Sign inNo account yet? Create one
This lesson is part of the “Cleaning the Data” module

The first modules of the course are open to everyone. For the rest you have three options: buy this course once and for all, subscribe, or enter the code handed out in class.

Are you a student on this course?

The code is tied to your account: sign in or create an account and it will be applied automatically when you come back.

No account yet? Create one