有matlab高手么,急求帮结一道题,数学建模老师突然要求做这道题,小弟我真心没听懂课上讲的啊

设某公司生产的商品在市场的销售价格为(元/件)、用于商品的广告费用为(万元)、销售量为(万件)的连续12个月的统计数据如表.

1、建立销售量关于销售价格和广告费用的多元线性回归模型.
2、设第13个月将该商品的销售价格定为80元/件,广告费用为7万元,预计该商品的销售量将是多少?并对其作统计上的误差分析.
3、利用Matlab画出回归曲线的图形.

1、建立二元回归方程如下:

y=a0+a1*x1+a2*x2

采用最小二乘法求解a0、a1、a2

最后

利用如下matlab代码求解:

>>clear

 x1=[100,90,80,70,70,70,70,65,60,60,55,50];
x2=[5.5,6.3,7.2,7,6.3,7.35,5.6,7.15,7.5,6.9,7.15,6.5];
y=[55,70,90,100,90,105,80,110,125,115,130,130];
x(:,2)=x1';
x(:,3)=x2';
x(:,1)=1;
a=inv(x'*x)*x'*y';
>> a

a =

  116.1568
   -1.3079
   11.2459

则建立的回归模型为y=116.1568-1.3079x1+11.2459x2

2、将x1=80,x2=7带入上式得预计该商品的销售量将是y=103.3269

误差分析不会

3、

绘图代码

clear
x1=50:1:100;
x2=5.5:0.1:10.5;
[x1,x2]=meshgrid(x1,x2);
y=116.1568-1.3079*x1+11.2459*x2;
surf(x1,x2,y);
xlabel('x1');
ylabel('x2');
zlabel('y');

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-22
这道题用lingo比较好,比较方便,matlab也可以做,不过显得有些麻烦了追问

这道题是我们现在学的数学建模“多元线性回归模型”这一章的题,我们只学过matlab,能帮着建立个模型么?

追答

我也好久没弄这些了,只不过思想还在,lingo不会的话会麻烦些,不过用matlab有个语句你可以做个参考polyfit,求相关系数的corrcoef,你有参考书可以查一查,百度一下也可以

本回答被提问者采纳
相似回答
大家正在搜