EM算法计算的$q$
上篇推导得到的E步要计算的,
注意到$\theta_k$被固定,且
注意到后面一部分是个常数,所以只需要计算前面一部分。记
三硬币模型问题描述
有$3$个硬币$A,B,C$,抛硬币正面的概率分别是$\pi,p,q$。现在先抛硬币$A$,如果是正面则抛硬币$B$,否则抛硬币$C$,已知观测到的值是第二次抛硬币的结果$Y$,估计$\pi,p,q$的值。

EM算法的应用
确定隐变量
这个问题首先是要确定第二次掷哪枚硬币,这个选择就是隐变量,确定这个变量之后便能确定观测值。记该隐变量$z$,且
E:计算$q$
记$u_i^k$表示对于第$i$个样本第$k$轮迭代第二次是掷的硬币$B$,结合$(2)(3)(4)$,
结合$(1)(2)(5)$,有
M:求导
M步就是根据E步计算的$q$更新$\theta$,求导有
令导数为$0$,有
总结
EM算法应用首先就是确定隐变量,然后进行EM迭代。