目录

1 AR 1
2 MA 1
3 ARMA 1
4 ARMAX 2
5 ARX 2
6 ARARX 3
7 ARARMAX 3
8 OE 3
9 BJ 3
10. ARIMA

各种线性模型,这些模型算数学基础模型,不仅在计量经济学,也在工业控制等各领域有应用。包括AR、MA、ARMA、ARMAX、ARX、ARARMAX、OE、BJ等。

1 AR

自回归模型(Autoregressive model,简称AR模型)。指x与x自己之前的状态(t-i)相关,公式如下:

2 MA

q阶移动平均(moving average)模型,简记为MA(q)。主要指x和随机误差(噪声)ε及之前t-i的随机误差(噪声)ε有关,公式如下:

3 ARMA

自回归滑动平均模型(Autoregressive moving average model,简称:ARMA模型)。是研究时间序列的重要方法,如模型标题所述,ARMA由自回归模型(简称AR模型)与移动平均模型(简称MA模型)为基础“混合”构成。

公式如下,将x换成了y,一个意思。即y和(t-q)之前的y、(t-q)的随机误差ε、t时的ε相关。

4 ARMAX

ARMAX(Autoregressive Moving Average with Extra Input)。
在ARMA基础上增加了一个额外输入项u,公式如下,其中e指ε:

矩阵表示可简化为,其中q表示向前追溯:

即A(q)提供了输入和噪声共同的极点(分母为0时,A(q)移到等式右边就变为分母了),B(q)时提供输入零点。

5 ARX

有源自回归(Auto-Regressive with Extra Inputs,ARX)模型。ARX就是AR模型加了一个额外输入。或者说ARX等于ARMAX去掉MA,即去掉(t-q)之前的随机误差ε,也就是去掉ARMAX公式的C,如下,v(t)只是当前随机误差,无(t-q)之前的:

6 ARARX

可以看到和ARMAX很像,C变成1/D,分子变分母,就增加了极点(分母等于0时),提供了噪声(误差)的极点表示。其中A(q)提供了输入和噪声共同的极点,而D只是提供噪声的极点。

7 ARARMAX

在ARMAX基础上增加了1/D,即不仅有C也有D。

8 OE

输出误差模型(output error)。
不同于ARX的是,没有了A(q),即没有提供了输入和噪声共同的极点;而是换成了F,只提供输入的极点。

9 BJ

Box-Jenkins模型。在OE模型基础上增加了C、D,故BJ模型对输入和噪声均可独立建模。

10.ARIMA

ARIMA(p,d,q)模型是ARMA(p,q)模型的扩展.

ARIMA模型(英语:Autoregressive Integrated Moving Average model),差分整合移动平均自回归模型,又称整合移动平均自回归模型(移动也可称作滑动).

增加了差分项,即t与t-1项的差。 而二阶差分是指,再第一次差分的基础上再做差分,而不是t与t-2的差。

能够适用ARMA模型进行分析预测的时间序列必须满足的条件是平稳非白噪声序列。

非平稳时间序列,在消去其局部水平或者趋势之后,其显示出一定的同质性,也就是说,此时序列的某些部分 与其它部分很相似。这种非平稳时间序列经过差分处理后可以转换为平稳时间序列,那 称这样的时间序列为齐次非平稳时间序列,其中差分的次数就是齐次的阶。

线性模型:AR、MA、ARMA、ARMAX、ARX、ARARMAX、OE、BJ等相关推荐

  1. 数据分析技术:时间序列分析的AR/MA/ARMA/ARIMA模型体系

    基础准备 前面草堂君已经按照时间序列分析的教学顺序推送了以下文章,大家可以直接点击下方文章名称阅读回顾: 数据分析技术:时间序列分析:时间是把杀猪刀: SPSS分析技术:时间序列描述:磨刀不误砍柴工, ...

  2. 异常检测:综述(基本都是无监督算法)【时间序列算法:AR/MA/ARMA】【传统机器学习算法:孤独森林、One Class SVM】【深度学习算法:AutoEncoder、LSTM、DeepLog】

    一.什么是异常值? 在机器学习中,异常检测和处理是一个比较小的分支,或者说,是机器学习的一个副产物,因为在一般的预测问题中,模型通常是对整体样本数据结构的一种表达方式,这种表达方式通常抓住的是整体样本 ...

  3. QuantitativeFinance:量化金融之金融时间序列分析之ES/ETS/GARCH模型的简介、Box-Jenkins方法-AR/MA/ARMA/ARIMA模型的简介及其建模四大步骤之详细攻略

    QuantitativeFinance:量化金融之金融时间序列分析之ES/ETS/GARCH模型的简介.Box-Jenkins方法-AR/MA/ARMA/ARIMA模型的简介及其建模四大步骤之详细攻略 ...

  4. 【Python数据分析】时间序列分析——AR/MA/ARMA/ARIMA

    目录 一.时间序列的平稳性与差分法 1.时间序列的平稳性: 2.平稳性检验 3.纯随机性检验 4.差分法 二.平稳时间序列模型 1.AR模型 2.MR模型 3.ARMA模型 4.平稳时间序列建模步骤 ...

  5. 利用图示法判别AR,MA,ARMA,ARIMA模型平稳性

    要拟合一个平稳序列的发展,用来拟合的模型显然也应该是平稳的.AR模型是常用的平稳序列的拟合模型之一,但并非所有的AR模型都是平稳的. R提供了多种序列拟合函数,每种函数各有利弊.我们介绍两种最常用的序 ...

  6. 时间序列基础操作:使用python与eviews对AR与ARMA模型进行定阶与预报

    一般处理时间序列的基本过程: 几种基础时间序列模型: 目录 一.Python处理 1.1.step1:平稳性检验与白噪音检验 1.1.1平稳性检验:ADF检验 1.1.2差分修正: 1.1.3白噪音检 ...

  7. 根据序列选择自回归模型(AR、ARMA、VAR、VMA、VECH)

  8. 时间序列分析ARMA模型原理及Python statsmodels实践(上)

    目录 1. 时间序列及相关基本概念 1.1. 时间序列分解 1.2. 时间平稳序列 1.3. 自相关与自相关函数(ACF) 1.4. 白噪声及Ljung-Box检验 1.4.1. 白噪声 1.4.2. ...

  9. 现代信号处理-现代功率谱密度估计AR模型

    目录 前言 一.概率梳理 二.AR模型的几种方法 三.AR模型的方法与具体仿真 前言 本栏前两节经典谱估计中提到:经典谱估计下,方差和分辨率是一对矛盾.这是因为经典谱估计将数据进行了加窗,自相关法还对 ...

  10. 趋势预测方法(三)ARMA ARIMA SARIMA模型预测_时序递推预测

    ARMA/ARIMA/SARIMA模型预测 a基本原理: 这三种模型都是用来预测时序性数据.其中ARIMA和SARIMA是由ARMA模型演变过来的,而ARMA是由AR模型(自回归模型)和MA模型(移动 ...

最新文章

  1. android设置title_所见即所得的 Android 自动化神器,用 Automate 一键收藏文章
  2. c# mongodb or查询_C# MongoDB 查询方法
  3. 我们为什么要搞长沙.NET技术社区(三)
  4. Java方法的反射(对反射的进一步认识)
  5. LeetCode 279. Perfect Squares
  6. WIN10安装和使用MySql5.6中遇到的一些问题与解决
  7. python protoc
  8. iPhone5s 换电池、修右上角翘起的悲催过程
  9. 鸿蒙操作系统配置开发环境(图文详细教程)
  10. 僵尸网络(botnet) DDoS
  11. 解决:ipad QQ可以联网,浏览器不能联网
  12. casio计算机按键,有木有卡西欧991plus上面每个按键的功能
  13. 如何设计宝贝详情页提高转化率?
  14. 如何去掉德国Kilu免费空间的广告
  15. 第一次群面——华为败北的经历小结
  16. 初探DirectUI
  17. 一步移民加拿大,BC省雇主担保移民项目
  18. PSP 图形处理能力
  19. word2vec Parameter Learning Explained
  20. CBAP备考|BABOK 01 业务分析核心概念

热门文章

  1. C# 后台生成二维码图片
  2. LG OLED C8电视评测:3.9mm超薄机身前置扬声
  3. U盘安装原版(安装版)WIN10系统
  4. 85寸电视机长宽是多少
  5. CRT显示器和液晶显示器
  6. php 验证 繁体,验证码上中文字是繁体
  7. springboot基于JAVA游戏周边商城设计与实现毕业设计源码261622
  8. Vivado DDS IP核使用、仿真、多相处理和相关计算验证
  9. 美国的工会制度——Google成立工会背后
  10. 产品实习之竞品分析报告篇