matlab 画图 多元线性回归分析

Y——全国房屋销售均价X1——全国居民消费水平X2——房地产投资总额X3——全社会固定资产投资房屋竣工面积X4——国内生产总值这是我国90年代以来全国房价宏观经济影响因素... Y——全国房屋销售均价
X1——全国居民消费水平
X2——房地产投资总额
X3——全社会固定资产投资房屋竣工面积
X4——国内生产总值
这是我国90年代以来全国房价宏观经济影响因素的线性模型,选取4个宏观经济指标作为方程初始导入自变量,与全国房价进行初步多元线性回归模型分析。学渣一个,求助高手!!!
展开
 我来答
0713qNG
2013-12-27 · TA获得超过628个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:293万
展开全部

Matlab中统计工具箱用命令regress实现多元线性回归,用的方法是最小二乘法,基本用法是:

b=regress(Y,X)

Y,X是因变量和自变量,b为回归系数的估计值。

当然,也可以让结果更详细,这个你可以自己查看帮助文档  doc  regress

这里使用:

[b,bint,r,rint,stats]=regress(Y,X)

其中,bint为回归系数的置信区间,r,rint为残差及其置信区间,stats为计算回归模型的统计量。


所以,设房屋销售均价为Y,其余四个变量分别为X1,X2,X3,X4

则代码如下:

 clc
 clear
 x=[];
 Y=[];
 X=[ones(length(x),1),x];
 [b,bint,r,rint,stats]=regress(Y,X,0.05)

X,Y的数据你填进去就可以了。

追问
我还是不清楚X、Y的数据要怎么个填法呀,可以再详细一点吗?谢谢了
追答
就是X=[5439,15909,227589,183084.8;
4925,13158,207019,159878.3;
…………………………];这样一行行的输就行了,把上面所有的数据都输进去。
Y=[3168;2778;2359;……]一样的把数据输入就ok了,注意标点符号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式