iPAS 備考專區 登入

iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用・114 年第二次・L23・第 15 題

線性迴歸的 R² 值 0.85 代表什麼意義?

原題

在線性迴歸模型中,若 R² 值為 0.85,其意義為何?

白話

線性迴歸模型訓練完之後,我們會用一些指標來評估它到底做得好不好。R²(R 平方,也叫決定係數)就是其中一個評估指標,是一個介於 0 和 1 之間的數值。

題目給了一個具體的例子:R² = 0.85,問你這個數字代表什麼意思。

問你:R² = 0.85 在線性迴歸中的正確解釋是什麼?

一句話總結

R² = 0.85 的意義是85% 的資料變異(y 值的波動)可以被這個線性迴歸模型解釋。這不是「準確率 85%」,而是「模型解釋了資料中 85% 的波動,剩餘 15% 屬於模型捕捉不到的因素或隨機誤差」。

情境

先感受問題:為什麼房價不一樣,模型解釋了多少?

「永昌不動產」的資料分析師小玲建了一個線性迴歸模型,用房屋面積來預測台北市的售價。

她發現:台北市的房價差異很大,有人賣 800 萬,有人賣 3000 萬。這些差異(「變異」)是從哪來的?

  • 面積大小(她的模型有考量)
  • 所在行政區(模型沒加入)
  • 樓層、屋齡、裝潢(模型沒加入)
  • 買方出價時機、運氣(隨機因素)

模型跑完,R² = 0.85。這代表:光靠「面積」這一個特徵,就能解釋台北市房價差異的 85%,剩餘 15% 的差異是面積之外的因素造成的。

舊方法

單純觀察均值的問題

  1. 沒有任何模型時的基準:如果完全忽略面積,只用「所有房子的平均價格」來預測每一間,誤差就是所有資料點和均值的差距,叫做「總變異」(TSS)。
  2. 模型的貢獻無法量化:加入面積特徵之後,模型的預測和實際值更接近,誤差縮小了。但「縮小了多少比例」需要一個指標來表達。
  3. 不同規模的問題無法比較:房價的 MSE 和體重的 MSE 單位不同,無法直接比較哪個模型更好。需要一個 0 到 1 之間的無量綱指標。
  4. 無法判斷模型是否優於最簡單的「猜均值」策略:R² 的設計就是來解決這個問題,以「均值預測」作為基準線,看模型比它好多少。
  5. 誤差指標(MSE/RMSE)難以直覺解讀:RMSE = 150 萬,這個數字代表什麼程度的好壞?很難直覺判斷,但 R² = 0.85 代表「解釋了 85%」,更直覺。

新方法

R² 怎麼量化模型解釋了多少

小玲的線性迴歸模型算出 R² = 0.85,含義是:

模型用面積預測的殘差(實際值與預測值的差異總和 = RSS)比起直接用均值預測的誤差(TSS),縮小了 85%。

換句話說:面積這個特徵「解釋」了台北市房價波動的 85%,讓預測比「猜平均值」準確了 85%。剩餘 15% 的變異是面積無法解釋的:可能是行政區、樓層、或純粹的市場隨機性。

這不代表模型的預測「準確率 85%」,也不代表「誤差 15%」或「信心水準 85%」,這些說法都是對 R² 的誤解。

這就是選項 B 講的:85% 的變異可被模型解釋。

錯選項

為什麼其他選項是錯的

A模型準確率為 85%

字面在說什麼

「準確率 85%」通常用於分類問題,代表模型預測正確的樣本比例。

為什麼不對

R² 是迴歸問題的指標,衡量的是「模型解釋變異的比例」,不是「預測正確的比例」。迴歸的輸出是連續數值,沒有「對或錯」這種二元判斷,只有「預測值和實際值差多遠」。把 R² 解讀成「準確率」混淆了兩種不同任務的評估邏輯。

誰會選錯

從分類問題認識評估指標的人,把「百分之 N = 準確率 N%」的直覺套用到迴歸指標。R² = 0.85 和「分類準確率 85%」雖然數字格式相似,但含義完全不同。

C預測誤差為 15%

字面在說什麼

看到 R² = 0.85,直覺聯想到「85% 好,15% 不好,所以誤差是 15%」。

為什麼不對

1 - R² = 0.15 代表「15% 的變異無法被模型解釋」,不是「預測誤差為 15%」。預測誤差應該用 MSE、RMSE、MAE 等有單位的指標表達(例如:平均誤差 100 萬元),而不是一個無量綱的比例。說「預測誤差 15%」在概念上是混淆了「未解釋變異的比例」和「誤差的量化數值」。

誰會選錯

對「R² 的對稱性」有直覺誤解的人。看到 0.85 就自動算出 1 - 0.85 = 0.15,認為這就是誤差,但兩件事根本不是互補關係。

D模型有 85% 的信心水準

字面在說什麼

信心水準(Confidence Level)是統計假設檢定中的概念,代表我們對某個推論的確信程度(例如 95% 信賴區間)。

為什麼不對

R² 和統計推論的「信心水準」完全是兩個不同的概念,屬於不同的統計框架。信心水準通常是固定值(95%、99%),由研究設計決定,不是由 R² 計算出來的。把 R² = 0.85 解讀成「85% 的信心」是張冠李戴。

誰會選錯

對「R²」和統計學中的「信心水準」同樣陌生,看到 0.85 這個百分比格式的數字,就聯想到「置信度」的人。這兩個概念雖然都用百分比表示,但屬於不同的評估體系。

變形題

同個考點下次怎麼變形

延伸

想再往下看,這 5 個

答案、題目或解析有問題?回報這題

出處:iPAS 經濟部產業人才能力鑑定 ・ 114 年第二梯次 iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用 第 15 題

看官方原文 PDF

原題 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。