Menu
CoddyTech

Ôn tập: dữ liệu bệnh tiểu đường

Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 60 trên 64.

challenge icon

Thử thách

Trung bình

Mười phép đo của 442 bệnh nhân tiểu đường, đã được thu nhỏ về các giá trị quanh mức 0, cùng một nhãn là một con số: mức độ tiến triển của bệnh sau một năm.

Biểu đồ tần suất về mức độ tiến triển của bệnh ở 442 bệnh nhân, từ khoảng 25 đến 346, tập trung ở phía giá trị thấp và có phần đuôi dài về bên phải

Tải load_diabetes bằng as_frame=True. Chương trình đọc đặc trưng mà bác sĩ muốn tìm hiểu. In ra:

  1. Thông tin ban đầu: số bệnh nhân và số ô dữ liệu bị thiếu.
  2. Trung bình và trung vị của nhãn, làm tròn đến 1 chữ số thập phân.
  3. Đặc trưng có tương quan mạnh nhất và giá trị r có dấu, làm tròn đến 2 chữ số thập phân.
  4. Đường thẳng dựa trên đặc trưng được hỏi: hệ số góc và hệ số chặn làm tròn đến 1 chữ số thập phân, R bình phương làm tròn đến 2 chữ số thập phân.

Với một phòng khám giả định và đầu vào age:

Patients: 300
Missing cells: 0
Progression: mean 118.6, median 118.0
Strongest feature: s2 (r = -0.75)
Line for age: slope 127.6, intercept 118.6
R squared: 0.01

Một đặc trưng giải thích được một phần. Ở phần 3, một mô hình sẽ dùng cả mười đặc trưng cùng lúc.

Tự làm thử

import numpy as np
from sklearn.datasets import load_diabetes

feature = input()

# Viết code của bạn bên dưới

Tất cả bài học trong Thống kê cho machine learning

Tự luyện tập: Trình biên dịch Python online