开始使用免费开始使用

推断 MNAR

在上一个练习中,您根据缺失情况摘要来识别缺失值的类型。本练习将继续这一过程,明确识别"非随机缺失"(Missing Not at Random,MNAR)类型的数据。

下面给出了 diabetes DataFrame 的缺失情况摘要。

您的目标是按 Serum_Insulindiabetes DataFrame 排序,并识别 Skin_FoldSerum_Insulin 之间的相关性。

请注意,我们使用了专有的 display() 函数来替代 plt.show(),这样更便于您查看输出。

本练习是课程的一部分

在 Python 中处理缺失数据

查看课程

练习说明

  • missingno 包导入为 msno
  • diabetes 中按 Serum_Insulin 列对值进行排序。
  • 使用 msno.matrix() 可视化 Serum_Insulin 的缺失情况摘要。

交互式实操练习

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

# Import missingno as msno
___

# Sort diabetes dataframe on 'Serum Insulin'
sorted_values = ___.___(___)

# Visualize the missingness summary of sorted
___.___(___)

# Display nullity matrix
display("/usr/local/share/datasets/matrix_sorted.png")
编辑并运行代码