楼主: 绯色的誓约
1462 0

新手求教Matlab问题!求一个非线性回归的编程问题。 [推广有奖]

  • 0关注
  • 0粉丝

大专生

43%

还不是VIP/贵宾

-

威望
0
论坛币
298 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
181 点
帖子
10
精华
0
在线时间
91 小时
注册时间
2009-6-28
最后登录
2022-3-25

楼主
绯色的誓约 发表于 2015-3-5 22:56:12 |AI写论文
30论坛币
第一次上论坛发帖,请多多指教啊。
想请教一下下面这个回归用怎样用Matlab编程?

QQ截图20150305223832.png
论文里面写着用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表达式。

关键词:matlab问题 MATLAB 非线性回归 atlab matla 论文

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 03:20