基于JAVA经济分析软件的设计与实现.doc

上传人:精*** 文档编号:828354 上传时间:2023-09-06 格式:DOC 页数:53 大小:1.45MB
下载 相关 举报
基于JAVA经济分析软件的设计与实现.doc_第1页
第1页 / 共53页
基于JAVA经济分析软件的设计与实现.doc_第2页
第2页 / 共53页
基于JAVA经济分析软件的设计与实现.doc_第3页
第3页 / 共53页
基于JAVA经济分析软件的设计与实现.doc_第4页
第4页 / 共53页
基于JAVA经济分析软件的设计与实现.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、 毕业设计(论文)中文摘要经济分析软件的设计与实现摘 要:经济预测在现代经济生活中的作用变的越来越重要。它是企业确定政策,进行决策和制定计划的依据;是提高经营管理水平、改善计划工作的重要内容。该系统以某一燃气公司的历史数据信息为基础。它实现对公司的历史经营、客户发展状况进行统计和分析,然后根据分析结果采用合适的经济数学方法对历史数据作运算得出所需要的预测结果。本文首先对燃气公司的年数据表中的历史数据作详细分析;其次,结合统计数学的知识,对现有的各种经济预测方法做深入的理解;第三,设计数据库。把表中的历史数据从Excel中导入到MySQL中,便于以后从数据库中调用数据和将数据库存入数据库中。第四

2、,设计预测模型。以经济预测方法为基础,合理设计相关预测模型,实现对该燃气公司的的经济预测工作。最后,对系统中仍存在的不足和缺陷做阐述,为以后的研究工作提出了一些自己的想法。关键词:经济预测 预测模型 移动平均预测法 指数平滑预测法 灰色预测法 数据库图形化毕业设计(论文)外文摘要Economic Analysis Softwares Design and ImplementationAbstract: Economic forecasting plays increasingly important role in modern economic life. It is the basis f

3、or the policy of enterprises established, decision-making and planning; it is also an important element to improve the management level and the work plan.The system to a gas company in the 2001-2005 based on its historical data information. It realizes the companys statistical and analytical of oper

4、ating history and the development of customer. Then it uses the economic mathematical methods based on the results of the analysis which is suitable for the operation of the historical data required to reach the projected results. First, give the detailed analysis of historical data which is based o

5、n the gas company data sheet 2001-2005; Second, do in-depth understanding of the existing economic forecasting methods ,combined with statistical mathematics knowledge; Third, database design. In order to transfer data from the database to facilitate later database, get the historical data from the

6、table Excel to datebase MySQL; Fourth, the design of projection models.It should be based on economic forecasting methods and design Reasonable related prediction models; At last, give the discription of the inadequate place in the system and some research ideas for the after working.Keywords: Econo

7、mic Forecasting; Prediction models; Moving average forecast France; Index flat forecast France; Grey forecast France; Database of graphics.目 录1 引言11.1 研究背景与研究目的、意义11.1.1 本课题研究背景11.1.2 研究目的及意义21.1.3 本课题的发展前景及趋势21.2 课题内容简介31.3 课题调研及可行性分析41.3.1 课题调研41.3.2 可行性分析41.3.3 本课题的实现途径51.4 经济预测概述51.4.1 经济预测的分类51

8、.4.2 经济预测的基本步骤61.4.3 经济预测相关软件介绍61.5 本文的组织结构72 经济预测方法简介82.1 移动平均法82.1.1 一次移动平均法82.1.2 加权移动平均法92.1.3 二次移动平均法102.2 指数平滑法112.2.1 一次指数平滑法122.2.2 二次指数平滑法132.3 灰色预测法(GM(1,1)142.4 本章小结163 系统需求分析173.1 系统功能需求分析173.1.1 系统功能划分173.1.2 系统功能描述173.2 系统需求模型183.2.1 系统用例图183.2.2 用例描述193.3 本章小结214 系统设计224.1 历史数据的分析224.

9、1.1 台账内容224.1.2 台账内部数据分析234.2系统总体结构设计244.3 数据库设计264.3.1 数据库逻辑设计264.3.2 数据库物理结构设计274.4 系统开发与支持运行环境选取284.4.1 系统开发环境284.4.2 系统支持运行环境304.5本章小结305 系统详细设计315.1 数据库的建立315.1.1 Excel表的处理315.1.2 Excel表数据导入MySQL简介315.2 预测系统的图形化设计335.2.1 图形化设计的实现335.2.2 图形化设计的结果335.3 预测模型的设计345.4 本章小结356 用户使用手册366.1 系统功能与运行环境简介

10、366.1.1 系统功能简介366.1.2 系统运行环境简介366.2 系统安装手册366.2.1 系统的安装366.2.2 系统的配置376.3 系统运行与操作指南396.4 本章小结407 系统评价417.1 系统特色/优点介绍417.2 系统存在的不足与改进方案417.3 毕业设计心得体会42结 论44致 谢45参 考 文 献46需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系7995232221 引言经济预测是预测学的一个分支。什么是预测呢?简言之,预测就是从已知事件推测未知事件的过程。它有广义和狭义之分。广义的预测,不仅包括在同一时期根据已知事件推测未知事件的静态预测,而且还

11、包括根据已知事件推测未来事件的动态预测。而狭义的预测仅指动态预测。预测是综合哲学、社会学、经济学、统计学、数学以及工程技术等方面的方法而形成的一门方法论科学。它既可以应用于研究自然现象,也可以用于研究社会现象。经济预测是根据经济发展过程的历史和现实,以准确的调查统计资料和经济信息为依据,运用定性分析和定量分析的科学方法,研究经济发展过程中的客观规律,并对各类经济现象之间的联系以及作用机制做出科学的分析。简言之,从已知事件测定未知事件,揭示各类经济现象和经济过程未来发展的可能途径和结果。这种对未来经济发展所作的科学判断或预见,就是经济预测。1.1 研究背景与研究目的、意义1.1.1 本课题研究背

12、景经济预测是经济学科中的重要分支学科,是一门既古老而又年轻的学科。说它古老是由于经济预测与决策是思想萌芽与实践活动已有三四千年的历史;说它年轻是指经济预测与决策是借助与近代科学,特别是随着数学和电子计算机的应用而蓬勃发展起来。经济预测的兴起是在本世纪20年代的西方国家。这是因为本世纪初,资本主义经济危机日益深刻,垄断资本家迫切需要了解本部门以及有关方面经济的未来前景,以便进行生产经营决策。围绕着经济统计资料的搜集和统计方法的改进以及关于经济周期的研究,到了20年代,各种预测未来经济情况的方法应运而生,如综合经济指数法、趋势外推法、趋势外延法、常态偏离法等等。60年代以前,预测技术在欧美广为传播

13、和发展,特别是在美国得到了广泛的应用和重视。60年代以来,各国建立了大量的预测咨询机构。到70年代初,世界各国已有2500家专业预测机构,其中美国600家,英国84家,法国70家,前西德35家,意大利22家,前苏联和东欧各国共600家。这些机构由高级工作人员组成,享有很高的声誉,举世闻名的机构有美国的兰德公司、斯坦福国际资讯研究所、英国伦敦战略研究所、日本野村综合研究所、前西德工业设备企业公司、人类2000年国际协会、世界未来协会以及12个国家组成的国际应用系统分析研究等等。其中,美国预测咨询机构的数量和开展预测活动的规模,都处于领先地位。每年政府部门借助大量的预测智囊机构和活动,公布全国经济

14、活动的主要预测结果,作为制定和执行政策的依据。这些预测咨询机构特别致力于发展高深的未来预测及其所需的新技术。日本有190多个从事预测咨询性工作的软科学研究组织。其中有日本产业界和金融巨头组成的“经团联”和“经济同友会”。东欧各国自60年代以来也相继建立了很多专业预测咨询机构和有关预测研究的协调组织。如波兰工业技术研究院的预测研究中心和罗马尼亚科技委员会的科技预测组织等。我国预测的思想萌芽与实践活动要早于西方国家,但形成经济预测的理论,特别是现代理论要慢于西方国家。在建国初期至1978年,我国主要学习前苏联的经济管理模式,采用通过高度集中的指令性计划来管理国民经济的经济体制,配置资源的主要方式是

15、计划配置,这种资源配制方式严重束缚商品经济的发展,也自然会束缚经济预测的发展。1978年以后,中国通过经济体制改革基本建立起社会主义市场经济体制,配置资源的主要方式已是市场配置,经济体制改革极大地促进了我国经济的发展,也极大地推进了我国经济预测与决策的理论发展。仅在改革开放20多年的时间里,各种经济预测与决策的咨询机构蓬勃发展,理论和方法的研究就也空前繁荣,已由单纯向西方国家学习的阶段发展到形成具有自己理论特色的阶段。1.1.2 研究目的及意义21世纪是信息技术的时代,随着国际形势的不断发展,我国经济水平的不断提高,经济预测这一边缘学科作为对经济的提前量的研究在经济发展中显现的非常重要。随着7

16、0年代电子计算机的广泛应用以及新的经济理论和系统分析方法,数量经济分析方法的提出,促进了经济预测理论和方法的日趋成熟和体系的完善。目前,世界各国有2500家专业预测咨询机构,著名机构有美国的兰德公司,斯坦福国际咨询研究所,日本野村综合研究所,它们承担着本国和其它许多国家和公司的经济预测。我国在50,60年代有零星的经济预测,之后停止,直到80年代才继续发展起来。鉴于我国的经济预测发展比较缓慢,相对滞后,我们需要借鉴国外的优秀技术,建立符合我国国情需要的经济预测体系。到目前为止,在常用的经济预测软件中最常遇见的问题就是预测的综合性问题,主要包括经济预测质量高低问题,经济预测方法评价问题和经济预测

17、的结果调整问题。这三方面的问题直接或间接的影响着经济预测的质量。在这种情况下以经济预测理论为依据,将常用的一些经济预测方法的数学模型,应用计算机语言编写成程序,希望能够充分综合各方资料中所反映的问题,并在软件中得到相应的处理方案。1.1.3 本课题的发展前景及趋势随着社会主义市场经济体制的逐步确立,市场机制在我国经济运行中的作用日益增大,未来经济发展的趋势和可以预期的主要经济指标,都将主要建立在以市场机制为主导的资源配置格局之中,由于市场机制具有引发经济波动的内在倾向,这种倾向常常具有不确定性,宏观经济调控的难度将进一步加大,所以在市场经济条件下进行的经济预测工作,对于宏观调控部门适时对国民经

18、济运行进行有效的调控,具有十分重要的作用,运用信息技术建立经济预测系统,就具有现实的迫切性;同时,当我们进入21世纪以后,信息化已成为全球的一大发展趋势,我国正在加快推进国民经济和社会的信息化进程,信息的决策支持功能,对国民经济综合部门进行有效宏观调控越来越重要,而信息的不完全性,制约着宏观调控决策的准确性、科学性、预见性,为了弥补信息的不完全性,促进决策的现代化,建立经济预测系统就成为一种必然。燃气公司建立经济预测系统,正是适应了国民经济宏观调控决策对预测等信息的需要,这一系统的功能成为满足这种需要的核心环节。我们试图通过开发设计建立某公司的经济预测系统,探讨建立经济预测系统的主要功能。(1

19、) 经济预测系统在国民经济综合部门决策中的地位和作用在任何一个系统中,信息系统都是为管理决策服务的,信息系统只有和管理决策控制紧密联系在一起时,才能最大限度的发挥它的作用,实现它的系统功能。而这种紧密联系,主要取决于管理决策控制主体对信息系统的需求程度,需求程度越高,这种联系就越紧密,而信息系统的功能就能最大限度的发挥,相应地决策的现代化、信息化程度就越高,决策的失误就越少。正是由于我国社会主义市场经济体制已在经济生活中起主导作用,各类决策主体面对的不确定性越来越多,对信息的不完全性的感受越来越深,从而对决策信息的需求越来越大,需求程度越来越高。而决策信息与非决策信息存在着一定的量的比例关系,

20、这就是2:8的关系,这是为世界主要发达国家开发信息资源总结出来的一般规律,这一规律表明,决策信息是需要经过深加工的,并且以非决策信息为基础的,决策者由于分工的不同,不可能完成所有的从非决策信息到决策信息的加工过程,建立专门的决策支持信息系统就成为必要,信息技术的发展又使建立这种系统成为可能。因此,经济预测系统作为决策支持系统的一种,在经济综合管理部门的决策中,处于信息支撑地位,可以起到以预测为主体的导向信息辅助决策作用,这种作用可以大体归纳为:对公司经济运行的跟踪动态监测功能;对未来公司经济发展趋势的预测功能;对公司经济运行热点、难点问题的分析功能;对公司经济相关信息的查询功能。(2) 宏观经

21、济预测系统对公司经济运行的监测功能在市场经济机制起主导作用的环境下,经济决策面对的不确定因素越来越多,结构化决策(某一决策过程的环境及原则能够用明确的语言加以说明与描述清楚的问题)问题与非结构化决策问题是两个极端的问题,也就是说,是信息完全条件下的决策问题与没有信息条件下的决策问题,而这两种情况几乎都不存在,大量存在的则是半结构化的决策问题,即信息不完全条件下的决策问题。宏观经济预测系统的一大功能就是对国民经济运行的综合信息进行监测,以取得尽可能多的决策支持信息。开发建设预测系统,就不能只限于公司决策的需要,而要考虑到各类决策主体日益增长的需求,这既是我国社会主义市场经济体制已经建立的必然趋势

22、,也是国民经济一体化、信息化的必然要求。在网络经济时代,经济的全球化与全球经济的信息化,尤其是网络化,使经济预测系统借助互联网技术发挥更大的作用,成为可能。预测系统的功能将进一步扩展,在国民经济和社会生活中的作用会进一步显示出来。1.2 课题内容简介本课题主要研究内容是基于某燃气公司提供的2001-2006年的五张Excel表来实现对公司2006年的经营情况的经济预测系统的实现。这五张表中提供的是该公司2001年到2005年的煤气、天然气和液化石油气的购入量、销售量以及用户发展情况。在预测的实现过程中,不仅要能够完成对每年的经营总量的预测的实现而且能够对每个月份和季度的情况做出应有的预测。与此

23、同时,考虑到公司的业务对象不止一个,还需要完成对具体业务量的预测。但是有些业务量对公司的每年的经营情况基本不构成影响或影响极小,所以在对公司的对象的预测实现中只需考虑与公司有较大业务往来的业务对象。本课题的主要任务是首先建立关于该公司的2001年到2005年历史数据的数据库,其次通过计算机语言实现对经济预测模型的建立,然后通过预测模型和数据库之间的连接和操作实现对2006年的公司经营情况的预测,最后对分析预测结果的偏差情况并研究改进的方法。在该系统中具体要实现的模型均是以时间序列和时序分析为基础的,主要有移动平均模型,指数预测模型和灰色预测模型。本课题重点研究的问题:(1) 线性预测,一次指数

24、预测、二次指数预测、回归预测、灰色预测、告警预测等预测模型的建立。(2) 各种模型的参数的初始值的设置和调整,是影响算法有效性的重要方面,是检验算法的重要标志,也是本次设计的重点研究问题。(3) 预测软件的输出能力也是一个很重要的问题。(4) 熟练应用Java。本课题应完成的工作:(1) 能实现绝大多数常用算法,效率高,能以较快的速度对输入的数据进行分析和预测。(2) 能够支持多种格式的数据源。(3) 程序的适用性好,能够提供比较准确的预测分析。(4) 要求系统界面友好,易于操作。1.3 课题调研及可行性分析1.3.1 课题调研在本系统开发之初,为了做好系统需求分析工作,我与公司相关管理者和决

25、策者进行交流和调查,满足公司经济预测的最大需要。深入北京某燃气公司进行实地调研,在公司向主要管理者和决策者询问经济预测所需的各方面的细节,以及所需实现的主要功能。利用互联网搜索工具在线搜索大量的相关内容,学习经济预测的具体方法以及研究具体实现的算法,并针对具体公司来分析公司中对该公司经济运营管理方面先进的管理经验以及不足之处。与此同时,参看其他一些大的经济预测系统,从中学习、借签系统的开发知识。1.3.2 可行性分析(1) 技术可行性本课题是采用Java技术开发的,该系统的主要用户是公司的经营者和决策者,考虑到他们的计算机专业水平可能有限,因此需要简易人性化的人机界面,该系统的图形化设计是建立

26、在数据库基础上的,主要使用的是Java的Swing组件。Swing的优点是:Swing有一套丰富的、更方便的用户界面元素;Swing几乎不依赖于平台,因而不容易出现与平台有关的错误;Swing给用户的感觉是在各个平台上运行都是一致的。Swing组件集是JFC提供的GUI工具,它简化了给予图形截面的窗口系统的开发。Swing是100%纯Java实现的,Swing组件是所谓的“轻型”组件,没有本地代码,不依赖操作系统的支持。Swing组件技术现在越来越成熟,因此在技术上是可行的。(2) 经济可行性从购买和安装设备的费用上来看:包括计算机硬件、系统软件、 机房、电源、空调等,由于本系统对运行环境要求

27、不高,现行一般配制的商务机即可满足要求,因此此项费用极少。从系统开发和维护费用上来看:系统开发人员、操作人员和维护人员的工资、培训费用等,由于本项目属于小型项目,且国内外已有许多成功先例可参考,可以省去许多开发中摸索的一些不必要的浪费。因此,从长远的经济上考虑,本课题的设计开发还是具有相当大的经济可行性的。(3) 操作可行性由于本系统后台操作使用MYSQL5.0,因此选用Windows2000(或Windows XP Professional)作为其操作平台,且系统软件非常容易被接受,他具有简单性,易学性,便于管理等功能。它是对企业经济预测的一种有效的工具。因此,在操作使用上,本系统简单、方便

28、,易于使系统使用者接受,因而是十分可行的。(4) 法律可行性由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。1.3.3 本课题的实现途径本课题将应用面向对象软件工程原则,严格按照项目计划、需求分析、概念设计、逻辑设计、物理设计、编码、实现与维护等步骤进行。本课题选用MYSQL 5.0为数据库管理平台、JBuilder2006为客户端开发工具。1.4 经济预测概述1.4.1 经济预测的分类经济预测的分类没有统一的标准或严格的界限,它取决与被研究对象的内容和研究者的观点及爱好等。从不同的观点看,有不同的划分,但不论如何划分,目的都是一样的,即对某个预测对象未来

29、的发展变化做作出出尽可能精确的解释。一、从预测方法上讲,经济预测可分为定性预测和定量预测两大类,这也是目前流行的划分方法。定量预测主要依靠历史统计资料和数据,运用数学方法构造具体的数学模型来对经济现象进行预测分析,其预测的结果往往表现为具体数值。定量预测是目前比较流行的预测方法。定量预测技术和方法较多,常用的有基础数值预测法、时间序列预测技术、回归预测技术、趋势预测方法、投入产出及其他经济预测模型等方法。这些具体的技术构成了经济预测的主要方法内容。二、从经济事物涉及的范围来看,经济预测可分为宏观经济预测和微观经济预测。有时,只有宏观和微观经济预测的划分还不能全面说明问题,需要引入中间层的经济预

30、测与决策,就是通常所说的部门或地区范围的经济预测与决策。宏观经济预测主要研究国民收入、工农业总产值的发展趋势、经济结构的变化及经济体制改革和政策调整的效果等方面的预测。微观经济预测,是指在经济独立核算的企业范围内所做的各种预测。它以一个企业所进行的经济活动为研究对象,预测其发展变化的趋向。中间层预测主要研究一个地区各个部门发展规模和速度、生产和销售、资源开发、地区综合平衡等的预测。三、从预测未来时间的长短上看,经济预测可划分为短期、中期和长期预测。当然,中长短期的划分也是相对的,主要根据不同预测对象的经济过程特点。根据时间长短预测的特征是,预测的时间间隔越短,影响经济过程的因素越少,预测的误差

31、可能也越小。而预测的时间间隔越长,影响经济过程的因素也越多,预测的误差也越大。当然,误差大小与许多其他因素也有关。1.4.2 经济预测的基本步骤经济预测是一项活动,是一个过程。经济预测过程应当按照一定的程序进行,通常包括以下几个步骤:1、 确定预测目标根据决策、计划的需要确定预测的目标,即确定预测对象是什么,预测对象包含的范围,时间的长短,及对预测结果的要求。2、 收集处理信息资料收集影响预测对象未来发展的内部因素及外部环境方面的资料,调查预测对象的历史状态及现实状态,初步确定预测方法。围绕所选定的方法定向整理已经收集到的资料,即根据预测方法的要求,对资料进行分析、鉴别,处理因非正常因素或偶然

32、因素所产生的异常数据,补齐所缺数据。3、 建立模型选择合适的预测方法,获得相应资料后,建立具体的预测模型,主要数学模型。对于已建立的模型,应当从逻辑上、数学理论上进行检验。检验后,模型方可用于预测。4、 利用模型预测输入已整理资料、数据,运用已检验模型进行预测计算。对模型输出结果进行分析评价,如果分析评价的结果认为预测结论可信,则编写预测报告。若认为不可信,则需仔细检验预测模型,直到找出原因,改进预测。还可以用不同的预测方法来验证预测结果。1.4.3 经济预测相关软件介绍目前人们普遍使用的是QMS(Quantitative Micro Software)公司推出的基于Windows平台的EVi

33、ews。EViews强而有力和灵活性加上革新的图表使用者界面和精密的分析引擎工具使其成为在Windows操作系统中计量经济学软件里世界性领导软件。EViews预测分析计量软件在科学数据分析与评价、金融分析、经济预测、销售预测和成本分析等领域应用非常广泛。EViews的主要功能有:(1) 采用统一的方式管理数据,通过对象、视图和过程实现对数据的各种操作;(2) 输入、扩展和修改时间序列数据或截面数据,依据已有序列按任意复杂的公式生成新的序列;(3) 计算描述统计量:相关系数、协方差、自相关系数、互相关系数和直方图;(4) 能够处理以时间序列为主的多种类型的数据,进行包括描述统计、回归分析、传统时

34、间序列分析等基本的数据分析以及建立条件异方差、向量自回归等复杂的计量经济模型。(5) 多项式分布滞后模型的估计;(6) 模型的求解和模拟;(7) 数据库管理;(8) 与外部软件进行数据交换。1.5 本文的组织结构本文的内容安排如下:第一章是引言, 在引言内对课题的研究背景与研究的目的、意义和课题的发展趋势进行分析,同时在引言内对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且简单的介绍了一下本系统的基本内容,同时在开发系统之前对现有系统的调研以及开发本系统的可行性分析,还有对本系统所用到的经济预测的基本知识以及目前在经济预测中普遍使用的软件EViews进行简要介绍,

35、此外还介绍了该论文各章内容的介绍、全文的组织结构。第二章基于实现的软件涉及到了很多经济学方面的知识,重点阐述了该经济预测软件的实现中所用到的相关数学方法(移动平均预测法、指数预测法、灰色预测法)的推导与生成,预测参数的设定,模型的选择和检验。在介绍过程中为了给以后章节的理解做基础主要以该燃气公司作为实例。第三章是系统需求分析,主要内容是系统功能需求分析,主要按面向对象的分析方式给出了系统的需求模型等。第四章是系统设计部分,主要内容是给出了系统的设计模型,这部分设计是从需求模型导出的,分为设计阶段类图,设计阶段类的定义,数据库的设计,系统的开发环境,支持运行环境和系统实现的若干关键技术等。第五章

36、则以实现的软件为基础,详细的介绍数据库的建立、连接以及相关预测模块的实现。第六章是用户使用手册部分,给出了系统功能、运行环境简介,系统安装手册,系统运行与操作指南。第七章是系统评价部分,给出了系统的主要功能、特色优点介绍、系统存在的不足于改进方案等。最后还包括毕业设计心得体会、结论、致谢和参考文献等内容。2 经济预测方法简介本章中将就本系统的设计和实现中所用到的几种经济预测方法进行简要的介绍,主要包括移动平均预测法,一次指数预测法,二次指数预测法,灰色预测法等。2.1 移动平均法移动平均法是在算术平均法的基础上发展起来的一种预测方法。算术平均虽然能代表一组数据的平均水平,但它不能反映数据的变化

37、趋势。当时间序列的数据由于受周期变动和随即变动的影响,起伏较大,不易显示出发展趋势时,可用移动平均法消除这些因素的影响,显露出时间序列的长期趋势。移动平均法包括一次移动平均法、加权移动平均法和二次移动平均法等。在本系统中基本实现了三种方法的数学模型,并且能够通过模型对公司的2006年的经营情况进行相关的预测。现分别介绍如下。2.1.1 一次移动平均法 所谓一次移动平均法,就是取时间序列的N个观测值予以平均,并依次滑动,直到将数据处理完毕,得到一个平均值序列。设时间序列为;n为样本容量。一次移动平均计算公式为: (tN) (2.1.1)式中:-第t期的一次移动平均值; N-移动平均的项数(或称步

38、长)。由式(2.1.1)就可以得到一个时间序列的移动平均数列。移动平均的作用在于修匀数据,消除一些随机干扰,使长期趋势显露出来,从而可用于趋势分析及预测。一般情况下,如果时间序列没有明显的周期变化和趋势变化,可用第t期的一次移动平均值作为第t+1期的预测值,即 = (2.1.2)式中:-第t+1期的一次移动平均预测值。为了运算方便,计算 时可使用递推公式: = + (2.1.3)因为 = = = + 所以,与式(2.1.3)相对应,预测方程的递推公式为: (2.1.4)当N较大时,用递推公式可大大减少计算量。下面以2001年到2005年的一月份煤气销售量情况为例,分别取N=2和N=3时的情况具

39、体分析一次移动平均法的实现。如下表所示:表2-1 一次移动平均法的实现 单位(万)年份煤气实际销售量煤气预测销售量(N=2)煤气预测销售量(N=3)2001年269894-2002年1557722-2003年264080722128311-2004年1828069920992646229915642005年1938660122344386200886642006年-193336521358457从表一中可以清楚的看到N的取值对预测结果的影响,那么N究竟应该选择多大是合适的?一般来说,当时间序列的变化趋势较为稳定时,N宜取大些;当时间序列的波动较大、变化明显时,N宜取小些,但这一原则用起来不方便

40、。实际预测中,一个行之有效的方法是试算法,几选择几个N 值进行计算,比较它们的预测误差,从中选择使预测误差较小的那个N 。如在上表中,要预测煤气的一月份的煤气销售量,就近个应取N=2还是N=3合适,可通过计算这两个公式的均方误差MSE,选取使MSE较小的那个N。当N=2时, MSE=216.97(万)当N=3时, MSE=238.14(万)计算结果表明:N=2时,MSE较小,故在预测软件的实现中N选取2。同时,由于该燃气公司所经营的其他两种燃气有着类似的市场环境和客户关系,因而在做预测时它们的N也设为2。一次移动平均法的预测能力只有一期。2.1.2 加权移动平均法 在一次移动平均法中,各期数据

41、在移动平均值中的作用是同等的。但实际上,各期数据所包含的信息量并不相同,近期数据比远期数据包含更多关于未来的信息。因此,在预测中应更加重视近期数据给近期数据以较大的权数,给远期数据以较小的权数,这就是加权移动平均法的基本思想。加权移动平均法的计算公式为: (tN) (2.1.5)式中: -第t期的加权移动平均值; -观测值的权数。体现了相应的y在加权平均值中的重要程度。实际中常选。若以第t期的加权移动平均值作为第t+1期的预测值,则预测方程为: (2.1.6)下面仍以2001年到2005年的一月份煤气销售量情况为例,分别对20012005年的煤气销售量的权值取=1,=2,=3,=4,=5,进而

42、分析加权平均法的实现。如下表所示:表2-2 加权移动平均法的实现 单位(万)年份煤气实际销售量权重煤气预测销售量2001年2698941-2002年15577222-2003年264080723-2004年182806994-2005年193866015-2006年预测值2049482=2049.482(万)加权移动平均预测法的预测能力也只有一期。2.1.3 二次移动平均法 所谓二次移动平均法,就是将一次移动平均序列再进行移动平均。其计算公式为: (2.1.7)它的递推公式为: (2.1.8)式中:-第t期的二次移动平均值。当时间序列具有线形增加或线形减少的发展趋势时,用一次移动平均法和加权移

43、动平均法进行预测就会出现滞后偏差,表现为对于线形增加的时间序列,预测值偏低,而对于线形减少的时间序列,则预测值偏高。这种偏低、偏高的误差统称为滞后偏差。为了消除滞后偏差对预测的影响,可在一次、二次移动平均值的基础上,利用滞后偏差的规律来建立线形趋势模型,利用线形趋势模型进行预测。预测步骤为:1 对时间序列计算和。2 利用和估计线形趋势模型的截距和斜率: (2.1.9)3 建立线形趋势预测模型: (2.1.10)式中: t -当前期; -预测超前期; -第期的预测值; -截距的估计值; -斜率的估计值。4 进行预测。下面仍以2001年到2005年的一月份煤气销售量情况为例,具体阐述二次移动平均法

44、的实现过程(引用在一次移动平均法得出的结论,N取2):表2-3 二次移动平均法的实现 单位(万)年份煤气实际销售量煤气预测销售量煤气预测销售量2001年269894-2002年1557722-2003年264080722128311-2004年1828069920992646-2005年19386601223443862113.7878-2006年预测值-24154148因为=22344386,=21137878;所以由公式(2.1.9)可以得到线形趋势模型的截距和斜率分别为:=23550894 =603254所以=+=23550894+6032541=24154148(万)二次移动平均法有预

45、测多期的能力。2.2 指数平滑法上节介绍的移动平均法虽然计算简便,但并非一种理想的预测方法。原因一是当计算移动平均值时,只使用近期的N个数据,没有充分利用时间序列的全部数据信息;原因二是对参与运算的N 个数据等权看待,这往往不合实际。一般认为,越近期的数据越能反映当前情况,对今后的预测影响越大,越远期的数据影响越小。虽然加权移动平均法能克服这个缺点,但人为选取N个权数,仍然带进更多的主观因素。指数平滑法则是对时间序列由近及远采取具有逐步衰减性质的加权处理,是移动平均法的改进型。根据平滑次数的不同,可以分为一次、二次指数平滑法,分别适应于不同类型的时间序列进行预测。2.2.1 一次指数平滑法 一次指数平滑法主要用于直接预测,而且只适用于没有明显趋势变化的动态数列。设时间序列为,一次指数平滑计算公式为: (2.2.1)式中:-第t期的一次指数平滑值; -第t期的观测值; -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 经济论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922