- 11
- 0
- 约7.53千字
- 约 10页
- 2022-09-20 发布于上海
- 举报
实用标准文案
精彩文档
精彩文档
Matlab 实现多元回归实例
(一)一般多元回归
一般在生产实践和科学研究中,人们得到了参数 x ? ?x
1
,??? , x
n
?和因变量 y 的
数据,需要求出关系式 y ? f ?x?,这时就可以用到回归分析的方法。如果只考虑
f 是线性函数的情形,当自变量只有一个时,即, x ? ?x
1
,??? , x
n
?中 n ? 1 时,称
为一元线性回归,当自变量有多个时,即, x ? ?x
1
,??? , x
n
?中n ? 2 时,称为多元
线性回归。
进行线性回归时,有 4 个基本假定:
① 因变量与自变量之间存在线性关系;
② 残差是独立的;
③ 残差满足方差奇性;
④ 残差满足正态分布。
在 Matlab 软件包中有一个做一般多元回归分析的命令 regeress,调用格式如下:
[b, bint, r, rint, stats] = regress(y,X,alpha) 或者
[b, bint, r, rint, stats] = regress(y,X) 此时,默认 alpha = 0.05.
这里,y 是一个n ?1 的列向量,X 是一个n ??m ?1?的矩阵,其中第一列是全 1 向
量(这一点对于回归来说很重要,这一个全 1 列向量对应回归方程的常数项),一般情况下,需要人工造一个全 1
原创力文档

文档评论(0)