时间序列分析实验报告

基于matlab的时间序列分析在实际问题中的应用 时间序列分析(Time series analysis)是一种动态数据处理的统计方法。该方法基于随机过程理论和数理统计学方法,研究随机数据序列所遵从的统计规律,以用于解决实际问题。时间序列分析不仅可以从数量上揭示某一现象的发展变化规律或从动态的角度刻画某一现象和其他现象之间的内在的数量关系及其变化规律性,而且运用时间序列模型可以预测和控制现象的未来行为,以达到修正或重新设计系统使其达到最优状态。 时间序列是指观察或记录到的一组按时间顺序排列的数据。如某段时间内。某类产品产量的统计数据,某企业产品销售量,利润,成本的历史统计数据;某地区人均收入的历史统计数据等实际数据的时间序列。展示了研究对象在一定时期内的发展变化过程。可以从中分析寻找出其变化特征,趋势和发展规律的预测信息。时间序列预测方法的用途广泛,它的基本思路是,分析时间序列的变化特征,选择适当的模型形式和模型参数以建立预测模型,利用模型进行趋势外推预测,最后对模型预测值进行评价和修正从而得到预测结果。目前最常用的拟合平稳序列模型是ARMA模型,其中AR和MA模型可以看成它的特例。 一.时间序列的分析及建模步骤 (1) 判断序列平稳性, 若平稳转到(3),否则转到(2)。 平稳性检验是动态数据处理的必要前提,因为时间序列算法的处理对象是平稳性的数据序列,若数据序列为非平稳,则计算结果将会出错。在实际应用中,如某地区的GDP,某公司的销售额等时间序列可能是非平稳的,它们在整体上随着时间的推移而增长,其均值随时间变化而变化。通常将GDP等非平稳序列作差分或预处理。所以获得一个时间序列之后,要对其进行分析预测,首先要保证该时间序列是平稳化的。平稳性检验的方法有数据图、逆序检验、游程检验、自相关偏相关系数、特征根、参数检验等。本实验中采用数据图法,数据图法比较直观。 (2) 对序列进行差分运算。 一般而言,若某序列具有线性趋势,则可以通过对其进行一次差分而将线性趋势剔除掉。差分的实质是自回归。对线性趋势的序列,一阶差分即可提取确定性信息若序列具有二次趋势,则两次差分后可变换为平稳序列,若序列具有d次多项式趋势,则通过d次差分后可变为平稳序列。 (3) 计算序列的自相关系数和偏相关系数,判断截尾性,对序列模型进行识别。 若序列自相关系数在q步截尾(即kq时,显著的等于零)并且偏相关系数被负指数函数收敛到零,则可判断为MA(q)序列。 若序列偏相关系数在p步截尾,并且序列自相关系数被负指数函数控制收敛到零,则可判断凡为AR(p)序列。 若序列和序列皆不截尾,且自相关系数和偏相关系数都被负指数函数控制收敛到零 则序列为ARMA序列。以上都不满足,则序列是非平稳的。 (4)对模型阶数进行估计 模型定阶的方法有残差方差图法,自相关函数和偏自相关函数法,F检验法,最佳准则函数法等。本实验采用自相关函数和偏自相关函数法和AIC准则。 (5)估计模型参数。 不论是那种时间序列模型,要建立完整的估计方程就需要知道其中的参数。可以用矩估计、最小二乘估计、极大似然估计等方法得到模型中的参数。本实验采用最小二乘估计。 (6)模型适应性检验及优化,计算残差方差是否最小,若是最小转到(7),否则转到(4)。 模型的适应性检验实质上是对at的独立性检验,如果得到的模型已经是适应性模型,那么at一定是完全或基本上接近独立的,这时若再增加模型的阶数,新增加的参数可能接近等于0,剩余平方和也不会因增加模型的阶数而显著减小。常用的适应性检验方法有:散点图法,估计参数法,F检验法等。估计参数法比较粗略。 (7)根据参数建立方程,预测序列未来走势等。 将各个模型的参数估计出来之后,结合估计出来的模型的阶数,可以根据各个模型的估计方程建立具体的估计方程,代入已知的时间序列的项从而对时间序列中的未来的项进行预测。其中模型方程中的白噪声序列可以通过时间序列本身经过相关处理生成。 二.实验内容 对我国 1978—2005 年的 GDP 进行建模分析并对2006-2011年的GDP进行预测,并与实际值比较,估计预测质量。实验利用MATLAB软件进行建模仿真及预测。我国 1978—2005 年的 GDP值列于下表1 表1为我国1978-2005年的GDP (亿元) 1978年 1979年 1980年 1981年 1982年 1983年 1984年 3645.2 4062.6 4545.6 4891.6 5323.4 5962.7 7208.1 1985年 1986年 1987年 1988年 1989年 1990年 1991年 9016 19275.2 12058.6 15042.8 16992.3 18667.8 21781.5 1992年 1993年 1994年 1995年 1996年 1997年 1998年 26923.5 35333.9 48197.9 60793.7 71176.6 78973 84402.3 1999年 2000年 2001年 2002年 2003年 2004年 2005年 89677.1 99214.6 109655.2 120332.7 135822.8 159878.3 183084.8 (1)对序列做预处理,判断平稳性 设原序列数据表示为共28个数据,由序列图明显看出序列不平稳,做一阶差分运算后数据平稳。再对数据进行标准化处理,对差分后的数据序列求均值: 标准差 标准化处理公式为 数据预处理前后的对比图和标准化处理后的图如下: 图1 一次差分前后序列图对比 图2 数据标准化后的图 (2)计算自相关和偏相关系数,对序列的模型和阶数进行判断 判断依据是:AR模型自相关系数拖尾,偏相关系数截尾。 MA自相关系数截尾,偏相关系数拖尾。ARMA自相关和偏相关系数都拖尾。自相关系数拖尾可根据点图来判断,只要愈变愈小(k增大时)。对于,常采用的方法是:当k>p时,平均20个中至多有一个使﹥,则认为截尾在k=p处,因为当N很大时,样本偏相关函数(k>p)近似服从正态分布。自相关系数和偏相关系数如图3和4所示。 从图中可以看出自相关系数具有拖尾性,不是MA模型,偏相关系数在1之后≤=0.378,渐进趋于零。所以可以判定序列模型是AR模型,初步判定为1阶。也可认为模型的阶数为2,考虑到2阶计算量也不是很大,所以定为2阶。 处理后序列自相关系数 示于表一。 样本的偏相关函数,…. 示于表二。 表一 自相关系数表 0.6325 0.4502 0.3012 0.2076 0.1254 0.0823 0.1054 0.2177 0.2010 0.1640 0.0483 -0.1.81 -0.2348 -0.2642 -0.2617 -0.2550 -0.2599 -0.2001 -0.0929 -0.2172 表二 偏相关系数表 0.6325 0.

时间序列分析实验报告总结_时间序列分析实验报告相关推荐

  1. 一阶电路实验报告心得_一阶电路实验报告5篇

    1..测量时间常数 2..微分电路,积分电路 (a)微分电路 (b)积分电路 时间常数 的测量 R=4K R=1K R=6K C=0.22U R=1K R=1K 三.误差分析 1)实验过程中的读数误差 ...

  2. 计算机网络实验报告哈工大_哈工大计算机网络实验报告之五

    姓名 杨煜 院系 软件学院 学号 1113710319 任课教师 李全龙 指导教师 董福亮 实验地点 软件学院三楼机房 实验时间 2013 年 5 月 28 日 实验课表现 出勤. 表现得分 (10) ...

  3. 计算机网络实验报告哈工大_哈工大计算机网络实验报告之二

    姓名 杨煜 院系 软件学院 学号 1113710319 任课教师 李全龙 指导教师 董福亮 实验地点 软件学院三楼机房 实验时间 2013 年 5 月 7 日 实验课表现 出勤. 表现得分 (10) ...

  4. 堰流实验报告思考题_水力学的实验报告2篇

    水力学的实验报告2篇 水力学的实验报告1 本学期我们进行了七周的水力学实验,从这些实验中我学到了很多. 例如,所有实验都是需要耐心地去测量一组一组的数据,还需要在实验后认真处理核对每一组数据.这些实验 ...

  5. omwin密立根油滴实验数据处理程序_大学物理实验重修秋季学期开课通知

    本学期<大学物理实验>重修课程须完成2部分内容: 1."智慧树"线上课程(占期末总成绩50%) 2.虚拟仿真实验(占期末总成绩50%) 1 "智慧树" ...

  6. 计算机课前导学结题报告,【学案导学课题结题报告】 课题结题报告范文_课题结题报告模板_东城教研...

    学案导学课题结题报告 近日,出现了许多关于学案导学课题结题报告的资讯,东城教研第一时间为您准备了这一期学案导学课题结题报告专题.一.课题研究的背景 传统的数学课堂教学以教师为中心,从教师的教出发,教师 ...

  7. 大学生python实验心得体会_最新大学生实验心得体会范文汇总

    大学生实验心得体会范文汇总 实验讲授有助于培养学生求真务实的科学精神.学习不仅需要智力. 能力 , 更需要求真务实的科学精神.下面给大家分享一些关于学生实 验心得体会 , 方便大家学习. 学生实验心得 ...

  8. 网站可行性报告范文_青浦写可行性报告范文编写公司

    青浦写可行性报告范文编写公司 {公司简介}jeiorj8 乐朗规划研究院是一家编制符合惯例的可行性研究报告.商业计划书.项目申请报告.项目建议书.资金申请报告.价值分析报告.风险评估报告.风险分析报告 ...

  9. 时间序列分析实验报告总结_时间序列分析实验报告.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp人力资源/企业管理&nbsp>&nbsp财务报表 时间序列分析实验报告.doc9页 本文档一 ...

  10. 时间序列分析实验报告总结_时间序列分析试验报告

    实 验 目 的 时间序列是按时间次序排列的随机变量序列, 任何时间序列经过合理的函数变换后都可以被认为 是由三个部分叠加而成, 这三个部分别是趋势项部分. 周期项部分和随机噪声项部分, 从时间序列中 ...

最新文章

  1. Java中比较两个Double类型数据的大小
  2. Matlab编程与数据类型 -- 循环控制语句之二:while/end
  3. ansible 详解
  4. 如何写一个通用的README规范
  5. 20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结
  6. ckfinder 图片预览 有的显示有的不显示_Python学习之图片显示
  7. 微软欲对Silverlight进行部分开源(转载)
  8. Mycat实战之配置EP分片
  9. 如何五分钟实现无线WEP网络入侵(ZZ)
  10. win10 退出误登的微软账号,无需改注册机,无需重置系统
  11. 名师工作室php,名师工作室
  12. 零基础Linux搭建虚拟专用网络(实现游戏局域网联机)
  13. sklearn基于轮廓系数来选择n_clusters
  14. DOS计算机设置登录密码,如何在DOS里设置计算机密码
  15. 智能座舱之HUD-发展趋势深度解析
  16. YOLOX训练自己的数据集(VOC)
  17. 交换机思科远程连接配置
  18. zblog html代码,ZBLOG调出最新留言评论内容代码
  19. 自学 Linux 8—文件系统简介之 Linux 下的文件系统
  20. 计算机 博士 论文要求,计算机学院博士生发表论文要求.doc

热门文章

  1. Windows 7语言包下载
  2. fileupload控件的属性_FileUpLoad控件简介.ppt
  3. 2021.9.9 prescan文档翻译 Adaptive Cruise Control System
  4. Android下载文件提示文件不存在。。。 java.io.FileNotFoundException
  5. sop流程图模板_SOP模板-标准操作流程编写程序
  6. 机器人仿真软件小汇总
  7. linux制作flash软件,Linux 下的三款 Flash 独立播放器
  8. 女神节福利:友萌君送你~健身踏青装备
  9. 用安卓软件MT管理器破解元气骑士内购,小白照着也可以成功!
  10. 18650锂电池充电方案及保护板电路构思