24小时热门版块排行榜    

查看: 585  |  回复: 10
当前主题已经存档。

zchp

金虫 (正式写手)

[交流] 【求助】二元一次方程的解法

方程为:z=ax/(1+bx+cy) , 其中实验可以获取x,y,z三列数据,该如何通过拟合获取最佳系数a,b,c呢?请高手指点。谢谢!

[ Last edited by zchp on 2009-1-4 at 22:34 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

请高手指点!!
2楼2009-01-04 16:44:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coldwind042

金虫 (正式写手)

你吧数据列出来,我帮你试一试
3楼2009-01-04 19:15:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

很多的,你随便弄3列看看,关键是方法,你可以详细说说吗?
4楼2009-01-04 22:32:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

请版主帮帮忙
5楼2009-01-04 22:33:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

728728

木虫 (正式写手)

★ ★ ★
kuhailangyu(金币+1,VIP+0):谢谢!
lvzhu2007(金币+2,VIP+0):重奖交流
很简单。
方程两侧同被1除,即变成1/z  = (1/a)*(1/x) + (a/b)*1 + (c/a)*(y/x)
则变成多元线性方程。用origin里面的多元线性回归:multiple regression
默认Column A为变量,这里就是1/z,选中Column B,C,D为自变量,这里是(1/x), 1 和(y/x)。
得到系数后,就得到abc了
6楼2009-01-05 03:05:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

引用回帖:
Originally posted by 728728 at 2009-1-5 03:05:
很简单。
方程两侧同被1除,即变成1/z  = (1/a)*(1/x) + (a/b)*1 + (c/a)*(y/x)
则变成多元线性方程。用origin里面的多元线性回归:multiple regression
默认Column A为变量,这里就是1/z,选中Column B,C,D ...

确实高!非常感谢!!!
7楼2009-01-05 15:03:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

728728

木虫 (正式写手)

过奖,不过楼主要注意一下上述方法不能完全代替原来的函数。比如在过零点情况不试用。最好方法还是自己编程用回归。
8楼2009-01-05 16:15:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

引用回帖:
Originally posted by 728728 at 2009-1-5 16:15:
过奖,不过楼主要注意一下上述方法不能完全代替原来的函数。比如在过零点情况不试用。最好方法还是自己编程用回归。

可是两边取倒数后用的不就是多元线性回归吗?
9楼2009-01-06 10:09:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zchp

金虫 (正式写手)

引用回帖:
Originally posted by 728728 at 2009-1-5 03:05:
很简单。
方程两侧同被1除,即变成1/z  = (1/a)*(1/x) + (a/b)*1 + (c/a)*(y/x)
则变成多元线性方程。用origin里面的多元线性回归:multiple regression
默认Column A为变量,这里就是1/z,选中Column B,C,D ...

我试了下Origin中的多元线性拟合,怎不知哪里出了问题。我是把第一列改为变量Y,第二第三第四三列改为自变量X1,X2,X3,然后选中数据再Statistics/Multiple Regression,但没什么反应,你能详细说一下具体操作吗?非常感谢!
10楼2009-01-06 11:49:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zchp 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见