0
私はMATLABの環境に新しく、どれだけ苦労しても、多変量ベルヌーイのMLアルゴリズムを構築する方法の概念を理解できないようです。Matlab(多変量ベルヌーイ)の最大可能性
私はN個の変数(x1、x2、...、xN)のデータセットを持ち、各変数はD次元(Dx1)のベクトルであり、パラメータベクトルはp =(p1、p2 ,. ..、pD)。私のデータセットからの推定確率のDベクトルを与える
for n=1:D
prob(n)=mle(dataset(:,n),'distribution', 'bernoulli');
end
:私が作成した
Pr(X|p)=Πp(d)^x(nd)*(1-p(d))^(1-x(nd))
コードは、MATLABのMLE機能を使用していますので、ベルヌーイ分布はフォームを持っている必要があります。 しかし、私が本当に関心を持っているのは、ステップバイステップのMATLABプロセスでMLを実装する方法であり、mleを使用するだけではありません。
ありがとうございました。