💡 학습 팁: 조금 더 쉽고 재미있게 공부하고 싶으신가요? 이 페이지는 중학생도 이해할 수 있는 친절한 ‘쉬운 해설판’입니다! 원문을 나란히 읽고 싶으시다면 📖 직역본 보기 메뉴를 활용하세요!

🏠 3.6.2 단순 선형 회귀 구현: 집값 뚫어보기

이제 전설의 보스턴(Boston) 집값 데이터셋을 도마 위에 올려보겠습니다. 보스턴 지역 내 수백 개 동네의 집값 중앙값(MEDV, 우리의 타깃 $Y$)을 맞추는 것이 목표입니다.

수많은 재료 중에 딱 하나! 저소득층의 비율(LSTAT, $X$)이라는 재료 하나만 써서 집값을 예측해 봅시다! 직관적으로 저소득층이 많은 동네일수록 집값이 떨어질 테니 기울기는 ‘음수(우하향)’가 나오겠죠?

파이썬에서 선형 모델은 sm.OLS(Y, X)Ordinary Least Squares(최소 제곱법) 라는 신비한 주문으로 구동됩니다. 이때 조심할 점! 파이썬은 $Y = eta_1 X$ 로 절편을 무시해버리는 못된 버릇이 있으므로, add_constant() 함수를 써서 “어이! 기본 상수($eta_0$)도 잊지 말고 꼭 달아둬!”라고 명령을 내려주어야 완벽한 직선 냄비가 완성됩니다.

서브목차