線性迴歸與本頁畫面
簡單線性迴歸由預測,使用的最小平方法直線是殘差平方和最小的直線。一個點的殘差表示它在直線上方多高(在下方則為負)。點不多時,每個殘差都配上一個正方形,平方和就成了看得見的面積。你可以平移、轉動自己的直線來尋找最小值,也可以將擬合直線與由1000個點組成的模擬點雲比較。
直線為什麼通過中心?將任意直線寫成,其中是它在處的高度。它的殘差和為,平方和可分成兩部分:
其中、與是各座標偏離平均值的平方和及乘積和。第一項只取決於高度,第二項只取決於斜率,因此不論斜率為何,最佳高度都是:最佳直線通過中心,殘差和為0。繞中心轉動時,平方和沿著拋物線變化。只要值不全相同,唯一的最低點就在。
衡量什麼?水平線對應拋物線上斜率為0的位置,其平方和就是總變異。擬合直線留下;當值不全相同時,就是它所解釋的變異比例。兩個座標都有變化時,,所以相關係數0.5只解釋四分之一。這裡的解釋是擬合,不代表因果。
直線為什麼比點雲平緩?在標準單位下,它的預測值為。因此當時,一個偏離的點,其預測值偏離的標準差個數,比它本身偏離的少。在模擬點雲這樣的橢圓形點雲中,斜率為的標準差線沿著視覺上的點雲走向,迴歸線則更平緩。沒有什麼力量把資料拉回來:任何這樣的資料都有此效應。反過來由預測也會看到同樣的效應,得到另一條通過中心、在圖上更陡的直線。在這樣的點雲中,於的窄直條內計算的平均,也能看見此效應:平均值靠近迴歸線,但不恰好落在線上。迴歸的名稱來自法蘭西斯・高爾頓1886年的身高研究:父母特別高或特別矮的子女,平均而言沒有那麼極端。
直線何時可能誤導?將一個點上移1,它自己的擬合值就上移其槓桿值;這個值隨著離的距離增大而增大。在方向遠離其他點的孤立點,槓桿值可能接近1:直線跟著它走,即使它與其他所有點都不一致,自身殘差仍可能看起來很小;即使在很大的點雲裡,這樣一個點也能轉動直線。此外,可能接近1,殘差卻兩端為正、中間為負,排成任何直線都無法跟隨的曲線。
值得注意
- 不論兩軸比例如何,正方形在螢幕上都畫成正方形,因此其面積可按比較。
操作
- 在點雲中按下一個點,可查看它的殘差與槓桿值;按下空白處則加入自己的點。
- 使用鍵盤時,↑ ↓移動直線的樞軸,轉動把手每步轉1°;一步跨過中心或水平位置時會停在該處。顯示答案時,跨過最小平方法斜率也會停下。