24小时热门版块排行榜    

查看: 1282  |  回复: 3

forestsong12

银虫 (小有名气)

[求助] 1stopt软件拟合非线性方程,计算结果全为0,这是为什么 已有2人参与

Parameters T;
Variable x,y;
Function y= 3.741832*10^-16/(exp(0.01438786/(T*x*10^-3))-1)/(x*10^-3)^5;
Data;
405.425        19197
424.055        14239
441.669        11853
463.348         6832.2
541.255        4912.8
566.321        3806.9
609.001        2420.1
711.297        1356.1
744.153        810.13
764.477        613.14
804.786        412.09
852.208        315.52
900.307        463.06


迭代数: 33
计算用时(时:分:秒:微秒): 00:00:00:319
优化算法: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
计算结束原因: 达到收敛判断标准
均方差(RMSE): 7875.40731737143
残差平方和(SSE): 806286525.388597
相关系数(R): 0.985793202644828
相关系数之平方(R^2): 0.971788238380747
决定系数(DC): -0.75817360362487
卡方系数(Chi-Square): 67231.0399999996
F统计(F-Statistic): 378.908299540322

参数        最佳估算
----------        -------------
T                  27.2788094020072

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

No        实测值y        计算值y
1        19197        0.0000000
2        14239        0.0000000
3        11853        0.0000000
4        6832.2        0.0000000
5        4912.8        0.0000000
6        3806.9        0.0000000
7        2420.1        0.0000000
8        1356.1        0.0000000
9        810.13        0.0000000
10        613.14        0.0000000
11        412.09        0.0000000
12        315.52        0.0000000
13        463.06        0.0000000
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
forestsong12: 金币+10, 有帮助, 非常感谢 2014-07-10 08:59:36
注意指数为负时的写法:

y= 3.741832*10^-16/(exp(0.01438786/(T*x*10^-3))-1)/(x*10^-3)^5;
改为
y= 3.741832*10^(-16)/(exp(0.01438786/(T*x*10^(-3)))-1)/(x*10^(-3))^5;
2楼2014-07-07 09:39:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

forestsong12

银虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2014-07-07 09:39:07
注意指数为负时的写法:

y= 3.741832*10^-16/(exp(0.01438786/(T*x*10^-3))-1)/(x*10^-3)^5;
改为
y= 3.741832*10^(-16)/(exp(0.01438786/(T*x*10^(-3)))-1)/(x*10^(-3))^5;

改了也不对 会不会是数据对不上啊
3楼2014-07-07 09:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by forestsong12 at 2014-07-07 09:48:43
改了也不对 会不会是数据对不上啊...

公式本身不合适。
先来看你的数据
x    y
405.425        19197
424.055        14239
441.669        11853
463.348         6832.2
541.255        4912.8
566.321        3806.9
609.001        2420.1
711.297        1356.1
744.153        810.13
764.477        613.14
804.786        412.09
852.208        315.52
900.307        463.06
你给出方程简化得:
y=3.741832*0.1*(x^(-5)) / (exp(14.38786/T/x)-1)

注意x是几百数量级的,那么式中3.741832*0.1*(x^(-5))将是非常小的数,至少小于10^-11,4^5与9^5相差50倍;而y是数百到几万的数值,那么显然 exp(14.38786/T/x)-1  这一项应当是非常接近于0的数,也就是说 exp(14.38786/T/x)这一项应当非常接近于1,这要求T非常大;如前述,3.741832*0.1*(x^(-5))在x整个变化范围中数值变化达50倍,而至于指数函数而言,其变化范围是很窄的。
也就是,不可能存在合适的T值能满足高拟合的质量。
至于你说y的计算值为0的问题,在1stopt算法设置中,以简面体爬山法计算,可得:
相关系数(R): 0.985799655457293
相关系数之平方(R^2): 0.971800960699717
决定系数(DC): -0.758172807118177
卡方系数(Chi-Square): 67230.9893136268
F统计(F-Statistic): 379.084211127347

参数        最佳估算
----------        -------------
T                  117315023909293

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

No        实测值y        计算值y
1        19197        0.0038974
2        14239        0.0032564
3        11853        0.0027671
4        6832.2        0.0022845
5        4912.8        0.0012269
6        3806.9        0.0010237
7        2420.1        0.0007655
8        1356.1        0.0004113
9        810.13        0.0003434
10        613.14        0.0003083
11        412.09        0.0002510
12        315.52        0.0001996
13        463.06        0.0001603
从结果中可见,T的估算值非常大。
简而概之,就是公式不合适。此外,在拟合的时候,公式输入能化简就化简,有利于避免诸如过拟合之类的问题,从而得到高质量的拟合结果。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
4楼2014-07-07 18:47:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 forestsong12 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[公派出国] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 6/300 2026-08-23 14:45 by KM5EcsNQRBPn
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 2JOx3r2CYEgw 2026-08-21 5/250 2026-08-23 14:33 by KM5EcsNQRBPn
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 6/300 2026-08-23 14:21 by KM5EcsNQRBPn
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +3 process2012 2026-08-23 4/200 2026-08-23 12:54 by huixian257
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 h4CP7TrQR8Lg 2026-08-22 5/250 2026-08-23 12:09 by LR9qGULyN2ew
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[基金申请] 2026国自然函评费到账 +15 羊腰板 2026-08-21 16/800 2026-08-23 10:45 by process2012
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 10:44 by IXZuIJ2Q7OVy
[基金申请] 让我中一个面上吧! +12 大萍1987 2026-08-20 14/700 2026-08-23 10:30 by wrm
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 5/250 2026-08-23 04:07 by OEbVnUOu01ol
[基金申请] 范进中举一文的中心思想 +3 zjuhero 2026-08-22 4/200 2026-08-22 20:02 by mycsru
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 建议基金发布提前给出明确的时间点 +10 kulium 2026-08-21 13/650 2026-08-21 21:58 by alongwaytogo
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 今天系统多次维护,明天很可能放榜! +10 zju2000 2026-08-16 11/550 2026-08-20 20:02 by cl479861084
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见