Menu
CoddyTech

振り返り:糖尿病データ

CoddyのMachine Learningジャーニー「機械学習のための統計」セクションの一部。レッスン 60/64。

challenge icon

チャレンジ

中級

442人の糖尿病患者の10項目の測定値は、すでに0付近の小さな数値にスケーリングされています。また、ラベルは数値で、1年後に病気がどれだけ進行したかを示します。

442人の患者の病気の進行度のヒストグラム。約25から346までの値があり、低い側に集中して右側に長い裾を引いている

load_diabetesをas_frame=Trueで読み込みます。プログラムは医師が尋ねる特徴量を読み取ります。次を出力してください。

  1. まず患者数と欠損セル数を確認します。
  2. ラベルの平均値と中央値を小数第1位まで。
  3. 最も強い特徴量と符号付きのrを小数第2位まで。
  4. 尋ねられた特徴量から求めた直線の傾きと切片を小数第1位まで、R squaredを小数第2位まで。

架空のクリニックで、入力が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

1つの特徴量で説明できるのは一部です。セクション3では、モデルが10個すべてを一度に使います。

自分で試してみよう

import numpy as np
from sklearn.datasets import load_diabetes

feature = input()

# 以下にコードを書いてください

機械学習のための統計のすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ