เหตุใดความชัน 1 เสมอเมื่อทำการถดถอยข้อผิดพลาดในส่วนที่เหลือโดยใช้ OLS


10

ฉันกำลังทดสอบความสัมพันธ์ระหว่างข้อผิดพลาดและส่วนที่เหลือโดยใช้การจำลองแบบง่าย ๆ ในอาร์สิ่งหนึ่งที่ฉันพบคือไม่ว่าขนาดตัวอย่างหรือความแปรปรวนข้อผิดพลาดฉันได้สำหรับความชันเสมอเมื่อคุณพอดีกับโมเดล1

errorsβ0+β1×residuals

นี่คือการจำลองที่ฉันทำ:

n <- 10 
s <- 2.7 

x <- rnorm(n) 
e <- rnorm(n,sd=s)
y <- 0.3 + 1.2*x + e

model <- lm(y ~ x) 
r <- model$res 

summary( lm(e ~ r) )

eและrมีความสัมพันธ์สูง (แต่ไม่สมบูรณ์) แม้กระทั่งสำหรับกลุ่มตัวอย่างขนาดเล็ก แต่ฉันไม่สามารถเข้าใจได้ว่าทำไมสิ่งนี้ถึงเกิดขึ้นโดยอัตโนมัติ คำอธิบายทางคณิตศาสตร์หรือเรขาคณิตจะได้รับการชื่นชม


5
ในสามเหลี่ยมเครื่องบิน OXY โดยมีฐาน OX ระดับความสูงของด้าน YO และ XY คือระดับความสูงของสามเหลี่ยมเอง ในการสั่งซื้อระดับความสูงเหล่านั้นจะได้รับจากค่าสัมประสิทธิ์ของlm(y~r), lm(e~r)และlm(r~r)ซึ่งทั้งหมดจึงต้องเท่ากัน หลังเห็นได้ชัดคือ1ลองคำสั่งทั้งสามนี้เพื่อดู ที่จะทำให้การทำงานที่ผ่านมาหนึ่งในคุณต้องสร้างสำเนาของเช่น สำหรับข้อมูลเพิ่มเติมเกี่ยวแผนภาพเรขาคณิตของการถดถอยดูstats.stackexchange.com/a/113207 1Rrs<-r;lm(r~s)
whuber

1
ขอบคุณ @whuber คุณต้องการที่จะทำมากกว่าคำตอบเพื่อให้ฉันสามารถยอมรับได้หรืออาจทำเครื่องหมายว่าเป็นคำซ้ำ?
GoF_Logistic

1
ฉันไม่คิดว่ามันซ้ำซ้อนดังนั้นฉันจึงขยายความคิดเห็นไปเป็นคำตอบ
whuber

คำตอบ:


11

คำตอบของ whuber นั้นยอดเยี่ยมมาก! (+1) ฉันใช้ปัญหากับสัญกรณ์ที่ฉันคุ้นเคยมากที่สุดและคิดว่าการได้มา (น่าสนใจน้อยลงและกิจวัตรมากขึ้น) อาจคุ้มค่าที่จะรวมไว้ที่นี่

ปล่อยให้เป็นแบบจำลองการถดถอยสำหรับX R n × pและϵเสียง จากนั้นการถดถอยของปีกับคอลัมน์ของXมีสมการปกติX T ( Y - X β ) = 0 ,ประมาณการผลผลิตβ = ( X T X ) - 1 X T Yy=Xβ+ϵXRn×pϵyXXT(yXβ^)=0,

β^=(XTX)1XTy.
ดังนั้นการถดถอยมีเหลือสำหรับH = X ( X T X ) - 1 X T
r=yXβ^=(IH)y=(IH)ϵ,
H=X(XTX)1XT

การถดถอยกับrทำให้ได้ผลลัพธ์โดยประมาณที่กำหนดโดย ( r T r ) - 1 r T ϵϵr

(rTr)1rTϵ=([(IH)ϵ]T[(IH)ϵ])1[(IH)ϵ]Tϵ=ϵT(IH)TϵϵT(IH)T(IH)ϵ=ϵT(IH)ϵϵT(IH)ϵ=1,
IHϵim(X)

1Tr=0


+1 มันเป็นเรื่องดีเสมอที่ได้เห็นวิธีการแก้ปัญหาทำงานอย่างรอบคอบและชัดเจน
whuber

11

xeY=βx+ebβr=YbxO

รูป

βxeYbxYbxr

xOY(βx)YrrYrYererrr1


re=r+(βb)xY=e+βx=r+(2βb)xxxrr1xr

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.