24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1319  |  回复: 3

chuzhenhui

金虫 (小有名气)

[交流] 【求助】非线性拟合参数的问题已有3人参与

我用的是matlab工具箱里的拟合工具cftool拟合的
数据如下:x=[0.25,0.5,0.6,0.8,0.9]
                  y=[4.28,6.63,7.61,14.55,22.77]
拟合模型是:y=(b./(log(a/x))).^(1/c)
a,b,c是需要拟合的参数。
我用Levenberg-Marquardt算法进行拟合,结果拟合不了,出现如下错误:

Complex value computed by model function, fitting cannot continue.
Try using or tightening upper and lower bounds on coefficients.

我试着改变a,b,c 的upper and lower bounds,默认的是—inf到inf,我试了几个范围,还是不行。求救大家,怎么才能用那个模型进行成功拟合呢?问题出在哪里啊
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

找到自己。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chuzhenhui

金虫 (小有名气)

有大侠在吗??求助啊
找到自己。
2楼2010-04-28 09:36:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hxz0407

金虫 (小有名气)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
臭水沟(金币+3): 谢谢应助~~ 2011-09-01 16:22:56
均方差(RMSE): 0.293962128332448
残差平方和(SSE): 0.432068664468712
相关系数(R): 0.999051868058553
相关系数之平方(R^2): 0.998104635071284
决定系数(DC): 0.99809444534208
卡方系数(Chi-Square): 0.0304050831637367
F统计(F-Statistic): 1579.80864784814

参数        最佳估算
----------        -------------
b                  3.99863327707827
a                  1.028122061756
c                  1.35461573935196

====== 结果输出 =====

No        实测值y        计算值y
1        4.28        3.9871649
2        6.63        6.5563529
3        7.61        8.1309754
4        14.55        14.2909912
5        22.77        22.8189021
3楼2011-09-01 16:07:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华南神兽

铜虫 (正式写手)

楼上人才
4楼2011-09-01 18:24:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chuzhenhui 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见