Q

PRIVATE NAVIGATION MODE

ML4T 탭 잠금 해제

패스워드를 확인하면 이 브라우저에서 ML4T 탭과 검색 결과를 표시합니다.

STUDY SEARCH

학습 자료 검색

제목과 설명, 키워드, 학습 본문에서 찾습니다.

검색 범위

검색어를 입력해 주세요.

SEARCH THE NOTEBOOK

찾고 싶은 금융·통계·전략 개념을 입력해 보세요.

CHAPTER 05.13 / R-SQUARED

5.13 모델이 설명하는 변동의 비율

5.11과 5.12의 공부 시간과 시험 점수 예시를 이어서, 평균 기준과 회귀선을 비교해 제곱거리가 줄어든 비율을 이해합니다.

5장. 기댓값·공분산·가설검정·회귀와 자기상관초급 학습 노트

5.13 모델이 설명하는 변동의 비율

5.11과 5.12에서 사용한 공부 시간과 시험 점수 자료를 그대로 이어서, 평균만 사용한 기준과 회귀선을 비교하고 제곱거리가 줄어든 비율을 이해하는 것이 이 페이지의 목표다.

5.11에서는 학생 네 명의 공부 시간과 시험 점수를 직선 y^=40+10x\widehat{y}=40+10x로 요약했다. 5.12에서는 실제 점수와 이 직선 사이에 남은 잔차를 제곱해 더했고, Residual sum of squares(잔차제곱합, RSS)가 64264\text{점}^2임을 확인했다.

RSS가 작을수록 직선이 관측점에 가깝다는 사실은 알 수 있다. 하지만 64264\text{점}^2만 보고 얼마나 작은지는 판단하기 어렵다. 회귀선을 사용하지 않았을 때의 가장 단순한 기준과 먼저 비교해야 한다.

평균만 말하는 기준을 먼저 만든다

네 점수의 Mean(평균)은 55점이다.

44+46+56+744=55\frac{44\text{점}+46\text{점}+56\text{점}+74\text{점}}{4} =55\text{점}

공부 시간을 전혀 사용하지 않고 모든 학생의 점수를 55점이라고 말하는 방법을 Baseline model(기준모형)로 삼는다. 그림으로 그리면 높이가 55점인 수평선이다.

각 실제 점수에서 평균 55점을 뺀 거리를 제곱해 더한 값이 Total sum of squares(총제곱합, TSS)다. 회귀선을 사용하기 전에 점수들이 평균에서 전체적으로 얼마나 퍼져 있었는지를 나타낸다.

평균 55점을 기준으로 계산한 제곱거리
학생실제 점수 yiy_i평균 기준 yˉ\bar{y}평균과의 거리거리의 제곱
A44점55점-11점1212121\text{점}^2
B46점55점-9점81281\text{점}^2
C56점55점+1점121\text{점}^2
D74점55점+19점3612361\text{점}^2
TSS=i=14(yiyˉ)2=(11)2+(9)2+12+192=5642\begin{aligned} TSS &=\sum_{i=1}^{4}(y_i-\bar{y})^2 \\ &=(-11)^2+(-9)^2+1^2+19^2 \\ &=564\text{점}^2 \end{aligned}
TSSTSS
Total sum of squares(총제곱합)
단위: 2\text{점}^2
ii
학생을 구분하는 순서
단위: 없음
yiy_i
ii번째 학생의 실제 시험 점수
단위: 점
yˉ\bar{y}
네 학생의 Mean(평균)이자 기준모형의 예측값
단위: 점

회귀선이 남긴 제곱거리와 비교한다

평균 기준모형의 예측값은 [55, 55, 55, 55]점이고 TSS는 5642564\text{점}^2다. 회귀선의 적합값은 [40, 50, 60, 70]점이고 잔차는 [+4, -4, -4, +4]점이었다.

회귀선이 남긴 제곱거리를 다시 더하면 RSS는 64264\text{점}^2다.

42+(4)2+(4)2+42=6424^2+(-4)^2+(-4)^2+4^2 =64\text{점}^2
평균 기준모형과 회귀선의 제곱거리 비교
비교 대상네 학생에게 제시한 값제곱거리의 합
평균 기준모형[55, 55, 55, 55]점TSS=5642TSS=564\text{점}^2
회귀선[40, 50, 60, 70]점RSS=642RSS=64\text{점}^2

회귀선을 사용하면서 제곱거리의 합이 5642564\text{점}^2에서 64264\text{점}^2로 줄었다. 줄어든 5002500\text{점}^2가 전체 5642564\text{점}^2에서 차지하는 비율이 R-squared(결정계수)다.

R2=1RSSTSS=164564=5005640.8865\begin{aligned} R^2 &=1-\frac{RSS}{TSS} \\ &=1-\frac{64}{564} \\ &=\frac{500}{564} \\ &\approx0.8865 \end{aligned}
R2R^2
R-squared(결정계수)
단위: 없음
RSSRSS
회귀선과 실제 점수 사이의 Residual sum of squares(잔차제곱합)
단위: 2\text{점}^2
TSSTSS
평균 기준모형과 실제 점수 사이의 Total sum of squares(총제곱합)
단위: 2\text{점}^2

R20.8865R^2\approx0.8865는 같은 네 학생 자료에서 회귀선이 평균만 말하는 기준보다 제곱거리의 합을 약 88.7% 줄였다는 뜻이다. 예측한 점수의 88.7%가 맞았다는 뜻은 아니다.

INTERACTIVE STUDY TOOL평균 기준선과 회귀선 비교같은 네 학생 자료에서 평균 기준선과 회귀선을 바꾸어 보며 TSS, RSS와 R²가 어떻게 연결되는지 확인합니다.
비교할 선
공부 시간과 시험 점수의 평균 기준선네 학생의 공부 시간과 시험 점수를 점으로 표시합니다. 현재 선택한 선은 평균 기준선이며, 세로 점선은 평균과의 거리를 나타냅니다. 제곱거리의 합은 TSS 564점 제곱입니다.4050607080A0B1C2D3공부 시간(시간)시험 점수(점)
관측점 평균 기준선평균과의 거리
결정계수R² = 0.887
평균 기준 TSS
564점 제곱
회귀 후 RSS
64점 제곱
줄어든 제곱거리
500점 제곱

같은 네 학생 자료에서 회귀선은 평균 기준보다 제곱거리의 합을 88.7% 줄였습니다.

전체 제곱거리에서 남은 몫

평균 기준의 전체 길이를 100%로 놓고 회귀선 뒤에 남은 RSS를 비교합니다.

평균 기준 TSS564점 제곱 · 100%
회귀 후 RSS64점 제곱 · 11.3%
줄어든 몫 88.7%남은 몫 11.3%

평균 기준선의 학생별 제곱거리

현재 선택한 선에서 멀리 떨어질수록 막대가 길어집니다.

  1. A121점 제곱
  2. B81점 제곱
  3. C1점 제곱
  4. D361점 제곱

TSS 합계564점 제곱

0과 1을 기준으로 값을 읽는다

회귀선을 만들 때 사용한 자료에서 다시 R2R^2를 계산하는 것을 In-sample evaluation(표본내 평가)이라고 한다. 절편을 포함한 Ordinary least squares(최소제곱법)는 평균 수평선보다 RSS가 커지지 않는 직선을 고르므로, 이때의 R2R^2는 0에서 1 사이에 있다.

  • R2=1R^2=1이면 모든 관측점이 회귀선 위에 있어 RSS가 0이다.
  • R2=0R^2=0이면 회귀선이 평균 기준모형보다 제곱거리를 줄이지 못했다.
  • 값이 1에 가까울수록 같은 자료의 관측점이 회귀선에 더 가깝다.

높은 값도 인과관계나 미래 예측력을 증명하지 않는다. 5.11에서 보았듯이 두 변수가 함께 움직여도 한 변수가 다른 변수를 일으켰다고 단정할 수 없다.

새 자료에서는 음수가 될 수도 있다

회귀선을 만들 때 사용하지 않은 새 자료로 성능을 확인하는 것을 Out-of-sample evaluation(표본외 평가)이라고 한다. 이때는 모형을 만들 때 정한 평균 기준을 그대로 고정해 회귀선의 제곱오차와 비교한다.

새 자료에서 회귀선의 제곱오차가 평균 기준모형의 제곱오차보다 크면 RSS/TSSRSS/TSS가 1보다 커지고 R2R^2는 음수가 된다. 이는 계산이 잘못되었다는 뜻이 아니라, 새 자료에서는 회귀선이 평균만 말하는 기준보다 못했다는 뜻이다.

서로 직접 관련이 없는 두 값도 시간에 따라 나란히 오르면 높은 R2R^2가 나올 수 있다. 다음 페이지에서는 시간 순서가 있는 자료에서 앞 시점과 뒤 시점의 연결을 확인한다.

자주 생기는 오해

  • R20.8865R^2\approx0.8865는 예측이 88.7% 정확하다는 뜻이 아니다.
  • 높은 R2R^2는 설명변수와 반응변수 사이의 인과관계를 증명하지 않는다.
  • 같은 자료에서 계산한 높은 R2R^2가 새 자료의 좋은 예측을 보장하지 않는다.
  • 새 자료에서 평균 기준보다 제곱오차가 크면 R2R^2는 음수가 될 수 있다.
  • 시간에 따라 함께 움직인다는 이유만으로 두 값의 관계가 유용하다고 단정하지 않는다.

이해 점검

네 학생 점수의 평균과 TSS는 얼마인가?

평균은 55점이다. 각 점수와 평균의 거리 제곱을 더하면 121+81+1+361=5642121+81+1+361=564\text{점}^2이므로 TSS는 5642564\text{점}^2다.

TSS가 5642564\text{점}^2이고 RSS가 64264\text{점}^2일 때 R2R^2는 얼마인가?

164/5640.88651-64/564\approx0.8865이므로 약 88.7%다.

R20.8865R^2\approx0.8865는 시험 점수를 88.7% 정확하게 맞혔다는 뜻인가?

아니다. 같은 네 학생 자료에서 평균 기준모형보다 제곱거리의 합을 약 88.7% 줄였다는 뜻이다.

표본외 R2R^2가 음수라면 무엇을 뜻하는가?

새 자료에서 회귀선의 제곱오차가 고정한 평균 기준모형의 제곱오차보다 컸다는 뜻이다.

완료 기준

평균 기준모형에서 TSS를 계산하고, 회귀선의 RSS와 비교해 R2R^2를 구하며, 같은 자료의 설명 정도와 새 자료의 예측 성능이 다를 수 있음을 말할 수 있으면 다음 페이지로 넘어간다.

이 자료의 공부 시간과 시험 점수는 통계 원리를 설명하기 위한 가상 자료이며 실제 학습 효과, 인과관계나 미래 점수를 확정하지 않는다.