24小时热门版块排行榜    

查看: 1975  |  回复: 3

zhangholmes

至尊木虫 (著名写手)

逍遥门主

[求助] 用Matlab做多变量非线性拟合求参数值,求各位大侠鼎力相助!

小弟想拟合曲线r1和r2并求出参数值,这两条曲线都用的同一组参数k1,k2,k3,k4,k5,k6进行非线性最小二乘拟合,请问怎样用matlab实现一组参数同时拟合两个方程?(如果分开拟合的话每个参数必然有两个值)。下面是相关的数据及方程,其中y1和y2分别是r1和r2的实验值,r1和r2的自变量分别为x1.x2, 请各位大侠能鼎力相助,最好能给出代码或者计算方法,谢谢 (参数均大于0)
x1=[0.294618626000000,1.08932212600000,0.832216598000000,1.17662009200000,0.676335091000000,1.70366422000000,1.67606414800000,2.11952112200000];x2=[10.3376575900000,25.2761852100000,16.0236245200000,19.5725079300000,13.0306388900000,30.3467984700000,22.7896542500000,34.6372838900000];y1=[0.0186463620000000,0.0153108230000000,0.0175880640000000,0.0205581730000000,0.0228104580000000,0.0186192320000000,0.0217021560000000,0.0203259500000000];y2=[0.00759763800000000,0.0110371770000000,0.00893193600000000,0.0143098270000000,0.0121695420000000,0.0165047680000000,0.0215378440000000,0.0236220500000000];
r1=k1.*k2.*k3.*k6.*x1./(k3.*k6+k1.*k2.*k6.*x1+k1.*k3.*k6.*x1+k1.*k3.*k4.*k6.*(x1)^2+k3.*x2);
r2=k1.*k3.*k4.*k5.*k6.*(x1)^2./(k3.*k6+k1.*k2.*k6.*x1+k1.*k3.*k6.*x1+k1.*k3.*k4.*k6.*(x1)^2+k3.*x2);

[ 来自科研家族 木虫催化 ]
回复此楼
探索真理比占有真理更可贵
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

johnliu1983

至尊木虫 (著名写手)

感觉数据有点儿少,一般拟合的话,数据最少也得是参数个数的二倍。
2楼2013-03-27 22:58:21
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zhangholmes: 金币+10, 有帮助, 谢谢,要求用matlab拟合,且参数值均大于0 2013-03-28 08:50:49
csgt0: 金币+2, 谢谢 2013-03-28 17:50:13
感觉你的模型公式可以简化下,否则会出现过拟合现象使得参数组值不唯一(多解)。
1stOpt求解很容易:
CODE:
SharedModel;
Variable x1,x2,y1,y2;
Function y1=k1*k2*k3*k6*x1/(k3*k6+k1*k2*k6*x1+k1*k3*k6*x1+k1*k3*k4*k6*(x1)^2+k3*x2);
         y2=k1*k3*k4*k5*k6*(x1)^2/(k3*k6+k1*k2*k6*x1+k1*k3*k6*x1+k1*k3*k4*k6*(x1)^2+k3*x2);
Data;
x1=[0.294618626000000,1.08932212600000,0.832216598000000,1.17662009200000,0.676335091000000,1.70366422000000,1.67606414800000,2.11952112200000];
x2=[10.3376575900000,25.2761852100000,16.0236245200000,19.5725079300000,13.0306388900000,30.3467984700000,22.7896542500000,34.6372838900000];
y1=[0.0186463620000000,0.0153108230000000,0.0175880640000000,0.0205581730000000,0.0228104580000000,0.0186192320000000,0.0217021560000000,0.0203259500000000];
y2=[0.00759763800000000,0.0110371770000000,0.00893193600000000,0.0143098270000000,0.0121695420000000,0.0165047680000000,0.0215378440000000,0.0236220500000000];

结果不唯一(但目标函数值一样):
1:
均方差(RMSE): 0.00164921921335782
残差平方和(SSE): 4.35187842193374E-5
相关系数(R): 0.995613717942481
相关系数之平方(R^2): 0.991246675355251
决定系数(DC): 0.991246675355251
F统计(F-Statistic): 1.54478059919963

参数                  最佳估算
--------------------        -------------
k1        -2.59398833027058
k2        0.0199682626090541
k3        -0.0420164756757608
k6        -7.45935370739192
k4        -0.0566582077295222
k5        -0.210942534989282

2:
均方差(RMSE): 0.00164921921335782
残差平方和(SSE): 4.35187842193375E-5
相关系数(R): 0.995613717942481
相关系数之平方(R^2): 0.99124667535525
决定系数(DC): 0.991246675355251
F统计(F-Statistic): 1.54478061348114

参数                  最佳估算
--------------------        -------------
k1        6.49739788882889
k2        -0.00797202837023275
k3        0.00659118125279252
k6        -7.45935376366015
k4        0.0226199383490419
k5        -0.210942521019606

3:
均方差(RMSE): 0.00164921921335782
残差平方和(SSE): 4.35187842193374E-5
相关系数(R): 0.995613717942481
相关系数之平方(R^2): 0.99124667535525
决定系数(DC): 0.991246675355251
F统计(F-Statistic): 1.54478059841368

参数                  最佳估算
--------------------        -------------
k1        -0.000643094108709367
k2        80.5441060650679
k3        0.0380707764697068
k6        -7.45935370238493
k4        -228.536892209923
k5        -0.2109425356039
3楼2013-03-28 08:48:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

公式不简化还是多解:

均方差(RMSE): 0.00220814695920121
残差平方和(SSE): 7.80146078948727E-5
相关系数(R): 0.992123087097466
相关系数之平方(R^2): 0.984308219951806
决定系数(DC): 0.984308219951761
F统计(F-Statistic): 0.510617795431829

参数                  最佳估算
--------------------        -------------
k1        3622.0124057459
k2        988.165168684258
k3        0.038903827677663
k6        3.08888812043572E-7
k4        6460.75939466835
k5        0.0910552612919335
4楼2013-03-28 09:29:44
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhangholmes 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +12 winnerche 2026-07-29 16/800 2026-08-04 08:18 by Equinoxhua
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 10/500 2026-08-04 08:05 by 88817753
[教师之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 jRl3mE6ddZGq 2026-08-03 9/450 2026-08-04 07:46 by k7OM8YghWbkC
[找工作] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 9/450 2026-08-04 07:37 by k7OM8YghWbkC
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 cu9Nq1xK233Z 2026-08-03 13/650 2026-08-04 07:30 by k7OM8YghWbkC
[教师之家] 基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊 +9 锦衣卫寒战 2026-07-28 13/650 2026-08-04 07:21 by Ermito
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 cu9Nq1xK233Z 2026-08-03 6/300 2026-08-04 06:10 by k7OM8YghWbkC
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 cu9Nq1xK233Z 2026-08-03 9/450 2026-08-04 06:07 by k7OM8YghWbkC
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 jRl3mE6ddZGq 2026-08-03 6/300 2026-08-04 04:47 by k7OM8YghWbkC
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 8/400 2026-08-04 04:46 by k7OM8YghWbkC
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 7/350 2026-08-04 04:46 by k7OM8YghWbkC
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 8/400 2026-08-04 03:21 by k7OM8YghWbkC
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 16/800 2026-08-03 12:23 by fuweiguochen
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +19 低垂的野花 2026-07-31 25/1250 2026-08-03 09:25 by gy116024
[基金申请] 2026年国自然面上资助率 +16 布布和一二 2026-07-30 22/1100 2026-08-03 09:20 by gy116024
[基金申请] 微信指数没变化,科研之友没阅读 +15 wangze12014 2026-07-28 19/950 2026-08-02 20:05 by 蔡棒棒菂
[考博] 2027年申博 50+3 射雕英雄胜 2026-07-30 3/150 2026-08-02 09:36 by lfy8008
[高分子] HXDI做水性聚氨酯乳液,是不是特别容易出渣 15+3 yuyusuv 2026-07-29 3/150 2026-07-31 09:21 by huizingga
[基金申请] 你们的时间戳变了吗 +3 archvillain 2026-07-30 4/200 2026-07-30 18:53 by levinzhwen
信息提示
请填处理意见