当前位置:文档之家› 数学建模汽车销量预测

数学建模汽车销量预测

数学建模汽车销量预测 Revised by Jack on December 14,2020汽车销量预测摘要汽车工业在我国已有50 多年的发展历史, 而汽车产业真正得到快速发展是从上世纪90 年代开始的。

现在汽车工业在我国经济中已占有很重要的地位。

预测汽车的销售量,无论是对于整体掌控汽车市场的发育与成长态势的政策制定者,还是对于研究市场行情以制定营销策略的汽车厂商而言,都具有极其重要的作用。

我们通过网络搜索相关数据,然后运用线性回归及灰色预测对汽车销量进行数学建模分析预测,然后再对模型进行评估修改。

关键词:汽车销量线性回归灰色预测一.问题重述1.问题背景近年来,随着国民经济和社会的进一步发展,汽车工业也逐步成为中国的支柱性产业之一,汽车市场表现出产销两旺的发展态势。

而汽车市场是汽车工业的晴雨表,预测汽车的销售量,无论是对于整体掌控汽车市场的发育与成长态势的政策制定者而言,还是对于研究市场行情以制定营销策略的汽车厂商而言,都具有极其重要的作用。

2.需要解决的问题问题一:影响汽车销量的因素有哪些问题二:通过数据建立数学模型并进行预测。

问题三:验证并修改数学模型。

二.问题分析一.对问题一的分析在这里我门选取了汽车产量、公路长度、城镇居民收入、GDP这样一些因素来考虑,当然影响汽车销售的因素远不止如此石油价格上涨,银行存款利率等都会对汽车销量有影响。

并且这些因素也是相互影响的。

这里为了简单考虑我们把每一个因素单独列出来,研究其余汽车销量的关系。

我们通过互联网搜索获得以下数据:二.对问题二的分析对于问题二我们有两种思路,第一个是通过问题一得到的相关数据及结论运用线性回归的知识建立数学模型。

但是通过线性回归得到的方程却还不够,因为线性方程故事汽车销量需要知道汽车产量、公路长度、GDP 这样一些数据,但我们不知到以后的汽车产量、公路长度、GDP 。

这里吗有许多不确定因素所以我们采用灰色预测的方法来预测汽车销量。

三、模型假设与约定国家经济处于一种正常平稳的发展趋势,不能有类似于08年的金融危机。

四、模型建立模型一:各个因素对汽车销量的影响年份 2004 2005 2006 2007 2008 2009 2010 汽车销量 507 576 722 879938 1364 1806 增长率 16% 14% 25% 22% 7% 46%%年份 2003 2004 2005 20062007 20082009 2010GDP(百亿)GDP 增长% % % % % % %2004 2005 2006 2007 2008 2009 汽车增长16% 14% 25%22%7%46%率GDP 增长% % % % % %2005 2006 2007 2008 2009 2010 GDP(百亿)公路里程 395汽车销量576 722 879 938 1364 1806由以上的图表可以看出,汽车的增长量和GDP 增长成指数相关,和公路里程数指数性相切合,和人均支配资金数成指数关系,所以我们假设:车辆销量为Y,GDP 为x1,公路里程数为x2,人均支配金额为x3.存在Y=a+b*Inx1+c*Inx2+d*Inx3模型二:灰色预测法预测汽车销量1.选取的数据时从04年至10年的汽车销量,时间序列初始值为:设原始数列为)]7(,),2(),1([)0()0()0()0(x x x x ==[507,577,722,879,934,1364,1807] 2.生成累加序列把数列各项(时刻)数据依次累加的过程称为累加生成过程。

令称所得到的新数列)](,),2(),1([)1()1()1()1(n x x x x =为数列)0(x 的1次累加生成数列。

有 )1(x =[507,1064,1786,2665,3599,4963,6670] 3.计算级比级比:.,,3,2,)()1()()1()1(n k k x k x k =-=σ)2(σ= )3(σ= )4(σ= )5(σ= )6(σ= )7(σ=如果所有的级比都落在可容覆盖区间),(1212++-=n n eeX 内,则数据列)0(x 可以建立GM(1,1)模型且可以进行灰色预测。

4.建立GM ()模型 解为五、模型求解模型一的求解:建立模型Y=a+b*Inx1+c*Inx2+d*Inx3由mathmatic 软件运行可知:In[1]:=A={{Log[],Log[],Log[]},{Log[],Log[],Log[]},{Log[],Log[],Log[]}} Out[1]:={{,,},{,,},{,,}} In[2]:=b={576,879,1364} Out[2]:={576,879,1364} In[3]:=LinearSolve[A,b]Out[3]:={,,} 及得到公式 Y=***x3模型二求解 建立GM ()模型a 和u 可以通过如下最小二乘法拟合得到式中,Y 为列向量Y[x (0)(2),x (0)(3),…,x (0)(7)]T ; Y=[557,722,879,934,1364,1807]T B 为构造数据矩阵:B=⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡------1.......5.58161.........42811.........31321.......5.20251..........14251........5.785通过matlab 计算得出a=u=得到预测式子aue a u x k x k a +-=--)1()0()1())1(()(ˆ……………………….1式)1(ˆ)1(+k x=2073k e 2376.0-1496 在利用累减 )()0(,k x=)()1(,k x —)1()1(,-k x通过计算得到以下数据)0(ˆ)1(x=577)1(ˆ)1(x=1132 由模型的得到的05年汽车销量为 )1(ˆ)0(x =555 )2(ˆ)1(x=1838 由模型的得到的06年汽车销量为 )2(ˆ)0(x =706 )3(ˆ)1(x=2732 由模型的得到的07年汽车销量为 )3(ˆ)0(x =894 )4(ˆ)1(x=3866 由模型的得到的08年汽车销量为 )4(ˆ)0(x =1132 )5(ˆ)1(x=5305 由模型的得到的09年汽车销量为 )5(ˆ)0(x =1439 )6(ˆ)1(x=7128 由模型的得到的10年汽车销量为 )6(ˆ)0(x =1823 )7(ˆ)1(x=9441 由模型的预测的11年汽车销量为 )7(ˆ)0(x =2313 由于没有找到11年全年的汽车销量所以11年的作为一个预测值)8(ˆ)1(x=12375 由模型的预测的12年汽车销量为 )8(ˆ)0(x =2934 )9(ˆ)1(x=16095 由模型的得到的13年汽车销量为 )9(ˆ)0(\x =3720 )10(ˆ)1(x=20813 由模型的得到的14年汽车销量为 )10(ˆ)0(x =4718 )11(ˆ)1(x=26796 由模型的得到的05年汽车销量为 )11(ˆ)0(x =5983 七、模型检验模型二的检验:(1) 残差检验:计算相对残差 通过计算得:ε=[0, , , , , , ]如果对所有的1.0|)(|<k ε,则认为达到较高的要求;否则,若对所有的2.0|)(|<k ε,则认为达到一般要求。

可以看到除了08年的数据外其余的都还算理想,由于08年出现金融危机,对汽车的销售有一定的影响,所以出现了误差较大的情况六、模型评价通过对该模型的检验,该模型能基本描述汽车市场的销量。

不过该模型并未考虑经济市场的因素,尤其是类似08年金融危机那样的因素,所以也只能作为一个理想的模型考虑。

还有汽车是属于使用时间比较长的商品,随着社会经济的不断发展,汽车的保有量会趋向与一个较为稳定的数值。

类似于人口增长模型。

汽车的年销售量也不可能无限之上升,所以该模型也只适用于短时间内的预测。

七、参考文献高等出版社数学模型(第三版)姜启源谢金星叶俊编我国汽车销量主要影响因素的分析危高潮西安财经学院学报中国统计年鉴2011灰色系统模型-清华大学讲义基于灰色时间序列预测中国汽车销量杨月英,马萍湖州职业技术学院学报八、附录矩阵计算程序>> B=[ 1;-1425 1; 1;-3132 1;-4281 1; 1]B =+003 *>> C=inv(B'*B)C =>> Y=[577;722;879;934;1364;1807]Y =57772287993413641807>> D=C*B'*YD =线性拟合程序In[1]:=A={{Log[],Log[],Log[]},{Log[],Log[],Log[]},{Log[],Log[],Log[]}} Out[1]:={{,,},{,,},{,,}}In[2]:=b={576,879,1364}Out[2]:={576,879,1364}In[3]:=LinearSolve[A,b]Out[3]:={,,}。

相关主题