首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

多元非线性回归有关问题的算法(500分以上求解)

2012-03-05 
多元非线性回归问题的算法(500分以上求解)我的需要是这样的!已知实测数据点列:(y,x[0],x[1],x[2],x[3],x[4

多元非线性回归问题的算法(500分以上求解)
我的需要是这样的!

已知实测数据点列:(y,   x[0],   x[1],   x[2],   x[3],   x[4],x[5],x[6],x[7],x[8]),个数为n;

方程(描述一下)
Y1+=A[i]*x[i]         i=0~m(m <9)                        
Y2+=   A[j]*x[j]         j=m~8

Y=(Y1+B)/(1+a[0]*x0)+C+Y2
其中   A[]、B、C为系数;

*******************************
要求根据n个数据点列求出A[]、B、C

能够提供完整算法或C++/VC++代码者另开贴500分相送.如需要分可再加

[解决办法]
我帮你去找找,好想以前看过,留个EMAIL吧。
[解决办法]
C常用算法程序集里好象就有,你自己也可以去参考一下!
[解决办法]
好像是解线性方程组吧。
最简单易懂的就是高斯消元法。
[解决办法]
http://www.ics.forth.gr/~lourakis/levmar/
http://www-unix.mcs.anl.gov/otc/Guide/faq/nonlinear-programming-faq.html
MATLAB maybe helps you to achieve above that?
[解决办法]
用MATLAB写,导出来供C++调用,这是比较简单的方法
[解决办法]
(y, x[0], x[1], x[2],
疑问:y 是一个浮点数?还是一个二维点? x[0], x[1]... 呢?

Y1+=A[i]*x[i] i=0~m(m <9)
疑问:这个实在不是方程啊。长这么大没见过这种形式的数学方程

热点排行