ARIMA(p,d,q)模型-1-MA模型

ARIMA模型介绍

ARIMA并不是一个特定的模型,而是一类模型的总称。他的3个参数p, d, q分别表示自相关(p阶AR模型), d次差分,滑动平均(q阶MA模型)。因此有,

- p = d = 0, ARIMA模型即MA(q)模型;

- d = q = 0, ARIMA模型即AR(p)模型;

MA模型含义

当前时刻的值可以表示为过去干扰项和当前干扰项的线性组合。

MA模型描述

符号和前提

xt: t时刻的值

εt:εt~WN(0,δ2),白噪声序列

θi: 参数

MA(1): 一阶移动平均模型

推导公式

xt=εt?θ1εt?1,θ1≠0.

统计性质

E(xt)=E(εt)?θ1E(εt?1)=0

Var(xt)=Var(εt)+θ21Var(εt?1)=(1+θ2)σ2

γt,s=Cov(εt?θεt?1,εs?θεs?1)=Cov(εt,εs)?θCov(εt,εs?1)?θCov(εt?1,εs)+θ2Cov(εt?1,εs?1)

考虑时滞 k = |t -s|, 有:

γk=?????(1+θ2)σ2?θσ20(k=0)(k=1)(k>1)

同样的有,自相关系数:

ρk=?????1(?θ)/(1+θ2)0(k=0)(k=1)(k>1)

MA(q): q阶移动平均模型

推导公式

xt=εt?θ1εt?1?...?θqεt?q,θ1≠0.

注:以上我们讨论的都是去中心化的MA,针对非去中心化的MA,即其期望不为0,可简单的使 xt′=xt?μ 即得到去中心化的MA。

统计性质

E(xt)=E(εt?θ1εt?1?...?θqεt?q)=0

Var(xt)=Var(εt?θ1εt?1?...?θqεt?q)=(1+θ21+...+θ2q)δ2

自协方差函数:

γk=???????(1+θ21+...+θ2q)σ2(?θk+Σq?ki=1θiθk+i)σ20(k=0)(1≤k≤q)(k>q)

自相关函数:

ρk=???????1(?θk+Σq?ki=1θiθi+k)/(1+θ21+...+θ2q)0(k=0)(1≤k≤q)(k>q)

性质说明

一般的,MA(q)模型是一个平稳模型,并且在时滞大于q后没有相关性

MA(2)示例

R代码

wn <- rnorm(100, mean=0, sd=1);
x <- c();
x[1] <- wn[1];
x[2] <- wn[2] + 0.9 * wn[1];
for (i in 3:length(wn)) {
    x[i] <- wn[i] - (-0.796) * wn[i-1] - (- 0.32) * wn[i - 2];
}
x.ts <- ts(x)
plot(x.ts main="MA(2)", type="b");

时间序列图

自相关系数图

时间: 2024-10-06 16:28:02

ARIMA(p,d,q)模型-1-MA模型的相关文章

【转载】先验概率与后验概率,生成模型与判别模型

[注]事情还没有发生,要求这件事情发生的可能性的大小,是先验概率.事情已经发生,要求这件事情发生的原因是由某个因素引起的可能性的大小,是后验概率 Generative Model 与 Discriminative Model [摘要]    - 生成模型(Generative Model) :无穷样本==>概率密度模型 = 产生模型==>预测- 判别模型(Discriminative Model):有限样本==>判别函数 = 预测模型==>预测 [简介] 简单的说,假设o是观察值,

布局模型 之 层模型(position的relative、absolute与fixed区别?)

css的布局模型分为流动模型(Flow).浮动模型(Float).层模型(Layer). 浮动模型(Float)和层模型(Layer)有什么显著区别?     浮动模型(Float):浮动是让某元素脱离文档流的限制,在浮动框之前和之后的非定位元素会当它不存在一样,可能沿着它的另一侧垂直流动:浮动的元素仍然会占据文档流的物理空间.关于浮动模型的详细说明请看另一篇文章的介绍.http://ycgit.blog.51cto.com/8590215/1958452 层模型(Layer):设置为层模型的元

机器学习之判别式模型和生成式模型

判别式模型(Discriminative Model)是直接对条件概率p(y|x;θ)建模.常见的判别式模型有 线性回归模型.线性判别分析.支持向量机SVM.神经网络等. 生成式模型(Generative Model)则会对x和y的联合分布p(x,y)建模,然后通过贝叶斯公式来求得p(yi|x),然后选取使得p(yi|x)最大的yi,即: 常见的生成式模型有 隐马尔可夫模型HMM.朴素贝叶斯模型.高斯混合模型GMM.LDA.高斯.混合多项式.专家的混合物.马尔可夫的随机场 更多更详细的内容参见 

生成模型和判别模型(转)

引入 监督学习的任务就是学习一个模型(或者得到一个目标函数),应用这一模型,对给定的输入预测相应的输出.这一模型的一般形式为一个决策函数Y=f(X),或者条件概率分布P(Y|X).监督学习方法又可以分为生成方法(generative approach)和判别方法(discriminative approach).所学到的模型分别为生成模型(generative model)和判别模型(discriminative model). 决策函数和条件概率分布 决策函数Y=f(X) 决策函数Y=f(X)

生成模型和判别模型

对于输入x,类别标签Y: 判别模型:由数据直接学习决策面Y=f(x)或条件概率P(Y|x)作为预测模型 生成模型:由数据学习联合概率分布P(x,Y),然后求出条件概率P(Y|x)作为预测模型 模型区别: 判别模型寻找不同类别之间的分离面,反映不同类别之间的差异. 生成模型通过统计反映同类数据的相似度. 模型的优点和缺点: 判别模型主要缺点: 1,不能反映数据本身的特征 判别模型主要优点: 1,模型简单,容易学习. 2,分类性能好,分类边界灵活. 生成模型的主要缺点: 1,模型复杂 生成模型主要优

计算机网络原理和OSI模型与TCP模型

计算机网络原理和OSI模型与TCP模型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机网络的概述 1.计算机网络的定义 计算机网络是一组自治计算机的互连的集合 2.计算机网络的基本功能 a.资源共享 b.分布式处理与负载均衡 c.综合信息服务 3.计算机网络的演进 4.按照地域范围 a>.LAN(Local Area Network) 通常指几千米以内的,可以通过某种介质互联的计算机.打印机.modem或其他设备的集合 MAN(Metropolitan Area N

TP框架---Model模型层---做模型对象

TP框架----Model模型层---------------做模型对象 Model模型层是用来做什么的呢???? 主要是用来做操作数据库访问的. 也就说明TP框架自带了一种访问数据库的方式,使用的是Model模型. Model模型怎样使用呢??? 要使用Model模型层访问数据库的话,需要做配置,因为必须把数据库的一些参数配置好之后,才能连接,所以找到Config.php 配置文件,打开 这些是关于数据库的配置, 要把这些粘贴到config.php 进行修改. config.php配置文件(修

&nbsp; Css中的盒模型及盒模型宽度计算

CSS假定所有的HTML文档元素都生成了一个描述该元素在HTML文档布局中所占空间的矩形元素(element box),可以形象地将其看作是一个盒子.CSS围绕这些盒子产生了一种"盒子模型"概念. 盒模型,实际上就是把某些标签元素看成为一个箱子.箱子与其他箱子之间的距离,是箱子的最外围,它不是一条边线而是添加在边框外面的空间.这个外边距使元素盒子之间不必紧凑地连接在一起,是CSS布局的一个重要手段.用margin(外边距)属性来表示,margin-top,margin-right,ma

CSS框模型(框模型概述、内边距、边框、外边距、外边距合并)

CSS 框模型概述 CSS 框模型 (Box Model) 规定了元素框处理元素内容.内边距.边框 和 外边距 的方式. 元素框的最内部分是实际的内容,直接包围内容的是内边距.内边距呈现了元素的背景.内边距的边缘是边框.边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素. 内边距.边框和外边距都是可选的,默认值是零.但是,许多元素将由用户代理样式表设置外边距和内边距.可以通过将元素的 margin 和 padding 设置为零来覆盖这些浏览器样式.这可以分别进行,也可以使用通用选择