声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1427|回复: 0

[编程技巧] 非线性回归中遇到的问题!

[复制链接]
发表于 2007-5-28 12:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
主程序:
D=xlsread('定额.xls','基价表','A2:A27');
H=xlsread('定额.xls','基价表','B2:B27');
C=xlsread('定额.xls','基价表','C2:C27'); %读取excel中的数据
X=[ones(length(C),1),H,H.^2,D.*H,D,D.^2,D.^3];
[beta,bint,r,rint,stats]=regress(C,X,0.1);
xlswrite('定额.xls',beta,'基价表','D2:D8');
xlswrite('定额.xls',r,'基价表','E2:E8');

运行后:
Warning: X is rank deficient to within machine precision.
> In regress at 80
  In fynh at 5
意思是不是我的数据不能用这种方式计算?
怎么解决?
各位老大帮帮忙!
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 02:46 , Processed in 0.062982 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表