企业销售额问题——多元回归模型,DW检验

企业销售额问题

 

 

 

 


 

 


 

 




 

 


 

 


 

 


 

 


 

 


 

总结

一、回归分析

  先绘制两个变量各自的散点图和相对散点图,找到单变量的变化规律以及变量间的相对关系(正相关,负相关或其他)。

  根据变量间的相对关系对数据进行函数拟合,运用多种拟合函数(相关性要一致),通过检验拟合程度最好的模型,得到其对应的拟合函数。

 

二、例题特点

  所给数据是一个时间序列,具有周期性,检验时需要对该模型进行自相关性检验,即DW检验,来说明此问题是否是一个经济滞后性的数学模型。

  DW检验原理与算法流程(上文已给出)

  结果分析:

  DW是给咱家样本容量N和解释变量数目K,在给定显著性水平下,建立DW检验统计量的上下界临界值,确定了具体的用于判断的范围。

  DW判定规则为:

  其中,dl和du通过查找DW检验上下界表得到(已知样本数N,变量数K,显著性水平a)。

 

相关程序:

%DW检验(用于时间序列自相关性检验)
clc,clear,close all

%导入数据
y=[20.96;21.40;21.96;21.52;22.39;22.76;23.48;23.66;24.10;24.01;24.54;24.30;25.00;25.64;26.36;26.98;27.52;27.78;28.24;28.78];
x=[127.3;130.0;132.7;129.4;135.0;137.1;141.2;142.8;145.5;145.3;148.3;146.4;150.2;153.1;157.3;160.7;164.2;165.6;168.7;171.7]; 

%自相关检验
rstool(x,y) 

%计算残差
a=ones(20,1);
b=0.176*x-1.455*a;%预测(用得到的回归函数)
c=y-b;            %残差

%残差e(t)相对于e(t-1)的散点图
c1=c(2:20,1);   %e(t)
c2=c(1:19,1);   %e(t-1)
plot(c1,c2,'*')
xlabel('e(i-1)'),
ylabel('e(i)')
hold on
d=0;
d1=-0.15:0.001:0.25;
plot(d,d1)  %画图,标记x轴
hold on
plot(d1,d)  %画图,标记y轴

% DW的程序:
num=c(1:19)'*c(2:20);  %误差乘积
den=sum(c(2:20).^2);   %求和
p = num/den;           %p值
DW=2*(1-rou)           %DW值

 

三、滞后回归模型

  在已知模型具有自相关性时,可对变量进行如下处理:


 

  得到新的拟合函数:


 

 

  再次进行DW检验,相关代码如下

 
% 滞后回归模型的DW检验
clc,clear,close all

%导入数据,数据处理
y=[20.96;21.40;21.96;21.52;22.39;22.76;23.48;23.66;24.10;24.01;24.54;24.30;25.00;25.64;26.36;26.98;27.52;27.78;28.24;28.78];
y1=y(2:20,1); %y(t)
y2=y(1:19,1); %y(t-1)
y3=y1-0.71133*y2; %y'(t),p由原始DW检验得到
x=[127.3;130.0;132.7;129.4;135.0;137.1;141.2;142.8;145.5;145.3;148.3;146.4;150.2;153.1;157.3; 160.7;164.2;165.6;168.7;171.7];
x1=x(2:20,1); %x(t)
x2=x(1:19,1); %x(t-1)
x3=x1-0.71133*x2; %x'(t),p由原始DW检验得到

%计算残差
a=ones(19,1);
y4=y3-0.173*x3+0.263*a  % 残差(根据新的回归函数,原始值-预测值)
y5=y4(2:19,1);       %e(t)
y6=y4(1:18,1);       %e(t-1)
y7=y5-y6;            %差值

y8=sum(y7.^2)       %求和
y9=sum(y5.^2)       %求和
DW= y8/y9           %DW值
p=1-DW/2            %p值

 

 

posted @ 2023-03-26 23:02  夏沫゛烟雨  阅读(806)  评论(0编辑  收藏  举报