哪位大侠帮看一下错误在哪里?想进行多变量极大似然估计,x是x(1),x(2),x(3),非常感谢啦。
错误提示:错误使用 mle (line 218)
DATA must be a vector.
testdata=[0 0 1;0 0 1;1 0 0;1 0 0;1 0 1;1 0 1;1 0 1;1 0 1;1 0 1;1 1 0]; %产生10个数据
mynormpdf=@(x,b1,b2,b3)((exp(x(1)*b1+x(2)*b2+x(3)*b3))/(exp(b3)+exp(b2)+exp(b2+b3)+exp(b1)+exp(b1+b3)+exp(b1+b2)+exp(b1+b2+b3))); %自己的概率密度函数
[paramhat,paramint]=mle(testdata,'pdf',mynormpdf,'start',[4,-2,1]) %自己先给一个猜测值4,-2和1