查看: 727  |  回复: 6

opensees520

新虫 (初入文坛)

[求助] 请教各位先进

请教各位先进

若已知一数据库如下:

Y  a b c
.4  1 3 4
.6  2 4 7
.9  3 9 3
1  4 3 3

回归方程式假设如下:

y=x1*(1+x2*a)*(1+x3*b)^-2*(1+x4*c)^1.5

条件式需求如下:
平均的Y需等于计算后的平均的y
计算后的变异系数需最小(minimize)
其中的x1~x4为待求之系数

试问 利用MATLAB中的optimization 中的fmincon 目标方程式与条件方程式该如何撰写?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kukoob

铁杆木虫 (知名作家)

人类导师

【答案】应助回帖


xiegangmai(金币+1): 谢谢参与! 2011-10-07 08:26:23
用spss做吧!
或者eview!
不知不觉
2楼2011-10-07 04:49:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

opensees520

新虫 (初入文坛)

臭水沟: 请使用“引用回复”,否则对方看不到你的回复~~ 2011-10-08 10:26:12
謝謝您的回答!
但是我的方程式一定得為係數相乘,但是我看了EVIEW後
他的需求全部都是線性的方法

舉個例:
我的方程式-->y=x1*x2*x3
EVew-->y=c1+x1+x2+x3

這該怎麼辦呢?
3楼2011-10-07 23:47:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

opensees520

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by kukoob at 2011-10-07 04:49:54:
用spss做吧!
或者eview!

謝謝您的回答!
但是我的方程式一定得為係數相乘,但是我看了EVIEW後
他的需求全部都是線性的方法

舉個例:
我的方程式-->y=x1*x2*x3
EVew-->y=c1+x1+x2+x3

這該怎麼辦呢?
4楼2011-10-09 22:44:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★
xiegangmai(金币+2): 谢谢应助! 2011-10-14 20:38:39
这个不是用fmincon 更感觉四个未知数,四组数据 就是解非线性方程而已
不知理解是否对。
用nlinfit 或者fsolve就能解了
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
5楼2011-10-14 17:27:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

opensees520

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dbb627 at 2011-10-14 17:27:55:
这个不是用fmincon 更感觉四个未知数,四组数据 就是解非线性方程而已
不知理解是否对。
用nlinfit 或者fsolve就能解了

我再試試看! 謝謝您熱心的答覆!
6楼2011-10-15 23:39:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

opensees520

新虫 (初入文坛)


spc08(金币+1): 感谢分享结果 2011-10-21 15:20:38
最後還是用fmincon做,結果如下:

x1=        0.194861392899133
x2=        0.9824801076167294
x3=        -0.009200848819499804
x4=        -0.0035009123433279283

COV close to 0
7楼2011-10-21 09:10:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 opensees520 的主题更新
信息提示
请填处理意见