0

正しいことがわかっている (提供されている) アルゴリズムを実装していますが、正しくコーディングしていないと思います。この方程式の Matlab コードはありますか?

最大化ステップ

どこ:

  • r は 2x400 行列です
  • x は 1x400 ベクトルです
  • mu は 1x2 ベクトルです

    for (cGauss = 1:2)
    sumR = sum(r(cGauss,:));
    cov(1,cGauss) = sum(r(cGauss,:).*((x - mean(cGauss))*(x - mean(cGauss))'))/sumR;
    end
    

各反復後に取得する共分散値は、0.75 からわずかに調整する必要がある場合、600 のオーダーです。

4

1 に答える 1

0

私は次のようなことを疑っています

mean(cGauss,:)

それ以外の

mean(cガウス)

于 2013-11-12T00:53:39.743 に答える