数学建模社区-数学中国

标题: MATLAB多元线性拟合? [打印本页]

作者: 熠熠    时间: 2009-8-14 11:47
标题: MATLAB多元线性拟合?
本帖最后由 熠熠 于 2009-8-14 11:56 编辑 / U9 T' q8 C& V3 L4 m0 T
( r1 n/ P# A2 ^1 V
在MATLAB中怎么进行多元线性拟合(回归)?
作者: tubehu    时间: 2009-8-14 14:25
用regress# f) Z6 C. [* I) c1 H5 y7 X
非常好用的%……
作者: 熠熠    时间: 2009-8-14 20:02
每一个元都是一个列向量,那怎么写程序?
作者: 追梦者    时间: 2009-8-15 08:51
假设求方程y=a1+a2x+a3x6 f7 `  x$ G( H9 F8 b8 A
x1=[1 2 3]';
1 N7 @5 S% c( d8 T: i% b7 S( |6 Cx2=[4 5 6]';7 {3 v5 f% m7 K( e; H  F1 Q
y=[1 4 5];  f4 }+ v# z- a8 E' R8 l% j
x=[ones(3,1) x1 x2];9 p. U4 w. E# B. Q7 [. L
b=regress(y,x);%得出系数
  S& ^$ D1 h0 t0 i# N8 S你试试O(∩_∩)O~
作者: guangshao    时间: 2009-8-15 11:33
我发个帖子带个附件~~你自己看
作者: qlau2007    时间: 2009-8-16 09:00
1# 熠熠
* j4 W  M, F5 j5 x$ i3 g: L  f3 W2 X/ a+ P9 R1 X
把自变量X建一个矩阵,因变量Y建一个矩阵,然后用命令[b,bint,r,rint,stats]=regress(y,x)
作者: 熠熠    时间: 2009-8-16 12:21
谢谢,用这个可以。
作者: 熠熠    时间: 2009-8-16 12:24
这个方法是可以。若元为x1,...,x12,共12个,得出的系数也是12个或更少,怎么判断是哪个元的系数?
作者: xiaoguo    时间: 2009-9-6 17:27
不能用啊汗汗
作者: xiaoguo    时间: 2009-9-7 12:59
有内涵,不过自己再去找看看那些资料对你有用啊
作者: xiaoguo    时间: 2009-9-8 16:03
ongregess?、
作者: czflzxj    时间: 2009-9-19 13:58
也可以用stepwise
作者: T9838    时间: 2009-9-19 17:55
有思想,you shendu
作者: maxinzhuo    时间: 2010-5-12 17:48
太谢谢楼主啦~; M- ]* c/ ]0 F% g. s
太谢谢楼主啦~; P6 b7 U$ T: _# B6 Q
太谢谢楼主啦~
作者: 如风    时间: 2012-9-9 06:25
regress在MatLab里面没有这函数啊。。。求指点
作者: 数学是神马    时间: 2012-9-28 13:27
这个问题提的好




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5