24小时热门版块排行榜    

查看: 875  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jafa

铜虫 (小有名气)

[求助] 拟合函数求解

拟合出的函数尽量与数据点匹配,结果不要太复杂,因为要用于微分方程求解的。且拟合结果满足原数据点递减的趋势,请大神们帮帮忙!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 拟合.xlsx
  • 2014-03-14 22:28:57, 80.38 K

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

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

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

feixiaolin

荣誉版主 (文坛精英)

优秀版主

转变成  [x,ln(y)-38],再行拟合。

» 本帖已获得的红花(最新10朵)

2楼2014-03-14 23:47:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jafa: 金币+50, ★★★很有帮助 2014-03-15 11:08:22
内容已删除

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : fitting.txt
  • 2014-03-15 10:31:08, 108.04 K

» 本帖已获得的红花(最新10朵)

4楼2014-03-15 10:31:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
6楼: Originally posted by jafa at 2014-03-15 14:24:31
您是用什么软件进行拟合的,我一般是用origin  好像不太会用啊。...

1stop
7楼2014-03-15 15:37:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
8楼: Originally posted by jafa at 2014-03-15 15:49:08
拟合精度是很高,但是结果太复杂了,有没有比较简单的形式啊,因为还要用于微分方程的求解。求助!!!...

我晚上再给你看一下吧。
9楼2014-03-15 15:50:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
jafa: 金币+100, ★★★★★最佳答案 2014-03-16 14:29:04
目标函数  ln(y) -38= a/( c*x +d + e*x^f);
a                  32.6329942822987
c                  0.0138384300355162
d                  2.58606837514686
e                  0.834275510063443
f                  0.372294296275933
相关系数(R): 0.999568101930341
相关系数之平方(R^2): 0.999136390396625
决定系数(DC): 0.999133048657501
卡方系数(Chi-Square): 0.875823166959446
F统计(F-Statistic): 4626565.5332956
++++++++++++++++++++++
很难再简化了。
拟合函数求解
44.jpg



[ Last edited by feixiaolin on 2014-3-15 at 17:35 ]

» 本帖已获得的红花(最新10朵)

10楼2014-03-15 17:34:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

目标函数  ln(y) -38= a*exp(-b*x^c);    简化到底了。

相关系数(R): 0.99953305652097
相关系数之平方(R^2): 0.999066331078152
决定系数(DC): 0.999052073706302
卡方系数(Chi-Square): 0.851886993867036
F统计(F-Statistic): 4279103.82844668

参数        最佳估算
----------        -------------
c                  0.29011815707912
a                  13.1767365771669
b                  0.327092801918528
11楼2014-03-16 09:39:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
12楼: Originally posted by jafa at 2014-03-16 14:31:19
您可以告诉我这个目标函数是怎么得到的吗?   是基于什么样的算法?
谢谢!!!...

经验而已。
13楼2014-03-16 18:06:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
14楼: Originally posted by jafa at 2014-03-16 18:40:32
请问目标函数是怎么得到呢?   基于什么样的算法?...

首先,发现 y 值太大,用开方的方法降低数量级、减小分布范围,再减去一个基数【38】。
然后,用1stop进行拟合。可以参考http://muchong.com/bbs/viewthread.php?tid=7115544&fpage=1 的2楼程序【应为你的数据太长了】
最后,根据经验调整目标函数为  ln(y) -38= a/( c*x +d + e*x^f); 进一步简化为 ln(y) -38= a*exp(-b*x^c);
15楼2014-03-16 18:58:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jafa 的主题更新
信息提示
请填处理意见