24小时热门版块排行榜    

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

yangshu707

银虫 (初入文坛)

[求助] 对数据进行曲线拟合后如何得到拟合误差 已有2人参与

本人使用origin对实验数据进行曲线拟合,想知道拟合误差(用百分数来表示的那种形式)用什么参数来表示,具体物理意义是什么,怎样求算。已经由拟合软件得到了拟合的决定系数,决定系数和上面表明误差的物理量关系如何,能否根据公式相互转换?
敬请各位高手不吝赐教,多谢了先!
回复此楼

» 猜你喜欢

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

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

yangshu707

银虫 (初入文坛)

引用回帖:
: Originally posted by greedisgood at 2012-03-01 19:08:49:
调出那个分析结果就OK了,这方面的资料很多,google一下

分析结果中除了决定系数和残差平方和外,没看到其他的什么参数,关于这个问题我也在网上找了一下,没找到答案,请您不吝赐教,说的详细点吧,谢了!
3楼2012-03-01 21:11:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

自己再顶一顶
4楼2012-03-02 08:10:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
: Originally posted by luoheng27 at 2012-03-02 08:20:51:
其实你可以用MATLAB,非常方便!首先,你把origin里的数据导出成excel文件格式,然后导入到matlab,然后用内部曲线拟合函数polyfit或spline等,可以很方便地得到拟合后的曲线和函数以及误差等!强烈推荐!

恩,谢谢你,我也知道用matlab拟合,结果中就有误差,只是不会用matlab,而且数据已经处理了出来,想尽快添加拟合误差,所以想知道决定系数和残差平方和与拟合误差是什么关系,能否相互转化。谢谢了!
7楼2012-03-02 10:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
: Originally posted by vip0208 at 2012-03-02 08:49:39:
拟合结果里面都有相应的误差的,你写的时候只需在真实值后加个加减符号,然后写上你的误差值就好。

谢谢你,能否请你说的更详细一些,比如下面是其中一个模拟所得的结果:Data: Data1_B
Model: SLogistic2
Equation: y = a/(1 + ((a-y0)/y0)*exp(-4*Wmax*x/a))
Weighting:
y        No weighting
  
Chi^2/DoF        = 7.06928
R^2        =  0.91206
  
y0        8.28488        2.14842
a        30.49469        1.88924
Wmax        3.53462        0.94366
哪个是表示拟合误差的量,物理意义是什么,如何转化为百分数的形式
8楼2012-03-02 10:47:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
: Originally posted by vip0208 at 2012-03-02 22:19:46:
谢谢你,能否请你说的更详细一些,比如下面是其中一个模拟所得的结果:Data: Data1_B
Model: SLogistic2
Equation: y = a/(1 + ((a-y0)/y0)*exp(-4*Wmax*x/a))
Weighting:
y        No weighting
  
Chi^ ...

再次谢谢您,呵呵,您说的是拟合得到的参数的误差吧,我想知道的是整个拟合过程产生的误差就是拟合的准确度有多大,即拟合误差,不知能否再次赐教,谢谢您了。
10楼2012-03-02 23:21:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

请高手们相助呀,先谢了!
11楼2012-03-03 09:29:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
: Originally posted by vip0208 at 2012-03-04 19:56:38:
R^2就是拟合数据的结果,值越大,那么误差相应的越小,一般要二个9以上。这个R有一个很长的公式来表示,一般写拟合结果的时候,只要把相应的R^2值给上就好了。

谢谢了,R^2是判定系数,表明拟合的好坏,但拟合误差貌似不用这个量表示,所以想知道拟合误差和判定系数间的关系,能否转化?现在我需要用到拟合误差这个数值,仅是R^2还不够。谢谢了
13楼2012-03-05 10:44:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
14楼: Originally posted by wangningsir at 2012-04-10 20:23:12
R=∑(calc-exp)^2/∑(exp)^2);
其中,calc-exp项就是拟合结果FitNLCURVE 中的Regular Residual of××;都copy到exel中计算就行了~

谢谢您的帮助!另外对不起,因为前些日子出海了两个多月,现在才看到您的回复。根据我的理解:您这个公式的意思是用R来表示拟合误差,R=残差平方和/总偏差平方和。请问这个R能够用来表示整个拟合过程产生的误差吗?如果可以表示拟合误差,是用R还是用R的平方根呢?为了解决这个问题,我查阅了几本数学手册,貌似没有用这个表示拟合误差的,所以想确认一下。万分感谢您的帮助!
17楼2012-07-04 14:54:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangshu707

银虫 (初入文坛)

引用回帖:
16楼: Originally posted by yaoyzdx at 2012-05-17 17:38:00
最后怎么解决的?

呵呵,还没解决呢,前段时间出海,没法上网,刚回来,看到了wangningsir的回复,但还没弄明白,正在请教中。
18楼2012-07-04 14:56:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yangshu707 的主题更新
信息提示
请填处理意见