私は現在、ガウス混合モデルを使用して、matlab にあるデータに適合させています。gmdistribution.fit 関数を使用していますが、フィットに関して質問があります。
次のコードは、PDF の生成に使用されます。
%Plot ECDFHIST
[ecdf_f,ecdf_x] = ecdf(X);
ecdfhist(ecdf_f,ecdf_x,25); hold on;
%Fit GMM
options = statset('Display','final');
obj = gmdistribution.fit(X,3,'Options',options);
gausspdf = pdf(obj, xaxis);
この例は、私の最悪のデータ セットの 1 つに当てはまります。
つまり、私の 3 次 GMM には標準偏差 (SD) が大きい 2 つのモードがありますが、3 次モードはピークが高く、SD が小さいです。
ECDFhist 関数でビンのサイズを変更できるのと同じように、gmdist.fit(options) のオプションを変更する方法など、ビンの幅を増やす (ビンの数を減らす) 方法はありますか?
どんな助けでも大歓迎です!!
どうもありがとう、M