線性迴歸計算機

貼上成對資料後,這個工具會用最小平方法配適出一條直線。你可以直接查看方程式、r 和 R²。也能在不用自己寫公式的情況下,依指定的 x 估算 y。

範例

校園:讀書時間與分數

用讀書時數和小考分數配出直線,再估算讀 6 小時時的分數。

輸入方式
兩欄列表
X 觀測值
1, 2, 3, 4, 5
Y 觀測值
62, 68, 74, 81, 86
成對列
1, 62 2, 68 3, 74 4, 81 5, 86
預測 y 的 x
6
迴歸直線
y = 55.9 + 6.1x
斜率 b
6.1
截距 a
55.9
相關係數 r
0.999061
0.998122
預測 y
92.5

範例

校園:讀書時間與分數用讀書時數和小考分數配出直線,再估算讀 6 小時時的分數。y = 55.9 + 6.1x
商務:廣告花費與潛在客戶數用每週花費和潛在客戶數的成對資料,估算下一個花費水準下可能的潛在客戶數。y = -0.4 + 2.2x
科學:濃度與反應整理實驗型資料中的線性趨勢,並判斷配適是緊密還是偏弱。y = 0.5 + 1.28x

計算方式

公式

b=(xixˉ)(yiyˉ)(xixˉ)2b = \frac{\sum (x_i - \bar{x})(y_i - \bar{y})}{\sum (x_i - \bar{x})^2}

a=yˉbxˉa = \bar{y} - b\bar{x}

r=(xixˉ)(yiyˉ)(xixˉ)2(yiyˉ)2r = \frac{\sum (x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum (x_i - \bar{x})^2 \sum (y_i - \bar{y})^2}}

R2=r2R^2 = r^2

變數

xix_i

目標值或自變數

yiy_i

應變數

xˉ\bar{x}

\bar{x} 表示這道數學題中的一個輸入值、中間量或結果量。

yˉ\bar{y}

\bar{y} 表示這道數學題中的一個輸入值、中間量或結果量。

bb

b 表示這道數學題中的一個輸入值、中間量或結果量。

aa

a 表示這道數學題中的一個輸入值、中間量或結果量。

rr

選取數量或相關係數

R2R^2

餘式或總權重

線性迴歸會從你輸入的成對資料中配適一條直線。斜率表示 x 每增加 1 時,y 通常會改變多少;截距則是 x = 0 時,這條直線的值。

當你手上已經有成對觀測值時,就適合用這個工具,例如讀書時間對小考成績,或濃度對反應值。輸入點的線性趨勢越集中,r 的絕對值通常越大;而 代表這條直線解釋了 y 變異的多少。就算配適不強,這條線仍可能有參考性;但即使配適很好,也能證明因果關係。

常見問題

01這裡的斜率代表什麼?
斜率 **b** 表示 **x** 每增加 1 單位時,直線上的 **y** 會改變多少。斜率為正,表示配適出的直線往上;斜率為負,表示它往下。
02R² 代表什麼?
R² 是配適直線所能解釋的 **y** 變異比例。接近 1 代表直線和輸入點相當貼近;接近 0 則表示它解釋到的變化很少。
03相關性高就能證明因果嗎?
不能。迴歸只能描述你輸入資料中的關聯,無法判定一個變數是不是造成另一個變數變化的原因。
04如果預測值遠超出原始資料範圍,該相信嗎?
要小心。預測的 y 只是你輸入 x 之後,直線對應到的數值。當預測明顯超出已觀察到的 x 範圍時,結果通常更難站得住腳。

所有計算器