求教曲线拟合
实验图如下,想通过拟合得到曲线的方程,用了很多拟合都不尽满意,可自己用非线性拟合时又不知参数怎么设定较好!希望论坛高手能指点一下!先谢过了!实验数据如下:
x y
0.89286 500
1.92857 1000
2.82143 2500
3.60714 5500
4.42857 8000
5.64286 8250
7.33929 9250
9.23214 11000
[ 本帖最后由 tlpippen 于 2008-3-30 12:16 编辑 ] 你应该把opj文件贴上来。
贴张图想帮你都不方便。呵呵 原帖由 zhengyong4320 于 2008-3-30 10:20 发表 http://www.simwe.com/forum/images/common/back.gif
你应该把opj文件贴上来。
贴张图想帮你都不方便。呵呵
谢谢楼上的兄弟提醒! 在不知道模型公式的情况下,建议使用1stOpt的公式自动搜索功能,下面是一个结果:
公式:y = p1*x^(p2+p3*x)+p4*x^p5;
结果:
均方差(RMSE): 293.845092501077
残差平方和(SSE): 690759.507095732
相关系数(R): 0.996914522444533
相关系数之平方(R^2): 0.993838565060812
参数 最佳估算
---------- -------------
p1 0.32495118612154
p2 10.0384018593757
p3 -0.834404640045544
p4 395.650336158861
p5 1.50314841672174
====== 结果输出 =====
No 实测值y 计算值y
1 500 333.794472313866
2 1000 1144.28592657087
3 2500 2821.58583118294
4 5500 5399.98319442469
5 8000 7789.54031002418
6 8250 8623.15307531456
7 9250 8711.26532424632
8 11000 11234.7859520072 谢谢shamohu版主的 帮助! 请问,1stOpt是什么?,还有我的新拟合曲线怎么显示不了啊?多谢 Function: y = p1*x^(p2+p3*Ln(x))+p4*x
Algorithms: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
Root of Mean Square Error (RMSE): 611.225968554048
Sum of Square Error (SSE): 2988777.47707867
Correlation Coef. (R): 0.996261651201754
R-Square: 0.992537277655245
Determination Coef. (DC): 0.973284670595945
Parameters Name Parameter Value
=============== ===============
p1 6.29653907045165E-10
p2 37.7645843010026
p3 -12.2361850644829
p4 1162.75572846417
======== 输出结果 =========
No. Observed Y Calculated Y
1 500 1038.17807971653
2 1000 2242.64575398957
3 2500 3404.67695741288
4 5500 5435.2829601309
5 8000 7888.15401542636
6 8250 8412.13924247964
7 9250 8772.11164995932
8 11000 10744.7183357285
页:
[1]