找回密码
 欢迎注册
查看: 10524|回复: 2

[提问] 如何拟合多元函数的系数?

[复制链接]
发表于 2013-1-19 19:58:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
如果有个函数z = f(x, y) = ax / (1+bx+cy),现在已知9组(x,y,z)数据,想求出a,b,c的最优解,应该怎么办呢?
我看最小二乘法似乎是对z = f(x)这样的一元变量做拟合,不知道是不是理解错了。请指教。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-1-20 08:53:43 | 显示全部楼层
如果写成z(1+bx+cy)-ax=0来拟合会更加简单,就是一个线性拟合问题。当然如果1+bx+cy出现及其接近0的情况,可能效果不会太好。
多变量还是单变量没有本质区别
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-1-20 09:44:31 | 显示全部楼层
1# gogdizzy
最小二乘,本质上就是残差平方和最小。跟线性与非线性没啥直接的关系,
不过,如果是线性的话,单从分析上就能得出一个很明确的公式来,所以线性比较流行。
非线性的话,你去解那个求导数后的方程组,不一定能得到优美的形式,所以往往讨论较少。

一般我们都是把变量做一些非线性的变换,转化成线性模型,再用线性最小二乘法法来求解的。
推荐看这个:
http://en.wikipedia.org/wiki/Non-linear_least_squares

对于此题,可以这样,   ax/z =1+bx+cy
也就是说, x/z,x,y 之间应该是线性的,于是.....
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-13 16:15 , Processed in 0.046689 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表