声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1176|回复: 7

[编程技巧] 以下的非线性多元回归怎么做?

[复制链接]
发表于 2007-10-28 17:23 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
函数y=f(x1,x2,x3,x4,x5)
数据有1000+组   可以用MATLAB回归得到一个方程吗?怎么做啊

[ 本帖最后由 eight 于 2007-10-28 20:58 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-10-28 18:16 | 显示全部楼层

回复 #1 cscuxj 的帖子

找本书看看,或者搜索
发表于 2007-10-28 18:26 | 显示全部楼层

回复 #1 cscuxj 的帖子

啥意思啊,你自己不已经有方程f了?
 楼主| 发表于 2007-10-28 20:46 | 显示全部楼层
但是具体的表达式没有啊  具体的就像拟合的曲线方程怎么得到啊?

[ 本帖最后由 eight 于 2007-10-28 20:58 编辑 ]
发表于 2007-10-28 21:16 | 显示全部楼层
是不是可以想办法转化成多元线性拟合。

[ 本帖最后由 eight 于 2007-10-29 09:40 编辑 ]
 楼主| 发表于 2007-10-29 00:54 | 显示全部楼层

回复 #5 huright 的帖子

不可以是线性的  一定得是非线性啊    该怎么办啊?
发表于 2007-10-29 10:29 | 显示全部楼层
一般而言,应该先找到一个待拟合的非线性表达式才好处理;
不然,可能要求助于神经网络之类的黑箱方法了.
另: 问题请先给全,例如数据或函数之类的,这样别人才便于调试程序,给出答案.
 楼主| 发表于 2007-10-29 12:42 | 显示全部楼层
谢谢你的指点!
函数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+组    ,太多了我不知道怎么给,你可不可以告诉我具体用什么办法 什么命令来做啊?告诉我一个具体方法就好

谢谢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 17:37 , Processed in 0.057310 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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