找回密码
 注册
Simdroid-非首页
查看: 459|回复: 13

求助 这样的数据怎样拟合?

[复制链接]
发表于 2006-4-19 17:17:16 | 显示全部楼层 |阅读模式 来自 辽宁大连
我有一组数据,在附件中,画成图形后如下图所示(横轴用对数坐标),怎样拟合?什么样的函数拟合最合适?我用6阶多项式拟合,没有显示出两个峰值。请高手指点。

[ 本帖最后由 weiwei43 于 2006-4-19 17:20 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-4-19 19:14:03 | 显示全部楼层 来自 中山大学
Simdroid开发平台
可以考虑分段拟合,前面为直线,后面为曲线
 楼主| 发表于 2006-4-20 07:52:36 | 显示全部楼层 来自 辽宁大连
后面的曲线用什么曲线比较合适?
发表于 2006-4-20 18:22:47 | 显示全部楼层 来自 中山大学
这么奇形怪状的图,我也不清楚了,

从第12点往后,6阶多项式倒是看起来可以

但多项式阶数这么高,好像意义不大。
 楼主| 发表于 2006-4-21 08:02:36 | 显示全部楼层 来自 辽宁大连
6阶峰值也不对劲。
这是一篇投稿文章,是数值计算的结果,评阅人偏让把曲线弄成表达式,他可能以为什么样的曲线都能用表达式表示。这不是难为人吗!
发表于 2006-4-21 09:08:37 | 显示全部楼层 来自 广东广州
那就分三段,直线一段,一个峰一段
发表于 2006-4-21 09:13:59 | 显示全部楼层 来自 北京西城
这个如何!
y=a0*exp(-0.5*((ln(x)-a1)/a2)^2)+b0*exp(-0.5*((ln(x)-b1)/b2)^2)+x^c1;

均方差(RMSE): 0.55913632347356
残差平方和(SSE): 6.56530199277813
相关系数(R): 0.998981023985136
相关系数之平方(R^2): 0.997963086282391

参数        最佳估算
----------        -------------
a0                 40.5815661444771
a1                 7.49972718786755
a2                 0.050039205200929
b0                 -38.9717117919032
b1                 3.32031629600371
b2                 -1.64321183464845
c1                 -0.115460878232528

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-4-21 09:23:52 | 显示全部楼层 来自 北京西城
这个好像更好:

均方差(RMSE): 0.283306261377059
残差平方和(SSE): 1.68551119244437
相关系数(R): 0.999738497220515
相关系数之平方(R^2): 0.999477062824733

参数        最佳估算
----------        -------------
a0                 5.38241208572873
a1                 7.54161544559104
a2                 0.156711345629497
b0                 -3894.98236203468
b1                 -27.8329343795751
b2                 -10.7567037085361
c0                 5.59371568589722
c1                 6.46453463564776
c2                 0.700280309004633
d0                 15.868897414716
d1                 803.904316408151
d2                 1405.93740575518

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2006-4-21 09:35:25 | 显示全部楼层 来自 北京西城
公式忘:

y=a0*exp(-0.5*((ln(x)-a1)/a2)^2)+b0*exp(-0.5*((ln(x)-b1)/b2)^2)+
c0*exp(-0.5*((ln(x)-c1)/c2)^2)+d0*exp(-0.5*((ln(x)-d1)/d2)^2);//c0*ln(x)^2;
 楼主| 发表于 2006-4-21 21:21:08 | 显示全部楼层 来自 辽宁大连
非常感谢!
这个式子实在太复杂了,你怎么想到的呢?怎样的思路?
我还有一个曲线和这个类似,也要拟合。
发表于 2006-4-21 23:56:24 | 显示全部楼层 来自 北京
去试一下1stOpt,用了它之后,你就不会再想用其它的了。
 楼主| 发表于 2006-4-27 19:46:45 | 显示全部楼层 来自 辽宁大连
在哪里?
 楼主| 发表于 2006-5-3 09:16:13 | 显示全部楼层 来自 辽宁大连
1stOpt是什么?是一个新软件还是origin里的功能?,
发表于 2006-5-3 09:54:42 | 显示全部楼层 来自 北京
是个软件,搜一下,有介绍的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-6 03:00 , Processed in 0.074831 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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