开始使用免费开始使用

比较密度图

您之前执行的不同插补方式,可以通过各自的密度图进行可视化比较。通过这些图,您可以更容易地分析并找出与原始数据集分布最相近的数据集。您也能看到某些插补如何产生偏差。

在本练习中,您将比较之前为 diabetes 创建的各个插补 DataFrame 的密度图。

diabetes_ccdiabetes_mean_imputeddiabetes_knn_imputeddiabetes_mice_imputed 这几个 DataFrame 已为您加载完毕,可直接使用。同时已导入 matplotlib.pyplot 并命名为 plt

本练习是课程的一部分

在 Python 中处理缺失数据

查看课程

练习说明

  • 为每个 DataFrame 的 'Skin_Fold' 列绘制密度图。
  • 使用 labels 列表设置图例标签。
  • 将 x 轴标签设置为 'Skin Fold'

交互式实操练习

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

# Plot graphs of imputed DataFrames and the complete case
diabetes_cc['___'].___(___='___', c='red', linewidth=3)
diabetes_mean_imputed['___'].plot(___='___')
diabetes_knn_imputed['___'].plot(___='___')
diabetes_mice_imputed['___'].plot(___='___')

# Create labels for the four DataFrames
labels = ['Baseline (Complete Case)', 'Mean Imputation', 'KNN Imputation', 'MICE Imputation']
plt.legend(___)

# Set the x-label as Skin Fold
plt.xlabel('___')

plt.show()
编辑并运行代码