第一次上论坛发帖,请多多指教啊。
想请教一下下面这个回归用怎样用Matlab编程?
论文里面写着用NLLS解决。
这个怎么用Matlab编程啊,初始值应该怎么确定啊。自己研究了三天,但发觉没有方向,还想请教一下各位高手,应该怎样系统地看什么书啊?
我研究了三天,把变量变为时间序列后,自己用了这样编程。
[LaTex]X = [R1,Xt_1,Xt_2,Xt_3]; Y = y; modelfun = @(1+exp(b(1)*(b(2)-b(3))*X(:,4)*(X(:,2)-X(:,1)*X(:,3)))).^(-1).*b(2)*X(:,2)+(1-(1+exp(b(1)*(b(2)-b(3))*X(:,4)*(X(:,2)-X(:,1)*X(:,3)))).^(-1)).*b(3)*X(:,2); beta0=[-10, 0.5, 0.5]; mdl = NonLinearModel.fit(X,Y,modelfun,beta0);[/LaTex]
modelfun那行要不就是括号不对称要不就是不应为Matlab表达式。