最大似然估計

出自格致開物
於 2023年7月25日 (二) 09:09 由 Gezhikaiwu留言 | 貢獻 所做的修訂

最大似然估計(Maximum Likelihood Estimation,MLE)是一種統計方法,用於估計模型參數。

定義

最大似然估計的基本思想是:給定一組觀測數據,以及一個概率模型,我們應該選擇哪些參數值能使得這組觀測數據出現的概率最大。

公式

假設我們有一個概率模型,其中是觀測數據,是模型參數。我們可以定義似然函數,然後找到的值使得最大。

如果我們的觀測數據是獨立同分布的,那麼似然函數可以寫成: 其中,是觀測數據中的第個樣本,是樣本的數量。

為了方便計算,我們通常會取對數,得到對數似然函數:

然後,我們找到使得對數似然函數最大的的值。這可以通過求解下面的優化問題來實現: 這個優化問題通常可以通過解析方法或數值優化方法來求解。

計算方法

最大似然估計的計算方法通常包括解析解和數值解。對於一些簡單的模型,例如正態分布,我們可以直接求解似然函數的最大值。對於一些複雜的模型,例如混合模型,我們可能需要使用數值優化方法,例如梯度下降、牛頓法等。

性質

最大似然估計有許多重要的性質,包括:

  • 無偏性:在大樣本下,最大似然估計是無偏的。這意味着,如果我們多次從同一個分布中抽取樣本,並對每個樣本進行最大似然估計,那麼這些估計值的平均值將接近真實的參數值。例如,如果我們多次抽取樣本,然後使用最大似然估計來估計正態分布的均值,那麼這些估計值的平均值將接近真實的均值。
  • 一致性:最大似然估計是一致的。這意味着,隨着樣本數量的增加,最大似然估計的結果會趨近於真實的參數值。例如,如果我們從一個分布中抽取越來越多的樣本,然後使用最大似然估計來估計這個分布的參數,那麼這個估計值將趨近於真實的參數值。
  • 有效性:在所有無偏估計中,最大似然估計的方差最小。這意味着,如果我們有多種方法都可以得到無偏的估計,那麼最大似然估計是最好的,因為它的估計結果最穩定,不會因為隨機誤差而產生大的波動。
  • 漸進正態性:在大樣本下,最大似然估計服從正態分布。這意味着,如果我們多次從同一個分布中抽取樣本,並對每個樣本進行最大似然估計,那麼這些估計值將服從正態分布。這個性質在構造置信區間和假設檢驗時非常有用。

案例

最大似然估計在許多領域都有應用。例如:

1. 正態分布的參數估計:如果我們有一組觀測數據,我們認為這些數據來自一個正態分布,那麼我們可以使用最大似然估計來估計這個正態分布的均值和方差。

2. 邏輯回歸的參數估計:在機器學習中,邏輯回歸是一種常用的分類方法。我們可以使用最大似然估計來估計邏輯回歸的參數。

3. 泊松分布的參數估計:如果我們有一組計數數據,我們認為這些數據來自一個泊松分布,那麼我們可以使用最大似然估計來估計這個泊松分布的參數。

4. 指數分布的參數估計:如果我們有一組時間間隔數據,我們認為這些數據來自一個指數分布,那麼我們可以使用最大似然估計來估計這個指數分布的參數。

5. 混合模型的參數估計:在許多情況下,我們認為觀測數據來自多個不同的分布,這就是混合模型。我們可以使用最大似然估計,結合EM算法,來估計混合模型的參數。

6. 隱馬爾可夫模型的參數估計:在語音識別和自然語言處理等領域,隱馬爾可夫模型是一種常用的模型。我們可以使用最大似然估計,結合Baum-Welch算法,來估計隱馬爾可夫模型的參數。

7. 生存分析中的參數估計:在生存分析中,我們通常使用柯克斯比例風險模型來描述生存時間和協變量之間的關係。我們可以使用最大似然估計來估計柯克斯比例風險模型的參數。

8. 神經網絡的參數估計:在深度學習中,神經網絡是一種常用的模型。我們可以使用最大似然估計,結合梯度下降等優化算法,來估計神經網絡的參數。

優點和缺點

最大似然估計的優點包括理論基礎堅實、計算方法多樣、性質良好。但是,它的缺點是可能過於依賴模型的假設,如果模型的假設不成立,那麼最大似然估計的結果可能會不準確。