查看: 178|回复: 4|关注: 0

[已解决] 利用cftool函数拟合时,数据和函数形式一致,多次拟合的待定参数不一致

[复制链接]

新手

12 麦片

财富积分


050


17

主题

46

帖子

0

最佳答案
  • 关注者: 1
如图,采用相同的数据和拟合函数结构,发现两次拟合结果不同,查看产生的代码,发现两次的初始点不同,但本人未找到原因,如何保证拟合时得到唯一的结果?
1.png
1-初始点.png
2.png
2-初始点.png

拟合数据.xls

28.5 KB, 下载次数: 2

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

中级

1306 麦片

财富积分


5001500


0

主题

2905

帖子

278

最佳答案
  • 关注者: 182
发表于 2020-11-20 16:38:25 | 显示全部楼层
本帖最后由 shihe 于 2020-11-20 17:29 编辑

稳定唯一解:
Root of Mean Square Error (RMSE): 0.000433399647569371
Sum of Squared Residual: 7.5134101805302E-6
Correlation Coef. (R): 0.937032046149377
R-Square: 0.878029055510888

Parameter        Best Estimate
----------        -------------
c        4.10964134718893
a        0.0255597784402848
b        0.0886748754140888

cftool采用局部最优算法,受初值影响严重,不同初值得到不同解很正常。

回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


17

主题

46

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2020-11-20 16:48:57 | 显示全部楼层
shihe 发表于 2020-11-20 16:38
稳定唯一解:
Root of Mean Square Error (RMSE): 0.000433399647569371
Sum of Squared Residual: 7.51341 ...

那请问如何选择初始点,保证一次获得唯一解呢?
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

中级

1306 麦片

财富积分


5001500


0

主题

2905

帖子

278

最佳答案
  • 关注者: 182
发表于 2020-11-20 17:31:07 | 显示全部楼层 |此回复为最佳答案
用具有全局最优算法的软件如1stOpt,不需提供初值。
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


17

主题

46

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2020-11-20 17:39:01 | 显示全部楼层
shihe 发表于 2020-11-20 17:31
用具有全局最优算法的软件如1stOpt,不需提供初值。

好的,谢谢,我查询了一番,正准备下载1stopt:lol
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

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