복습: 당뇨병 데이터
Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 60번째.
챌린지
중급당뇨병 환자 442명의 측정값 10개는 이미 0 근처의 작은 수로 스케일링되어 있고, 레이블은 1년 후 질병이 얼마나 진행되었는지를 나타내는 숫자입니다.
load_diabetes를 as_frame=True로 불러오세요. 프로그램은 의사가 묻는 특성 하나를 읽습니다. 다음을 출력하세요:
- 첫 번째로 확인할 정보: 환자 수와 결측 셀 수.
- 레이블의 평균과 중앙값(소수점 첫째 자리까지).
- 가장 강한 특성과 부호가 포함된 r(소수점 둘째 자리까지).
- 입력한 특성으로 구한 직선: 기울기와 절편은 소수점 첫째 자리까지, 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 컴파일러