24小时热门版块排行榜    

查看: 2265  |  回复: 5

嬛嬛爱豆豆

木虫 (正式写手)

[求助] Apelblat方程:lnx=a+b/T+clnT 自定义函数拟合,不同是初值拟合结果不同,肿么办? 已有2人参与

Apelblat方程:lnx=a+b/T+clnT  T是自变量,X是因变量,a,b,c是参数
用Origin函数按方程式“x=exp(a+b/T+c*ln(T))”进行自定义拟合。

问题是:实际使用时,用自定义函数拟合,需对a,b,c赋予初值,可是不同是初值拟合结果不同,问大神应该怎么办?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
嬛嬛爱豆豆: 金币+5, 谢谢,受益匪浅! 2017-02-21 17:06:22
嬛嬛爱豆豆: 金币+5, ★★★很有帮助, 十分感谢! 2017-02-21 17:06:53
不同的拟合结果,其决定系数(R-square,或者DC)应该不一致,不考虑参数取值范围的情况下,决定系数高者为优。

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

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

zhouxiaochun

铁杆木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
不同的初值拟合得到的结果会有些差异,但不应该差很大。拟合计算会有迭代过程,是不是计算发散达到了最大迭代次数。另外,按对数拟合和按恒等变形后的指数拟合,结果也会有差异。

发自小木虫Android客户端
3楼2017-02-20 17:06:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

嬛嬛爱豆豆

木虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by 月只蓝 at 2017-02-20 12:11:04
不同的拟合结果,其决定系数(R-square,或者DC)应该不一致,不考虑参数取值范围的情况下,决定系数高者为优。

大侠,我再问一句,如你所说的话,要反复多次尝试寻找最佳结果,对吗?     
菜鸟,请勿见怪
4楼2017-02-27 15:17:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
4楼: Originally posted by 嬛嬛爱豆豆 at 2017-02-27 15:17:36
大侠,我再问一句,如你所说的话,要反复多次尝试寻找最佳结果,对吗?     
菜鸟,请勿见怪...

多次尝试是一种办法。
更好的办法是使用更先进的算法,拟合问题本质上可以归为最优化问题,而最优化问题的解有局部最优和全局最优之分,Origin的算法属于局部最优的,建议你试试1stOpt软件。

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

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

嬛嬛爱豆豆

木虫 (正式写手)

送红花一朵
引用回帖:
5楼: Originally posted by 月只蓝 at 2017-02-27 15:49:22
多次尝试是一种办法。
更好的办法是使用更先进的算法,拟合问题本质上可以归为最优化问题,而最优化问题的解有局部最优和全局最优之分,Origin的算法属于局部最优的,建议你试试1stOpt软件。...

谢谢,已经从大侠以前的帖子找到了1stOpt软件,现要安装学习啦,不胜感激
6楼2017-02-28 09:37:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 嬛嬛爱豆豆 的主题更新
信息提示
请填处理意见