24小时热门版块排行榜    

查看: 3294  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

manu87

新虫 (正式写手)

[求助] 如何用MATLAB最小二乘法得出回归方程系数? 已有2人参与

各位高手,求大家帮帮忙,万分感谢!!!回归方程模型如下:C=a*(x^m/y^n)+b*y^p

如何运用Matlab工程软件,采用最小二乘法分别求指数数a,b,m,n,p?具体程序是怎样的?
回归方程显著性检验如何进行?具体程序是什么?

实验数据如下:



    X                     Y          C
1100.21        57.66        1.8
1157.88        57.79        1.7
1272.85        58.03        1.67
1330.34        58.22        1.67
1389        57.69        1.7
1590        57.01        1.67
1820        55.42        1.6
2049        59.35        1.5
2308        58.32        1.56
2596        57.28        1.6
2711        57.13        1.368
2826        55.61        1.33
2883        54.79        1.315
2940        53.78        1.325
3001        54.41        1.3
3117        55.93        1.2495
3291        57.15        1.28
3377        58.05        1.25
3522        58.41        1.31
3725        57.61        1.31
3899        53.55        1.195
4015        51.22        1.178
4188        50.89        1.185
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

manu87

新虫 (正式写手)

送红花一朵
引用回帖:
12楼: Originally posted by dingd at 2014-03-26 11:17:13
我这很正常,你再仔细算算。

c1.jpg
...

抱歉,我马虎了,公式编辑错了(我又重新发帖了)。给你带来麻烦了。还是非常感谢您的帮助。送您一朵红花
14楼2014-03-26 11:48:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

cooooldog

铁杆木虫 (著名写手)

ส็็็

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
manu87: 金币+2, ★★★很有帮助, 由于我的马虎,给这位师兄带来了不必要的麻烦,在此表示谢意,并道歉 2014-03-26 11:50:49
算出来是
a = 2.1458985294262445,
m = -0.03698239797499385,
n = 0.47785044629599305,
b = -1.370358115385138,
p = 0.4831317327724582
ส็็็็็็็็็็็็็็็็็็็็
2楼2014-03-25 15:44:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

这个结果也不错
a= -22.138317356041348,
m=0.15518143579781146,
n= -0.8131226470738243,
b=27.533718671542626,
p= -0.463896262778254
ส็็็็็็็็็็็็็็็็็็็็
3楼2014-03-25 15:59:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

manu87

新虫 (正式写手)

引用回帖:
2楼: Originally posted by cooooldog at 2014-03-25 15:44:03
算出来是
a = 2.1458985294262445,
m = -0.03698239797499385,
n = 0.47785044629599305,
b = -1.370358115385138,
p = 0.4831317327724582

抱歉,可能我的方法不对。我回代了你的系数,发现按照现有X\Y数值,算出来的C值,跟我的不一样
4楼2014-03-25 22:36:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见