注册 登录
编程论坛 Matlab

怎样用matlab计算下面图片问题的参数λ和δ

dengqiner 发布于 2015-03-18 18:32, 1817 次点击
只有本站会员才能查看附件,请 登录
1 回复
#2
dengqiner2015-03-18 20:04
我是初学者,麻烦帮我看看定义函数时,这样有没有问题啊?
function f=mle(parameter,num,μ)
afa=parameter(1);nda=parameter(2);
x=(2*afa^nda*(1-afa)^nda)/(afa^nda+(1-afa)^nda);
if mean>0
y=(x^1/nda)/gamma(1+1/nda)*exp(-x/(1-afa)^nda)*(abs(mean)^nda);
else
y=(x^1/nda)/gamma(1+1/nda)*exp(-x/(afa^nda)*(abs(mean)^nda)
if num= =1
f=log(y):
else
f=-sum(log(y));
end
1