Menu
CoddyTech

복습: 당뇨병 데이터

Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 60번째.

challenge icon

챌린지

중급

당뇨병 환자 442명의 측정값 10개는 이미 0 근처의 작은 수로 스케일링되어 있고, 레이블은 1년 후 질병이 얼마나 진행되었는지를 나타내는 숫자입니다.

환자 442명의 질병 진행 정도를 나타내는 히스토그램. 약 25부터 346까지 분포하며 낮은 값에 몰려 있고 오른쪽으로 긴 꼬리가 이어집니다

load_diabetes를 as_frame=True로 불러오세요. 프로그램은 의사가 묻는 특성 하나를 읽습니다. 다음을 출력하세요:

  1. 첫 번째로 확인할 정보: 환자 수와 결측 셀 수.
  2. 레이블의 평균과 중앙값(소수점 첫째 자리까지).
  3. 가장 강한 특성과 부호가 포함된 r(소수점 둘째 자리까지).
  4. 입력한 특성으로 구한 직선: 기울기와 절편은 소수점 첫째 자리까지, R 제곱은 소수점 둘째 자리까지.

가상의 진료소와 입력값 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

특성 하나로 설명되는 부분이 있습니다. 3장에서는 모델이 열 가지 특성을 한꺼번에 사용합니다.

직접 해보기

import numpy as np
from sklearn.datasets import load_diabetes

feature = input()

# 아래에 코드를 작성하세요

머신러닝을 위한 통계의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러