절편이 포함될 때 선형 회귀의 잔차가 항상 0으로 합산되는 이유는 무엇입니까?


14

회귀 모델에 대한 과정을 밟고 있으며 선형 회귀에 제공되는 속성 중 하나는 절편이 포함될 때 잔차가 항상 0이된다는 것입니다.

왜 이런 경우에 대한 좋은 설명을 제공 할 수 있습니까?


3
일 변량 표본에서 왜 각 변수에서 표본 평균을 빼서 얻은 잔차의 합이 0인지에 대해 밀접하게 관련되어 있지만 더 간단한 질문에 대해 먼저 숙고하고 싶을 수 있습니다. (가능한 경우 대수를 따르십시오)
Glen_b- 복원 Monica Monica

3
"0에서 합계"는 "설명 변수 중 하나에 직교 함"을 의미하는 즉시 답이 기하학적으로 명확 해집니다.
whuber

답변:


18

이것은 일반적인 방정식, 즉 OLS 추정기가 해결하는 방정식에서 직접 이어집니다.

X(yXb)e=0

괄호 안의 벡터 는 선형 대수학을 원한다면 물론 잔류 벡터 또는 X 의 열 공간의 직교 보수에 의 투영입니다 . 이제 X 행렬 에 벡터로 구성된 벡터를 포함시키는 방법은 기존의 첫 번째 열에 있지 않아도됩니다.yXX

1e=0i=1nei=0

두 변수 문제에서 제곱 잔차의 합을 최소화하면 우리가 더 쉽게 볼 수 있습니다.

i=1n(yiabxi)=0

요격과 관련하여 미분을 취할 때 이것으로부터 우리는 친숙한 견적을 얻는다.

a=y¯bx¯

여기서 우리는 추정기의 구성이이 조건을 부과한다는 것을 알 수 있습니다.


17

다소 직관적 인 설명을 찾고 있다면.

어떤 의미에서, 선형 회귀 모델은 멋진 의미에 지나지 않습니다. 일부 값 x 1 , x 2 , , x n 에서 산술 평균 x¯구하기 위해 모든 편차의 합 (각 편차가 u i = x iˉ xx1,x2,,xnui=xix¯)의 평균값 오른쪽은 해당 평균의 왼쪽에있는 모든 편차의 합과 같습니다. 표본의 평균을 설명하는 가장 좋은 방법은 물론이 방법이 좋은 이유는 없지만 직관적이고 실용적입니다. 중요한 점은 이런 식으로 산술 평균을 정의함으로써 일단 산술 평균을 구성한 후에는 그 평균에서 모든 편차가 정의에 의해 0으로 합쳐 져야한다는 것입니다.

선형 회귀 분석에서 이것은 다르지 않습니다. 적합치 (회귀선에 있음)와 선 위에 있는 실제 값 사이의 모든 차이의 합이 회귀선과 아래 의 모든 값 사이의 모든 차이의 합과 정확히 일치하도록 선을 적합시킵니다 . 선. 다시 말하지만, 왜 이것이 이것이 적합을 구성하는 가장 좋은 방법인지는 내재 된 이유가 없지만 간단하고 직관적으로 매력적입니다. 산술 평균과 마찬가지로 :이 방법으로 피팅 된 값을 구성하면 구성에 따라 해당 라인과의 모든 편차가 0으로 합쳐 져야합니다. 그렇지 않으면 OLS 리지 션이 아닙니다.


2
간단하고 간단하며 직관적 인 답변을위한 +1!

대단한 설명이지만 확실하지 않습니다. "또, 왜 이것이 이것이 적합을 구성하는 가장 좋은 방법인지 내재 된 이유는 없지만 간단하고 직관적으로 매력적입니다." 정확합니다. Gauss-Markov Theorem은 OLS 추정값이 BLUE 인 것으로 잘 알려져 있습니다 (최고 (최소-변형) 선형 비 편향 추정치 (가정 가정 가정). 종종 매력적이고 합리적인 것에 대한 우리의 직관적 인 "느낌"도 여기에서와 같이 수학적으로 백업됩니다.
Meg

3

y^i=β0+β1xi,1+β2xi,2++βpxi,p
SSE=i=1n(ei)2=i=1n(yiyi^)2=i=1n(yiβ0β1xi,1β2xi,2βpxi,p)2
β0
SSEβ0=i=1n2(yiβ0β1xi,1β2xi,2βpxi,p)1(1)=2i=1nei=0
따라서 선형 회귀 분석에 절편이 포함 된 경우 잔차는 항상 0이됩니다.


1

1X

1=Xe,
e1T(yy^)

따라서,

1T(yy^)=1T(IH)y=eTXT(IX(XTX)1XT)y=eT(XTXTX(XTX)1XT)y=eT(XTXT)y=0.


0

행렬 대수를 사용하는 간단한 파생 :

e1Te

그때

1Te=1T(Mxy)MxMx(Mx1)Ty

Mx1x1


나는 이것이 옳다고 생각하지 않습니다.
Michael R. Chernick

왜 그런지 설명해 주시면 기꺼이 배우겠습니다
Mino

0
  1. ei=yi[1,X][a,b]=yiXba=via
  2. ddaei2ei1=via=0a^=1nvi
  3. ei=ivia=ivinnivi=0

..

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.