ARMA模型

自回归滑动平均模型(Auto-Regressive and Moving Average Model,ARMA)是基于自回归模型(AR模型)和滑动平均模型(MA模型)的“混合”模型,是研究线性时间序列的一种重要方法。近年来,ARMA模型等计量经济模型在一定程度上己经能够帮助各工程技术领域及企业对未来进行预测。

  1. ARMA模型原理

ARMA模型是目前应用最广的线性平稳时间序列预测模型,可将其细分为AR模型、MA模型、ARMA模型和ARIMA模型。

  1. AR模型

P阶自回归模型AR(p)的结构如下:

对于非中心化AR(P)模型,可通过下式进行转化:

中心化AR(P)模型引入延迟算子后又可以简化为:

  1. MA模型

q阶移动平均模型MA(q)结构如下:

当μ=0时,式(4.36)称为中心化心MA(q)模型。

对于非中心化MA(q)模型,可以通过下式进行转化:

中心化MA(q)模型引进延迟算子后又可以简化为:

(3)ARMA模型

自回归移动平均模型ARMA(p,q)结构如下:

中心化ARMA(p,q)模型引进延迟算子后又可以简化为:

(4)ARIMA模型

ARMA模型的建立是以平稳性假设为前提条件的,因此在建立预测模型之前,首先要对时间序列进行平稳性检验。对于非平稳时间序列,可进行差分运算使其平稳化。

ARIMA(p,q)模型经过d阶差分运算后,所得模型称为求和自回归滑动平均模型,简记为ARIMA(p,d,q),结构如下:

式中,

AR(P)、MA(q)、ARMA(p,q)和ARIMA(p,d,q)等模型的优点主要体现在以下两个方面:

(1)这些模型都属于线性模型,参数都是有限的,只要确定各参数旳取值,对应的模型也就完全确定。将其用来拟合数据、考察数据内在的统计特征以及作最佳预报时,在数学上的分析处理都比较方便。

(2)这些模型序列的谱密度都是有理谱密度,而连续谱密度可以用有理谱密度来逼近,并能达到理想的近似程度。因此通常选择上述模型作为基本的时间序列模型。

《来源于科技文献,经本人分析整理,以技术会友,广交天下朋友》

石显:回归模型算法研究——ARMA模型建模​zhuanlan.zhihu.com

石显:回归模型简介​zhuanlan.zhihu.com

模型算法_回归模型算法研究——ARMA模型相关推荐

  1. 【Matlab】智能优化算法_蜻蜓优化算法DA

    [Matlab]智能优化算法_蜻蜓优化算法DA 1.背景介绍 2.灵感 3.公式推导 3.1 勘探和开发操作 4.算法流程图 5.文件结构 6.伪代码 7.详细代码及注释 7.1 DA.m 7.2 d ...

  2. 【Matlab】智能优化算法_蚁狮优化算法ALO

    [Matlab]智能优化算法_蚁狮优化算法ALO 1.背景介绍 2.基本思想 3.公式推导 3.1 ALO算法的运算符 3.2 蚂蚁的随机游动 3.3 困在蚂蚁坑里 3.4 修建陷阱 3.5 蚂蚁划向 ...

  3. 【Matlab】智能优化算法_灰狼优化算法GWO

    [Matlab]智能优化算法_灰狼优化算法GWO 1.背景介绍 2.基本思想 2.1 等级制度 2.2 狩猎方式 3.公式推导 3.1 社会等级制度 3.2 包围猎物 3.3 包围猎物 3.4 攻击猎 ...

  4. xgboost算法_回归建模的时代已结束,算法XGBoost统治机器学习世界

    作者 | 冯鸥 发布 | ATYUN订阅号 Vishal Morde讲了这样一个故事:十五年前我刚完成研究生课程,并以分析师的身份加入了一家全球投资银行.在我工作的第一天,我试着回忆我学过的一切.与此 ...

  5. 机器学习 线性回归算法_探索机器学习算法简单线性回归

    机器学习 线性回归算法 As we dive into the world of Machine Learning and Data Science, one of the easiest and f ...

  6. xgboost算法_基于XGBoost算法构建投资组合

    摘要 极端梯度提升 (eXtreme Gradient Boosting) 是一种基于决策树的集成机器学习方法,适用于分类和回归问题.其优点是速度快.效果好.能处理大规模数据.支持自定义损失函数等. ...

  7. 时间序列分类算法_时间序列分类算法简介

    时间序列分类算法 A common task for time series machine learning is classification. Given a set of time serie ...

  8. 多边形之间相交求交点的算法_路径规划算法总结

    本文来自知乎网友@搬砖的旺财,地平线机器人算法工程师.作者根据自己本科和硕士阶段的学习经历,整理归纳了所接触过的规划算法. 1.自主机器人近距离操作运动规划体系 在研究自主运动规划问题之前,首先需建立 ...

  9. 大数据算法_大数据算法解析,如何创建用户画像实现千人千面?

    " 一面科技,一面生活 技术与社交电商的完美融合 打开了全新的幸福视界 " 幸福蜜糖  2020·11·5 大数据算法无处不在 "处在如今的时代中,数据越来越值钱,如何 ...

  10. prim算法_数据结构与算法

    根据MOOC上课程总结,文章目录为: 一.引论 数据结构的基本概念 数据的逻辑结构和存储结构 算法及其时间复杂度 时间复杂度及应用 二.线性表 线性表的概念及顺序存储 单链表的概念及其基本操作 建立单 ...

最新文章

  1. 面试时算法题的解答思路
  2. 如何处理SAP CRM错误消息the item category X is not permitted
  3. Python实例 61,62
  4. easyui和My97DatePicker结合使用报“权限错误”的问题
  5. 20145201 20145227 《信息安全系统设计基础》实验二 固件开发
  6. 怎么用C语言读取gcode文件,arduino当Gcode解释程序(CNC)
  7. centos安装7zip
  8. 分布式室内空气质量监测系统设计
  9. 天正服务器修改,天正修改服务器地址
  10. 高淇java什么方向,高淇Java笔记(数据类型和运算符、控制语句)
  11. 四旋翼无人机原理以及组装过程
  12. 【牛客网】马三来刷题之回文解码(今日头条2017年客户端实习在线笔试题)
  13. 【多场景建模】CIKM2021 阿里妈妈多场景CTR预估模型STAR 论文精读
  14. 在实体PC机上安装Linux系统
  15. rand和srand怎么用?
  16. Ubuntu 环境变量设置
  17. k8s控制器——Replicaset和Deployment
  18. 【人工智能项目】ImageNet数据集介绍以及数字图像处理技术
  19. 计算机早期科学家起源,月球起源说
  20. 如何摆脱Android手机上的Bloatware

热门文章

  1. 数据持久化,序列化,反序列化,文件读写1
  2. LAMP详细搭建步骤
  3. idea tomcat 发布web工程全过程
  4. 22.实例 --- nginx 虚拟主机
  5. 7. XSD 简易元素
  6. 8. PHP 5 echo 和 print 语句
  7. 实验四+074+林盼皇
  8. 关于Hive在主节点上与不在主节点上搭建的区别之谈
  9. nginx、tomcat负载均衡
  10. 常用几个UITableView,UICollectionView  UIScrollView关键点