首頁 / 學習筆記 / 中級科目三 / 機率統計之機器學習基礎應用

iPAS AI中級中級科目三📊 統計與資料分析
📖 學習筆記・中級科目三

CH3.1 機率統計之機器學習基礎應用

機率統計之機器學習基礎應用

🧭 本節架構

機器學習的核心邏輯是學習「條件機率分佈 P(Y|X)」→ 用機率模型(離散型 PMF/連續型 PDF)描述資料不確定性 → 用條件機率與貝氏定理從已知條件更新對事件的信念 → 用統計推論(參數估計/假設檢定)驗證資料與模型的可靠性 → 用統計量(期望值、標準差、偏態、峰度)描述資料分佈特性以支援特徵工程與模型評估。

1. 機率為何是機器學習的基礎

真實資料受限於觀察條件、取樣變異與內在隨機性,模型無法追求「唯一解」,而是要處理資料中不可避免的不確定性,並在此基礎上做出合理預測與決策。

機器學習模型的核心邏輯可表述為:「在特定觀察條件下,某結果發生的可能性有多大」,也就是學習一個條件機率分佈:

\[P(Y \mid X)\]

其中 \(X\) 為輸入特徵(Feature)、\(Y\) 為目標變數(Label)。這個機率模型有兩種意涵:

意涵說明
預測導向模型輸出為某結果的機率(如分類機率),而非唯一確定性分類結果
不確定性評估機率反映模型對預測的信心程度,有助於風險控制與決策制定
🎯 核心觀念

機器學習模型的常見目標之一就是推估條件機率 P(Y\|X),例如邏輯迴歸、貝氏分類器都是以此為核心,而非尋找單一確定解。

2. 機率分佈:離散型 vs 連續型

根據隨機變數的特性,機率模型可分為離散型與連續型兩大類,分別以不同函數描述「取某值的機率」。

類型隨機變數特性描述函數常見分佈
離散型值有限或可數(如骰子點數、訂單數)機率質量函數(PMF, Probability Mass Function)伯努利、二項、泊松
連續型值無限且連續(如身高、時間)機率密度函數(PDF, Probability Density Function)常態、均勻、指數、卡方

離散型機率分佈:PMF 描述隨機變數「每一個特定取值的機率」,且總和為 1:

\[\sum_{x_i} P(X=x_i) = 1\]
分佈說明應用
伯努利分佈(Bernoulli)兩種可能結果(成功/失敗、點擊/未點擊)二元分類任務的理論基礎(如邏輯迴歸假設目標變數服從伯努利分佈)
二項分佈(Binomial)n 次獨立試驗中某事件發生的次數多次伯努利事件的累計行為
泊松分佈(Poisson)固定時間/空間區間中某事件發生的次數,假設事件獨立且平均發生率為常數稀有事件模擬(客服來電數、網頁請求數)

連續型機率分佈:PDF 需滿足

\[P(a \le X \le b) = \int_a^b f(x)\,dx\]
分佈說明應用
常態分佈(Normal)對稱鐘型分佈,最常見的連續分佈誤差建模、參數估計、特徵標準化、生成模型(線性迴歸假設誤差項服從常態分佈)
均勻分佈(Uniform)區間內所有值發生機率相同參數初始化、隨機抽樣
指數分佈(Exponential)描述事件間隔時間,具無記憶性等待時間/生存時間建模(機器故障時間)
卡方分佈(Chi-square)獨立標準常態變數平方和的分佈變異數分析、卡方適合度檢定、列聯表獨立性檢定
📌 補充

選用的機率分佈代表對資料生成機制的先驗假設:邏輯迴歸假設目標變數服從伯努利分佈;線性迴歸假設誤差項符合常態分佈;生成模型(如 VAE)則將潛在變數與觀察變數的分佈型態納入模型架構核心。

3. 條件機率與貝氏定理

(1) 條件機率

條件機率(Conditional Probability)是在已知某些條件(如輸入特徵)時,推估另一變數(如目標標籤)可能性的核心工具,也是貝氏推論的基礎:

\[P(A \mid B) = \frac{P(A \cap B)}{P(B)}\]

表示事件 B 發生的前提下,事件 A 發生的機率。應用場景:

  • 分類任務:學習條件機率 \(P(Y \mid X)\),如邏輯迴歸、貝氏分類器。
  • 風險預測:已知檢驗結果或行為模式,估計罹病風險、違約機率。
  • 生成模型:隱馬可夫模型(HMM)中,條件機率建構潛在變數與觀察變數的依存關係。

(2) 貝氏定理

貝氏定理(Bayes' Theorem)建立在條件機率之上,是利用已知條件更新事件發生機率的方法:

\[P(A \mid B) = \frac{P(B \mid A) \cdot P(A)}{P(B)}\]
元素名稱意義
\(P(A)\)先驗機率(Prior Probability)觀察 B 之前,對 A 發生的初始信念
\(P(B\mid A)\)概似/條件機率(Likelihood)A 發生前提下,B 發生的可能性
\(P(B)\)邊際機率(Marginal Probability)B 發生的總體機率(加權總和)
\(P(A\mid B)\)後驗機率(Posterior Probability)觀察到 B 之後,對 A 的重新估計,是貝氏定理的核心輸出
🧠 記憶技巧

貝氏定理口訣「先驗 × 概似 ÷ 邊際 = 後驗」。可記成:舊信念(先驗)遇到新證據(概似),除以整體背景(邊際),得到更新後的判斷(後驗)。

4. 統計推論與假設檢定

(1) 統計推論的兩大分支

統計推論(Statistical Inference)利用樣本資料對母體參數或模型行為進行估計與判斷,可分為兩大分支:

比較項目參數估計(Parameter Estimation)假設檢定(Hypothesis Testing)
目的推測母體參數的「值」或「區間」驗證某個關於母體參數的「主張」是否成立
重點問題這個母體參數大約是多少?我們是否有足夠證據拒絕一個假設?
輸出結果點估計值(如平均數)與信賴區間(如 95% CI)p 值、檢定統計量,並依顯著水準決定是否拒絕虛無假設
依據基於樣本資料計算母體參數估計值基於假設前提與樣本結果進行推論判斷
例子平均體重估計為 68 公斤,95% CI 為 [66, 70]檢定 p=0.03<α=0.05,拒絕虛無假設,認為新運動課程有效

(2) 假設檢定流程

假設檢定用於檢視樣本資料是否提供足夠證據來拒絕原先的假設,流程為:

1. 設定虛無假設(虛無假設)與對立假設 2. 選擇適當的檢定方法與檢定統計量 3. 決定顯著水準(α) 4. 計算檢定統計量與 p值 5. 比較 α 並進行決策

⚠️ 易錯點

顯著水準(α)是「拒絕虛無假設時所容許的型一錯誤機率」,而不是平均值大小或資料筆數。常見設定 α=0.05,代表容許 5% 的型一錯誤(Type I Error,即虛無假設為真卻誤拒絕它的機率)。p 值則是「觀察到樣本資料後計算出的機率」,用來衡量資料與虛無假設的相符程度,兩者不可混淆。

5. 統計量:描述資料分佈的核心指標

統計量(Statistical Measures)廣泛應用於機器學習各階段,從資料探索、特徵工程到模型訓練、效能評估。

統計量意義機器學習應用
期望值(Expected Value)反映變數的平均趨勢模型預測基準、參數估計核心(如線性迴歸截距項)
變異數/標準差(Variance / SD)衡量資料離散程度判斷特徵是否需標準化,避免尺度不一致造成訓練偏誤
偏態(Skewness)判斷分佈是否對稱偏態過大常需對數轉換或 Box-Cox 轉換以改善模型收斂性
峰度(Kurtosis)觀察分佈是否具尖峰或厚尾偵測異常值密度與風險擴散的參考指標
📌 補充

這些統計量常搭配直方圖、箱型圖、QQ-plot 等視覺化方式輔助解釋,協助判斷是否需要分群處理、變數轉換或資料清理。

📝 章節考題自測(先作答,再點開解答)

Q1. 若欲描述隨機變數在連續範圍內取值的機率分佈,最適合使用下列哪一種函數?

(A) 機率質量函數(PMF) (B) 條件機率 (C) 機率密度函數(PDF) (D) 累積分佈函數(CDF)

解答與解析

參考 Ans: (C) 機率密度函數(PDF)用於描述連續型隨機變數於某取值範圍內的機率分佈,連續變數在單一點的機率為零,需透過積分計算區間內機率。PMF 用於離散型變數;CDF 是累積機率工具,並非直接描述密度。

Q2. 若一隨機變數服從伯努利分佈(Bernoulli Distribution),該變數的可能取值為?

(A) 任何實數 (B) 0 或 1 (C) 正整數 (D) 任意整數

解答與解析

參考 Ans: (B) 伯努利分佈是典型二元分佈,僅有 0 與 1 兩種可能結果,例如成功/失敗、點擊/未點擊,是邏輯迴歸等二元分類模型的理論基礎。

Q3. 貝氏定理 \(P(A|B) = \dfrac{P(B|A)\cdot P(A)}{P(B)}\) 中,\(P(A)\) 稱為什麼?

(A) 後驗機率 (B) 先驗機率 (C) 邊際機率 (D) 概似

解答與解析

參考 Ans: (B) \(P(A)\) 是在觀察到事件 B 之前,對事件 A 發生的「初始信念」,稱為先驗機率(Prior Probability)。\(P(B|A)\) 才是概似(Likelihood),\(P(B)\) 為邊際機率,\(P(A|B)\) 為後驗機率。

Q4. 某疾病在人群中的盛行率(先驗機率)為 1%,某篩檢工具對患病者的陽性檢出率(概似)為 90%,對未患病者誤判為陽性的機率為 5%。若某人篩檢為陽性,其真正患病的後驗機率最接近下列何者?(可用貝氏定理計算)

(A) 約 90% (B) 約 50% (C) 約 15.4% (D) 約 1%

解答與解析

參考 Ans: (C) 設 A=患病,B=篩檢陽性。\(P(A)=0.01\),\(P(B|A)=0.9\),\(P(\lnot A)=0.99\),\(P(B|\lnot A)=0.05\)。 邊際機率:\(P(B) = P(B|A)P(A) + P(B|\lnot A)P(\lnot A) = 0.9 \times 0.01 + 0.05 \times 0.99 = 0.009 + 0.0495 = 0.0585\) 後驗機率:\(P(A|B) = \dfrac{0.9 \times 0.01}{0.0585} = \dfrac{0.009}{0.0585} \approx 0.1538\),約 15.4%。這說明即使檢驗看似準確,若疾病盛行率極低,陽性者真正患病的機率仍可能遠低於直覺預期。

Q5. 在進行假設檢定時,顯著水準(α)代表的意義是?

(A) 平均值的大小 (B) 模型運算速度 (C) 拒絕虛無假設時所容許的型一錯誤機率 (D) 資料筆數多少

解答與解析

參考 Ans: (C) 顯著水準(α)是研究者事先設定的風險上限,代表當虛無假設為真時,錯誤拒絕該假設的容忍機率,常見設定為 0.05,即容許 5% 的型一錯誤。

Q6. 承上題,p 值與顯著水準(α)的關係,下列敘述何者正確?

(A) p 值 ≥ α 時應拒絕虛無假設 (B) p 值 < α 時應拒絕虛無假設 (C) p 值與 α 無關 (D) p 值恆等於 α

解答與解析

參考 Ans: (B) p 值是觀察到樣本資料後計算出的機率,用來衡量資料與虛無假設的相符程度。當 p 值小於事先設定的顯著水準 α 時,代表證據足以拒絕虛無假設;若 p 值 ≥ α,則無足夠證據拒絕虛無假設。

Q7. 若資料集中存在極端值,下列哪一種集中趨勢指標較不受影響?

(A) 平均數 (B) 變異數 (C) 標準差 (D) 中位數

解答與解析

參考 Ans: (D) 平均數會受極端值拉動而偏離中心位置;中位數是排序後取中間值,不會受少數極端值嚴重影響,因此偏態分佈或有極端值時常用中位數描述集中趨勢。

Q8. 邏輯迴歸(Logistic Regression)在處理二元分類問題時,通常假設目標變數服從下列哪一種分佈?

(A) 常態分佈 (B) 均勻分佈 (C) 伯努利分佈 (D) 泊松分佈

解答與解析

參考 Ans: (C) 邏輯迴歸假設目標變數為二元型態(0 或 1),服從伯努利分佈,並透過 Sigmoid 函數將線性輸出映射至機率區間 [0,1] 以完成二元分類。