24小时热门版块排行榜    

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

ssddjj

金虫 (小有名气)

[求助] 你好,我想请教一下,那个1stopt带限制条件非线性拟合为什... 已有1人参与

你好,我想请教一下,那个1stopt带限制条件非线性拟合为什么每次拟合出来的结果不一样啊?查了资料说有可能是过拟合,但没有找到解决的办法,请问这种情况要怎么解决呢,谢谢你啦 @月只蓝

发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smqh5207

金虫 (小有名气)

引用回帖:
5楼: Originally posted by ssddjj at 2017-05-02 12:22:07
Variables x, y,z;
Parameters a,b, c;
Function z=305.655*(a*(y/131.292)^2 +b*y/131.292+c)*(1+d*(x-50.004)/50.004);
   a+b+c=1;
Data;
x       y       z
49.938        130.266        300.116
49.938        130.272        300 ...

加约束如六楼所示,不加约束情况:
计算时间: 0.0580290316876
拟合参数 [ 2.59199022 -3.01247328  0.25421353]
拟合相关系数R2 =  0.99626163499

不谢,请叫我雷锋
你好,我想请教一下,那个1stopt带限制条件非线性拟合为什...
aaaaaa.png

» 本帖已获得的红花(最新10朵)

7楼2017-05-02 17:21:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
ssddjj: 金币+5, ★★★很有帮助 2017-05-02 09:36:42

» 本帖已获得的红花(最新10朵)

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2017-05-01 21:58:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ssddjj

金虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by 月只蓝 at 2017-05-01 21:58:12
http://muchong.com/bbs/viewthread.php?tid=9176191
第7条。
也许有用。

你好,老师,我看了一下,我的程序,应该是过拟合的情况,但是公式也不能化简了,我想拟合的公式就是这个形式的,拟合四个参数啊,a,b,c,d,请问一下这种应该怎么办啊?这个问题都困扰我好久了,oringin和matlab能加限制条件吗?我尝试了,但发现加不了限制条件啊
Variables x, y,z;
Parameters a[0,1],b[0,1], c[0,1];
Function z=305.655*(a*(y/131.292)^2 +b*y/131.292+c)*(1+d*(x-50.004)/50.004);
   a+b+c=1;
Data;
x       y       z
3楼2017-05-02 09:40:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smqh5207

金虫 (小有名气)

引用回帖:
3楼: Originally posted by ssddjj at 2017-05-02 09:40:06
你好,老师,我看了一下,我的程序,应该是过拟合的情况,但是公式也不能化简了,我想拟合的公式就是这个形式的,拟合四个参数啊,a,b,c,d,请问一下这种应该怎么办啊?这个问题都困扰我好久了,oringin和matlab能 ...

数据贴出来看看

» 本帖已获得的红花(最新10朵)

4楼2017-05-02 09:56:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见