Imputare cu MICE
Pachetul fancyimpute oferă diverse modele robuste de învățare automată pentru imputarea valorilor lipsă. Poți explora lista completă a imputatoarelor în documentația detaliată. Aici vom folosi IterativeImputer, cunoscut și sub numele de MICE, pentru imputarea valorilor lipsă.
IterativeImputer efectuează mai multe regresii pe eșantioane aleatorii din date și le agregă pentru a imputa valorile lipsă. Vei folosi DataFrame-ul diabetes pentru a realiza această imputare.
Acest exercițiu face parte din cursul
Gestionarea datelor lipsă în Python
Instrucțiuni pentru exercițiu
- Importă
IterativeImputerdinfancyimpute. - Copiază
diabetesîndiabetes_mice_imputed. - Creează un obiect
IterativeImputer()și atribuie-l variabileimice_imputer. - Imputează DataFrame-ul
diabetes_mice_imputed.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import IterativeImputer from fancyimpute
___
# Copy diabetes to diabetes_mice_imputed
diabetes_mice_imputed = ___
# Initialize IterativeImputer
mice_imputer = ___
# Impute using fit_tranform on diabetes_mice_imputed
diabetes_mice_imputed.iloc[:, :] = ___