开始使用免费开始使用

MICE 插补

fancyimpute 包提供多种稳健的机器学习模型用于缺失值插补。您可以在详细的文档中查看完整的插补器列表。这里我们将使用 IterativeImputer,通常称为 MICE,来进行缺失值插补。

IterativeImputer 会在数据的随机样本上执行多次回归,并将结果聚合,用于插补缺失值。您将使用 diabetes 数据框来完成此次插补。

本练习是课程的一部分

在 Python 中处理缺失数据

查看课程

练习说明

  • fancyimpute 导入 IterativeImputer
  • diabetes 复制为 diabetes_mice_imputed
  • 创建一个 IterativeImputer() 对象并赋值给 mice_imputer
  • diabetes_mice_imputed 数据框执行插补。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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[:, :] = ___
编辑并运行代码