Bắt đầu ngayBắt đầu miễn phí

Suy luận MNAR

Trong bài trước, bạn đã xác định loại giá trị khuyết dựa trên bản tóm tắt thiếu dữ liệu. Ở bài này, bạn sẽ tiếp tục để khẳng định dữ liệu Missing Not at Random (MNAR) — tức là thiếu không ngẫu nhiên.

Bản tóm tắt thiếu dữ liệu cho DataFrame diabetes như sau.

Mục tiêu của bạn là sắp xếp DataFrame diabetes theo Serum_Insulin và xác định mối tương quan giữa Skin_FoldSerum_Insulin.

Lưu ý: chúng tôi dùng hàm độc quyền display() thay cho plt.show() để bạn dễ xem kết quả hơn.

Bài tập này là một phần của khóa học

Xử lý Dữ liệu Khuyết trong Python

Xem khóa học

Hướng dẫn bài tập

  • Import gói missingno với bí danh msno.
  • Sắp xếp các giá trị của cột Serum_Insulin trong diabetes.
  • Trực quan hóa tóm tắt thiếu dữ liệu của Serum_Insulin bằng msno.matrix().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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")
Chỉnh sửa và Chạy Mã