【发布时间】:2012-01-24 23:30:40
【问题描述】:
我为给定的数据编写了下面的代码。我可能通过编写嵌套函数犯了一个错误。谁能告诉我错误?我会很高兴得到任何友好的答案,
clear;
t=[1 3 6 9 12 18]';%time
y=[.94 .77 .40 .26 .24 .16]';%probability
n=100;%trial
x=y.*n;%correct replies
p=rand(2,1);%starting parameters
f=@(t)p(1,1).*t.^(-p(2,1));%model function
%%%%%%%%%%%%%%%%%%%%%%%
ff=@(p)sum(x.*log(-f)+(n-x(i).*log(-1+f)));%sum of the -loglikelihood
ffmin1=fminsearch(ff,p(1,1))
ffmin2=fminsearch(ff,p(2,1))
【问题讨论】: