-
代入 μ 的 ML 估計值:
我們代入 μ^ML=N1∑i=1Nxi。令 S=∑i=1N(xi−μ^)(xi−μ^)T 為散佈矩陣 (scatter matrix)。
-
使用跡改寫對數似然函數:
求和中的項是純量:
(xi−μ)TΣ−1(xi−μ)=tr((xi−μ)TΣ−1(xi−μ))=tr(Σ−1(xi−μ)(xi−μ)T)
對 i 求和:
∑i=1N(xi−μ)TΣ−1(xi−μ)=tr(Σ−1∑i=1N(xi−μ)(xi−μ)T)=tr(Σ−1S)
所以對數似然的相關部分(忽略常數)為:
ℓ(Σ)∝−2Nlog∣Σ∣−21tr(Σ−1S)
-
對 Σ 進行微分:
使用提供的恆等式:
- ∂Σ∂log∣Σ∣=Σ−T=Σ−1 (因為對稱)。
- ∂Σ∂tr(Σ−1S)=−(Σ−TSTΣ−T)。由於 S 和 Σ 是對稱的,這項變為 −Σ−1SΣ−1。
∂Σ∂ℓ=−2NΣ−1−21(−Σ−1SΣ−1)=−2NΣ−1+21Σ−1SΣ−1
-
將導數設為零並求解:
−2NΣ−1+21Σ−1SΣ−1Σ−1SΣ−1=0=NΣ−1
左右兩邊同乘 Σ:
Σ(Σ−1SΣ−1)ΣSΣ=Σ(NΣ−1)Σ=NΣ=N1S
因此,
Σ^ML=N1∑i=1N(xi−μ^)(xi−μ^)T