| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2735 人关注过本帖
标题:请教:怎样解决多元非线性回归问题?
只看楼主 加入收藏
qiaqiamao
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-11-9
收藏
 问题点数:0 回复次数:3 
请教:怎样解决多元非线性回归问题?



6 12 18 24 30(X)
40 0.86401187 0.866099157 0.867398348 0.86937554 0.870896092
60 0.854009255 0.855680665 0.857071684 0.858549464 0.859949833
80 0.83886257 0.840435757 0.841817144 0.84312376 0.84447422
100 0.819346113 0.821072474 0.822730598 0.824357519 0.825876722
120 0.799431577 0.80125399 0.802904876 0.804598692 0.806227141 (Z)

(Y)

现在知Z=A*X+B*Y+C*Y^2,怎样通过对上面的一组数据的拟合得到A,B,C的值。

搜索更多相关主题的帖子: 非线性回归 FONT color STRONG 
2007-05-28 13:47
尘埃122
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:127
专家分:0
注 册:2006-8-31
收藏
得分:0 

楼主照以下的步骤走走程序:

1.根据已知数据构造出自变量X,Y及对应Z的数组矩阵

2.根据函数构造M文件

3.利用lsqcurvefit()或nlinfit()函数回归参数a,b,c的值 函数的具体用法可参考帮助文档




2007-05-30 14:03
qiaqiamao
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-11-9
收藏
得分:0 
回复:(尘埃122)楼主照以下的步骤走走程序:1.根据已...

谢谢你!我该试一下。

2007-05-31 08:29
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
收藏
得分:0 
z=b(1)+b(2)*x+b(3)*y+b(4)*y.^2
b=[.8767961341, .2632939267e-3, -.1804545770e-3, -.3988452250e-5]
RSS=.9571983094e-5, R2=.999302
2007-06-03 11:16
快速回复:请教:怎样解决多元非线性回归问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014619 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved