以下的非线性多元回归怎么做?
函数y=f(x1,x2,x3,x4,x5)数据有1000+组 可以用MATLAB回归得到一个方程吗?怎么做啊
[ 本帖最后由 eight 于 2007-10-28 20:58 编辑 ]
回复 #1 cscuxj 的帖子
找本书看看,或者搜索回复 #1 cscuxj 的帖子
啥意思啊,你自己不已经有方程f了? 但是具体的表达式没有啊具体的就像拟合的曲线方程怎么得到啊?[ 本帖最后由 eight 于 2007-10-28 20:58 编辑 ] 是不是可以想办法转化成多元线性拟合。
[ 本帖最后由 eight 于 2007-10-29 09:40 编辑 ]
回复 #5 huright 的帖子
不可以是线性的一定得是非线性啊 该怎么办啊? 一般而言,应该先找到一个待拟合的非线性表达式才好处理;不然,可能要求助于神经网络之类的黑箱方法了.
另: 问题请先给全,例如数据或函数之类的,这样别人才便于调试程序,给出答案. 谢谢你的指点!
函数y=f(x1,x2,x3,x4,x5)
情况是这样的,x1~x5 是试验中5个可变的参数,在试验中分别改变x1~x5 的值,得到不同x1~x5 组合时的试验目标的值y ;目前仅知道y 对x1是对数函数(y=Lnx1),其余的x2~x5 可用三次多项式表示,但是所有参数x1~x5 对y是什么函数就不知道了啊
整个数据就是x1~x5 不同组合时的y 的值,有1000+组 ,太多了我不知道怎么给,你可不可以告诉我具体用什么办法 什么命令来做啊?告诉我一个具体方法就好
谢谢
页:
[1]