Menu
CoddyTech

Podsumowanie: dane dotyczące cukrzycy

Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 60 z 64.

challenge icon

Wyzwanie

Średni

Dziesięć pomiarów 442 pacjentów z cukrzycą, już przeskalowanych do niewielkich wartości w okolicach 0, oraz etykieta będąca liczbą: informująca, jak bardzo choroba postępowała rok później.

Histogram postępu choroby u 442 pacjentów, od około 25 do 346, z nagromadzeniem po stronie niskich wartości i długim ogonem po prawej

Wczytaj load_diabetes z as_frame=True. Program odczytuje cechę, o którą pyta lekarz. Wypisz:

  1. Na początek: liczbę pacjentów i brakujących komórek.
  2. Średnią i medianę etykiety, z dokładnością do 1 miejsca po przecinku.
  3. Najsilniejszą cechę i jej podpisane r, z dokładnością do 2 miejsc po przecinku.
  4. Linię wyznaczoną na podstawie wskazanej cechy: nachylenie i punkt przecięcia z osią, z dokładnością do 1 miejsca po przecinku, oraz R kwadrat z dokładnością do 2 miejsc.

Dla fikcyjnej kliniki i danych wejściowych 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

Jedna cecha wyjaśnia część wyniku. W sekcji 3 model wykorzysta wszystkie dziesięć naraz.

Spróbuj swoich sił

import numpy as np
from sklearn.datasets import load_diabetes

feature = input()

# Wpisz swój kod poniżej

Wszystkie lekcje w sekcji Statystyka w uczeniu maszynowym

Poćwicz samodzielnie: Kompilator Python online