origin怎么引入修正线性回归方程的公式

当前位置:
&origin8.5 自定义方程的非线性拟合问题
origin8.5 自定义方程的非线性拟合问题
作者 dr1581
求助,origin8.5非线性拟合
希望拟合方程q=(q0*b*p)/(1+b*p),其中q和p分别是因变量和自变量,q0和b是想要拟合出来的参数。
从tools-fitting function buildings一路进行设置,对于parameter选的是q0和b,但这时不清楚对于derived parameters怎么选?选这个有什么意义?
之后,我选了derived parameters,用的Q0和B,最后赋值让QO=q0, B=b,但这样最后通不过,说不能用一个derived parameters去计算另一个derived parameters。
貌似8.5和8的拟合方式相差挺大的,也看不到什么编程窗口之类的。
请大神们指点!
我试了一下,可以完全不要derived parameter
但有个很大的问题,为什么我拟合一个稍微复杂一点的方程,虽然最后通过设定初值,使得R2很好,有4个9,但是各个参数的标准差非常大?
方程是lnP=ln(N)+(1/T)*(a0+a1*N+a2*N^2+a3*N^3)+(b0+b1*N+b2*N^2),其中自变量是N,因变量是lnP,T是温度设为定值,其余a和b等是需要拟合的参数。
发现拟合结果和初值关系很大,虽然参考文献,但似乎仍然得不到好结果。
拟合结果见上传的图片,具体数据如下。也希望大神们能帮助看看啊!
拟合数据(左边是N,右边是lnP)
0.& & & & 0.
0.& & & & 0.
0.& & & & 1.
0.& & & & 1.
0.& & & & 2.
0.& & & & 3.
0.& & & & 3.
0.& & & & 4.
0.& & & & 4.
1.& & & & 4.
1.& & & & 5.
1.& & & & 5.
1.& & & & 5.
1.& & & & 5.
1.& & & & 5.
1.& & & & 5.
2.& & & & 5.
2.& & & & 5.
2.& & & & 5.
2.& & & & 5.
2.& & & & 5.
2.& & & & 6.
2.& & & & 6.
2.& & & & 6.
2.& & & & 6.
2.& & & & 6.
2.& & & & 6.
2.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
3.& & & & 6.
[ Last edited by dr1581 on
at 22:14 ],
你的公式有问题,存在过拟合现象:
原公式:lnP=ln(N)+(1/T)*(a0+a1*N+a2*N^2+a3*N^3)+(b0+b1*N+b2*N^2);
完全可以简化等同于:
lnP=ln(N)+(1/T)*(a0+a1*N+a2*N^2+a3*N^3);
原公式有完全多组解,简化后解唯一,拟合效果也完全一样。
引用回帖:: Originally posted by dingd at
你的公式有问题,存在过拟合现象:
原公式:lnP=ln(N)+(1/T)*(a0+a1*N+a2*N^2+a3*N^3)+(b0+b1*N+b2*N^2);
完全可以简化等同于:
lnP=ln(N)+(1/T)*(a0+a1*N+a2*N^2+a3*N^3);
原公式有完全多组解,简化后解唯 ... 理论是这样,但公式分为这三大项是有物理意义的,所以ai与bi意义不同,不能简化
如果ai和bi都有物理意义,那就应该根据物理意义给每个参数加上范围约束,否则会有无穷多组解。
2楼说的对,从数值计算上来说应该先合并取消冗余项。最后计算结果再按照比例自行分配a,b。这样做并没有否定那几项的物理意义。
引用回帖:: Originally posted by dingd at
如果ai和bi都有物理意义,那就应该根据物理意义给每个参数加上范围约束,否则会有无穷多组解。 非常难,各个文献报道的参数也不同,约束大致范围后,反而使得效果更差了,连基本形状都拟合不出来了。。。
引用回帖:: Originally posted by 戴钢盔的猪头 at
2楼说的对,从数值计算上来说应该先合并取消冗余项。最后计算结果再按照比例自行分配a,b。这样做并没有否定那几项的物理意义。 比如我先不要b,确实可以拟合得很好,但之后如何再去分配a和b呢?
24小时热帖
下载小木虫APP
与700万科研达人随时交流origin9.1线性拟合如何将拟合方程添加到图片上_百度知道
origin9.1线性拟合如何将拟合方程添加到图片上
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
热心网友知道合伙人
首先在电脑中打开origin9.0,点击进入origin9.0的首页,首页面让下图所示。在首页面中,我们可以看到数据输入表格,我们在表格中输入我们要进行拟合的数据。在菜单栏中,找到【plot】,点击进入,找到【symbol】,在【symbol】的菜单中找到【scatter】,点击。或者我们可以在首页的下方,直接点击工具栏,如下图所示。之后,我们在origin9.0的菜单中, 我们找到 【analysis】,点击进入,找到【fitting】点击进入菜单,找到【linear Fit】点击。上述操作后,会弹出对话框,如些图所示,我们直接点击【OK】。7之后又会弹出【 reminder
message】,我们选择【yes】,然后点击【OK】8我们的数据拟合就完成了,在下图的方框中,我们可以找到,我们的方程以及发方差。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎么用origin拟合吸附动力学一级方程_百度知道
怎么用origin拟合吸附动力学一级方程
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
热心网友知道合伙人
左下角有三个图标,一个是直线,一个是三个点,一个是三个点,一个是点线,选三个点的,设置x、y,然后analysis--fitting,第一个是直线拟合,第二个是多项式拟合,第四个是曲线拟合,一个个试下来,看哪个适合
Time_Resolved知道合伙人
Time_Resolved
采纳数:1495
获赞数:12863
吸附动力学一级方程的方程式是什么样的?
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Origin 8.0绘图时数据自定义公式拟合的方法_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
当前位置: >
Origin 8.0绘图时数据自定义公式拟合的方法
发布时间:  来源:Office办公助手
带有强大的数据拟合功能,并拥有大量的拟合函数库。不过如果您对Origin自带的拟合函数库不熟悉的话,想从中找到你所需要的函数却又可谓是大海捞针,又不一定可以拟合成想要的效果。下面Office办公助手的小编就根据自己的工作中积累的经验讲解下Origin 8.0中自定义公式拟合的方法和步骤。
1、以下图的数据为例,下图的数据符合函数关系y=a*2.78128^(b*x)
2、首先用上述数据绘制出散点图。
3、点击&Tools&菜单下的&Fitting Function Organizer&,进入拟合函数管理界面。
4、进入Fitting Function Organizer界面后,先点击右侧的&New Catagory&建立个函数夹(左下角的Steven);然后,点击右侧的&New Function&建立新函数。填写与函数关系相应的参数、公式等,然后点击右侧的&Save&保存函数。
5、选中要拟合的散点图,进入&Analysis&菜单,点击&Nonlinear Curve Fit&开始拟合。
6、进入左侧的&Settings&列表,点击&Function Selection&,然后在右侧选择刚刚新建的函数&&&Steven&函数夹下的&Test&。
更多相关阅读
上一篇: 下一篇:
Origin绘图教程
热门Origin教程
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载当前位置:
&origin中方程拟合问题
origin中方程拟合问题
作者 fengbo319
自定义的一个方程拟合数据,
y=100-100*(a^(-(b*x))+((1-a)^(-(c*x))))
为什么编辑过程中点击compile 是compilefailed
而且输入参数那里只能输入一个参数,输入a,b,c就变成了abc。怎么办?
拟合问题1stOpt比Origin好用且强大的多,可以试试。
y=100-100*(a*e^(-(b*x)))+((1-a)*e^(-(c*x)))
origin也应该可以的啊?输入的这个方程,感觉没错误啊?
你试试写成y=100-100*(a*exp(-(b*x))+((1-a)^(-(c*x)))),我试了没问题
引用回帖:: Originally posted by 晓风淡月 at
你试试写成y=100-100*(a*exp(-(b*x))+((1-a)^(-(c*x)))),我试了没问题 我一个师兄帮我写了这个y=100-100*(a*exp(-(b*x)))+((1-a)*exp(-(c*x))),编辑是对的,拟合的时候提示 the fit till converged and 1—iter buttons are disabled。 请问为什么呢?
把数据一起放上来吧!
x1& & & & y1& & & & x2& & & & y2
& & & & & & & & & & & & & & & & x3& & & &&&y3 & & & && &&&0& & & & 0& & & & 0& & & & 0& & & & 0& & & & 0
30& & & & 4& & & & 30& & & & 64.31& & & & 30& & & & 58.4
60& & & & 7.62& & & & 60& & & & 83.38& & & & 60& & & & 81.12
90& & & & 10.76& & & & 90& & & & 87.28& & & & 90& & & & 84.8
120& & & & 13.41& & & & 120& & & & 89.35& & & & 120& & & & 86.19
180& & & & 18.33& & & & 180& & & & 91.15& & & & 180& & & & 86.93,
0& & & & 0& & & & 0& & & & 0& & & & 0& & & & 0
30& & & & 4& & & & 30& & & & 64.31& & & & 30& & & & 58.4
60& & & & 7.62& & & & 60& & & & 83.38& & & & 60& & & & 81.12
90& & & & 10.76& & & & 90& & & & 87.28& & & & 90& & & & 84.8
120& & & & 13.41& & & & 120& & & & 89.35& & & & 120& & & & 86.19
180& & & & 18.33& & & & 180& & & & 91.15& & & & 180& & & & 86.93
24小时热帖
下载小木虫APP
与700万科研达人随时交流}

我要回帖

更多关于 回归直线方程公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信