가장 가까운 k개의 이웃 샘플의 타깃값 평균을 예측값으로 사용
모델 클래스: KNeighborsRegressor
(사이킷런 제공)
성능 측정: 결정계수(R²)
R² = 1 - (예측 오차 제곱합 / 타깃 편차 제곱합)
train_test_split()
: 데이터 분할mean_absolute_error()
: 평균 절댓값 오차 계산reshape()
: 배열 형태 변환y = a * x + b
형태coef_
: 가중치 (기울기)intercept_
: 절편원래의 특성들을 조합해 새로운 특성 생성
함수: PolynomialFeatures
(사이킷런)
degree
: 다항식 최고 차수 지정include_bias=False
로 절편 항 제거 가능alpha
(규제 강도)Ridge
Lasso
alpha
, max_iter
read_csv()
: CSV 파일을 읽어 판다스 데이터프레임으로 불러옴
sep
: 구분자 지정 (기본값은 콤마)