24小时热门版块排行榜    

CyRhmU.jpeg
查看: 555  |  回复: 2

雪扬0613

新虫 (初入文坛)

[求助] 1stopt非线性拟合遇到问题

想用1stopt非线性拟合一个曲线,结果一直拟合不了,请各位帮帮忙。现列出程序的代码:
Title pmim;
Parameter  a, b[0.1,0.9];
Variable x, y;
Function y=a*exp(-x^b);
Data;
0.1        0.67123
0.2        0.64252
0.3        0.62764
0.4        0.61755
0.5        0.60996
0.6        0.6043
0.7        0.59882
0.8        0.59462
0.9        0.59016
1        0.58656
1.1        0.58318
1.2        0.57997
1.3        0.57756
1.4        0.57481
1.5        0.57235
1.6        0.57018
1.7        0.56783
1.8        0.56579
2        0.56209
2.1        0.56001
2.2        0.55791
2.3        0.55572
2.4        0.5538
2.5        0.55226
2.6        0.55092
2.7        0.54908
2.8        0.54802
2.9        0.54644
3        0.54508
3.1        0.54358
3.2        0.54216
3.3        0.54111
3.4        0.53936
3.5        0.5375
3.6        0.536
3.7        0.53444
3.8        0.53323
3.9        0.53187
4        0.53069
4.1        0.52896
4.2        0.52766
4.3        0.52638
4.4        0.52485
4.5        0.52351
4.6        0.52237
4.7        0.52013
4.8        0.51769
4.9        0.51547
5        0.51419
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
xzhdty: 金币+1, 谢谢 2012-09-19 17:17:15
有什么问题吗?

均方差(RMSE): 0.0188338877341942
残差平方和(SSE): 0.0173810510320274
相关系数(R): 0.995661805146686
相关系数之平方(R^2): 0.991342430227957
决定系数(DC): 0.703271029436486
卡方系数(Chi-Square): 0.0142336741804962
F统计(F-Statistic): 158.393701534242

参数        最佳估算
----------        -------------
a        1.62379002289721
b        0.1

如果b没有范围限制:
均方差(RMSE): 0.00319979301018262
残差平方和(SSE): 0.000501695090092663
相关系数(R): 0.995708328520564
相关系数之平方(R^2): 0.991435075485216
决定系数(DC): 0.991435071023861
卡方系数(Chi-Square): 0.000458855081166964
F统计(F-Statistic): 5487.49442417281

参数        最佳估算
----------        -------------
a        1.59073348470357
b        0.0662769507740746
2楼2012-09-19 15:27:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


xzhdty: 金币+1, 谢谢 2012-09-19 17:17:05
一楼如果用的版本比较老,将公式:
Function y=a*exp(-x^b);
改成:
Function y=a*exp(-(x^b));
试试。
3楼2012-09-19 15:30:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雪扬0613 的主题更新
信息提示
请填处理意见