假设有数据:
X=(x1,x2,⋯,xN)T=x1Tx2T⋮xNT=x11x21⋮xN1x12x32⋮xN2……⋱…x1px2p⋮xNpN×P
其中 xi∈Rp,xi∼N(μ,Σ),参数为 θ=(μ,Σ)
单变量高斯分布
对于单变量的高斯分布 N(μ,σ2),即 p=1,其概率密度函数为
p(x)=2πσ1exp{−2σ2(x−μ)2}
我们希望通过观察到的数据来计算参数 θ 的值,使用 极大似然估计 进行估计,似然函数可以写为
logp(X;θ)=logi=1∏Np(xi;θ)=i=1∑Nlogp(xi;θ)=i=1∑N[log2π1+logσ1−2σ2(xi−μ)2]
求解参数
对于 μ 的估计实际上就是:
μMLE=argμmaxlogp(X;θ)=argμmaxi=1∑N−2σ2(xi−μ)2(省略无关项)=argμmini=1∑N(xi−μ)2对其求导得到: