24小时热门版块排行榜    

查看: 5491  |  回复: 6

poporeborn

铜虫 (初入文坛)

[求助] origin进行多峰拟合时出现fit did not converge,拟合不出结果 已有2人参与

我想用origin进行一组数据的多峰拟合,拟合时老是提示出错,提示Fit did not converge - mutual dependency exists between parameters.
You may have overparameterized the fitting function. Fixing one of them may eliminate this problem. 两个峰的位置为x=0; x=55,求助求助~
数据如下:
X    Y
0        140
5        86
10        69
15        21
20        36
25        40
30        37
35        45
40        72
45        113
50        312
55        1002
60        915
65        288
70        64
75        44
数据初始图见附件

origin进行多峰拟合时出现fit did not converge,拟合不出结果
多峰拟合数据作图.jpg
回复此楼

» 猜你喜欢

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

相信自己,相信自己的选择,相信自己选择的成功人生!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
fegg7502: 金币+1, 应助指数+1, 鼓励交流 2014-06-19 08:06:03
1stOpt,两个高斯峰拟合:
CODE:
Function y=y0+(A/(w*sqrt(PI/2)))*exp(-2*((x-xc)/w)^2)+(A1/(w1*sqrt(PI/2)))*exp(-2*((x-xc1)/w1)^2);
Data;
X    Y
0        140
5        86
10        69
15        21
20        36
25        40
30        37
35        45
40        72
45        113
50        312
55        1002
60        915
65        288
70        64
75        44

均方差(RMSE):16.3553293169684
残差平方和(SSE):4279.9487530638
相关系数(R): 0.998481079218084
相关系数之平方(R^2): 0.99696446555651
确定系数(DC): 0.99696446555651
卡方系数(Chi-Square): 31.1858861645095
F统计(F-Statistic): 494.146921382186

参数        最佳估算
----------        -------------
y0        47.9165604779861
a        11868.9679731091
w        8.86544591919859
xc        57.2168293189576
a1        1762.60009136364
w1        12.6231878244523
xc1        -3.94180705378648

一个峰在x=-3.94,另一个在x=57.21
origin进行多峰拟合时出现fit did not converge,拟合不出结果-1
c104.jpg

2楼2014-06-17 22:13:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

poporeborn

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by dingd at 2014-06-17 22:13:33
1stOpt,两个高斯峰拟合:

Function y=y0+(A/(w*sqrt(PI/2)))*exp(-2*((x-xc)/w)^2)+(A1/(w1*sqrt(PI/2)))*exp(-2*((x-xc1)/w1)^2);
Data;
X    Y
0        140
5        86
10        69
15        21
2 ...

您好,您用1stOpt拟合的结果是我想要的,origin是不是实现不了啊? 因为我没有用过1stOpt,除了拟合结果外,拟合的图我想要包含两个峰位置各自的拟合峰和加和后的拟合结果,是不是必须要学习使用1stOpt呢?
相信自己,相信自己的选择,相信自己选择的成功人生!
3楼2014-06-18 08:57:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
poporeborn: 金币+20, ★★★很有帮助 2014-06-18 10:13:02
fegg7502: 金币+2, 应助指数+1, 鼓励交流 2014-06-19 08:06:13
拟合方面1stOpt比Origin使用更方便效果也更好。
origin进行多峰拟合时出现fit did not converge,拟合不出结果-2
c1.jpg

4楼2014-06-18 09:25:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

poporeborn

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by dingd at 2014-06-18 09:25:57
拟合方面1stOpt比Origin使用更方便效果也更好。

c1.jpg

谢谢啦!看来我得学习1stOpt啦,有不懂的还请您赐教哈~
相信自己,相信自己的选择,相信自己选择的成功人生!
5楼2014-06-18 10:13:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

redman

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
origin9.0拟合没有问题. 关键是进行多峰拟合的时候要将第一个峰的大致位置保持为负值.
6楼2014-06-18 19:55:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

poporeborn

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by redman at 2014-06-18 19:55:05
origin9.0拟合没有问题. 关键是进行多峰拟合的时候要将第一个峰的大致位置保持为负值.

是吗?我的是8.0, 试了好多次都不行,我更新一下试试
相信自己,相信自己的选择,相信自己选择的成功人生!
7楼2014-06-19 09:22:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 poporeborn 的主题更新
信息提示
请填处理意见