数学模型财政预测问题

数学模型财政预测问题
数学模型财政预测问题

数学建模第六次作业

财政收入预测问题:财政收入与国民收入、工业总产值、农业总产值、总人口、就业人口、固定资产投资等因素有关。下表列出了1952-1981年的原始数据,试构造预测模型。

解:

一、问题假设:

财政收入只与题目中提到的6个因素相关。

二、符号说明:

财政收入:y;

国民收入:x1;

工业总产值:x2;

农业总产值:x3;

总人口:x4;

就业人口:x5;

固定资产投资:x6;

回归系数:β0、β1、β2、β3、β4、β5、β6;

随即误差:ε。

三、问题分析、模型建立:

1、由表格中的数据关系得出y与6因素具有以下关系:y=β0+β1x1+β2x2+β3x3+β4x4+β5x5+β6x6+ε.

2、将表格中数据存入Excel中:book1.xls。

在Matlab中运行为:

>> A=xlsread('book1.xls');

>> x=[ones(30,1) A(:,2:7)];

>> y=A(:,8);

>> [b,bint,r,rint,starts]=regress(y,x) b =

159.1440

0.4585

-0.0112

-0.5125

0.0008

-0.0028

0.3165

bint =

-118.6528 436.9407

0.1781 0.7389

-0.0601 0.0376

-0.9115 -0.1136

-0.0035 0.0051

-0.0058 0.0003

-0.0746 0.7076 r =

-11.8891

20.4348

3.4696

15.7104

-10.6809

16.4186

-13.5604

-34.7243

-1.1746

-25.5999

2.0632

16.1006

24.1192

12.9971

29.7667 -29.5457 -49.2651 -3.3849 7.6343 20.7855 17.7107 15.8781 -13.7668 -29.0663 -13.2104 2.0944 91.9213 4.8706 -70.0305 3.9236

rint =

-70.8405 47.0624 -41.4970 82.3666 -60.1321 67.0714 -47.6628 79.0836 -73.1130 51.7512 -45.7616 78.5988 -70.8672 43.7465 -90.6558 21.2073 -48.7773 46.4282 -82.9934 31.7935 -54.6269 58.7533 -44.8551 77.0563 -40.3464 88.5848 -52.9624 78.9566 -33.5360 93.0694

-91.9184 32.8270 -107.0027 8.4726 -67.1719 60.4022 -57.3345 72.6032 -42.7095 84.2805 -43.6300 79.0515 -45.5098 77.2659 -77.3331 49.7994 -91.4273 33.2946 -66.7875 40.3667 -58.5244 62.7132 45.3886 138.4541 -52.3522 62.0933 -110.7399 -29.3211 -1.1206 8.9677 starts =

1.0e+003 *

0.0010 0.2283 0 1.0488

>> rcoplot(r,rint)

分析得:

由于第27和第29项是异常点,所以将其剔除。

3、于是,将剩下的数据进行逐步回归分析,即:

>> A=xlsread('book1.xls');

>> x=A(:,2:7);

>> y=A(:,8);

>> stepwise(x,y)

从图中分析得出,去掉x2、x4、x6,剩下x1、x3、x5(即国民收入、农业总产值、就业人口),也就是在X中的x1、x2、x3。

4、再进行多元线性回归分析,即:

>> X=[ones(28,1) A(:,2) A(:,4) A(:,6)];

>> [b,bint,r,rint,stats]=regress(y,X);

则点估计及估计区间为:

b =

267.0695

0.5963

-0.7021

-0.0043

bint =

219.0182 315.1208 0.5366 0.6560 -0.8861 -0.5180 -0.0062 -0.0024 r =

-25.9119

25.8326

-1.0529

15.8930

-0.6267

12.3779 -16.2460 19.7153 -31.5560 -7.9812 11.0557 24.1712 7.3031 22.4789 -36.5851 -55.7652 -10.7718 8.3220 18.9577 7.6684

-12.5430

-19.6119

5.5755

3.4750

-4.5221

9.7683

rint =

-67.7965 15.9728 -15.6259 67.2911 -44.7752 42.6694 -26.6813 58.4673 -43.9413 42.6879 -14.6918 67.8298 -31.6822 56.4380 -56.3136 23.8215

-71.1679 8.0558 -51.1085 35.1461 -32.2808 54.3922 -18.5538 66.8963 -37.1853 51.7914 -21.0767 66.0345 -77.7238 4.5535 -92.4110 -19.1194 -55.0858 33.5423 -36.0004 52.6444 -24.0547 61.9701 -35.2187 50.5555 -39.1029 47.1235 -55.7945 30.7084 -61.7273 22.5035

-39.1747 46.1247

-40.3657 31.3215

-3.2179 22.7544

stats =

0.9901 800.1905 0 466.5820

由于β0,即常数项的区间范围较大,于是将其剔除,于是,将参数估计值代入模型得到,y=0.5963x1-0.7021x3-0.0043x5。

5、使用rstool命令得到交互式画面:

>>rstool(X(:,2:4),y,'linear')

图中的x1、x2、x3分别是国民收入、农业总产值、就业人口,用的数据是1965年

的。

于是,财政收入的预测函数为y=0.5963x1-0.7021x3-0.0043x5,也可从上图中输入

x1、x2、x3的值得出下一年的预测值。

相关主题
相关文档
最新文档