目錄
第 14 篇已經用入門方式看過估計量。這篇往前推一層:如果你有好幾個估計方法,該怎麼判斷哪個比較好?考試常見的判斷標準是 bias、variance、MSE 和 consistency,而不是「這個公式比較熟」。
這四個詞都在看估計量的長期表現。你手上只會有一批資料、一個估計值;但統計推論關心的是:如果同樣方法重複用很多次,它平均會不會歪?每次會不會抖很大?樣本數增加時會不會靠近真值?
bias:中心有沒有歪
估計量 T 用來估參數 theta。bias 定義為:
Bias(T) = E[T] - theta
如果 E[T] = theta,就說 T 是 unbiased estimator。這表示在相同抽樣設計下重複很多次,估計值的平均會對準 theta。
不偏不代表每一次都準。它只描述長期中心位置。有些不偏估計量波動很大,一次抽樣拿到的估計值可能離真值很遠。
variance:每次抽樣會抖多大
variance 看估計量在重複抽樣下的波動。兩個估計量都不偏時,variance 小的通常比較有效率。因為它不只長期對準,也比較不容易因某一批樣本而偏離太遠。
考試常用線性組合練這件事。若:
T = aX1 + bX2
且 X1、X2 獨立、變異數都是 sigma^2,那:
Var(T) = a^2 sigma^2 + b^2 sigma^2
權重要平方,這是常見計算錯誤。
MSE:把偏誤和波動放在一起
MSE 定義為:
MSE(T) = E[(T - theta)^2]
= Var(T) + Bias(T)^2
它把兩種錯誤放在一起:估計中心偏離真值,以及估計值本身波動。這讓你能比較「不偏但很抖」和「有一點偏但穩很多」的估計量。
手算例題:bias 和 MSE 可能給不同答案
估計量 A 不偏,變異數是 4。估計量 B 的 bias 是 1,變異數是 1。
先算 A:
Bias(A) = 0
MSE(A) = Var(A) + Bias(A)^2 = 4 + 0 = 4
再算 B:
Bias(B) = 1
MSE(B) = Var(B) + Bias(B)^2 = 1 + 1^2 = 2
若只看 bias,A 比較好,因為 A 不偏。若看 MSE,B 比較好,因為它雖然有一點偏,但波動小很多。這題的重點是:估計量品質要看你採用哪個準則,看到「unbiased」還要繼續檢查 variance 和 MSE。
consistency:樣本變大會不會靠近真值
consistency 問的是樣本數增加時,估計量是否會收斂到目標參數。直覺寫法是:
Tn -> theta as n -> infinity
更正式一點會說機率收斂。入門階段先掌握意思:資料越多,估計量應該越靠近真值。
consistency 和 finite-sample unbiasedness 不同。不偏是在每個固定樣本數下看期望值是否對準。consistent 是看樣本數變大後是否靠近真值。一個估計量可能小樣本有偏,但隨著樣本數增加,偏誤消失並收斂到真值。
這在 ML / AI 哪裡會用到
ML 裡常講 bias-variance tradeoff,其實就是這套語言的延伸。太簡單的模型可能 high bias,因為它連主要關係都抓不到,表現成 underfitting。太複雜的模型可能 high variance,因為它對訓練資料細節太敏感,表現成 overfitting。
regularization 常用一點 bias 換較低 variance。限制模型不要太自由,可能讓訓練分數變差一點,但 test set 表現更穩。這和 MSE 裡 Var + Bias^2 的拆解一致。
模型評估也有 consistency 的問題。隨著測試資料增加,accuracy 或 average loss 應該更穩定地靠近未來資料上的真實表現。如果測試資料來源一直改變,樣本數再大也不一定代表估計可靠,因為 identical distribution 的條件可能已經壞掉。
常見錯誤
- 看到 unbiased 就直接判斷最好,沒有看 variance 或 MSE。
- 把 bias 當成某一次估計值的誤差,而不是長期期望的偏差。
- 算線性組合 variance 時忘記權重要平方。
- 把 consistency 當成小樣本一定準。
- 把 ML 裡的 high bias / high variance 當成口號,沒有接回 underfitting、overfitting 和泛化誤差。
練習題
- 給定
E[T] = theta - 1,計算 bias,並判斷是否不偏。 - 若
Var(A) = 4、Bias(A) = 0,Var(B) = 1、Bias(B) = 1.5,計算兩者 MSE。 - 寫一句話分辨 finite-sample unbiasedness 與 consistency。
- 用 underfitting / overfitting 說明 bias-variance tradeoff,並各舉一個模型選擇例子。
下一篇怎麼接
這篇比較估計量品質。下一篇會進到一種具體估參數的方法:Method of Moments。它用樣本矩去對母體矩,讓你從資料的 summary statistic 解回分布參數。
章節級參考對照
- OpenIntro / OpenStax:估計量品質、bias、variance 與 MSE。
- Stanford CS109:抽樣波動、估計量長期行為與收斂直覺。
- scikit-learn:bias-variance tradeoff、underfitting、overfitting 與泛化評估。
參考資料
Loading...