第二章平稳时间序列模型——ACF和PACF和样本ACF/PACF

2023-05-16

自相关函数/自相关曲线ACF
 
AR(1)模型的ACF:
模型为:
当其满足平稳的必要条件|a1|<1时(所以说,自相关系数是在平稳条件下求得的):
         y(t)和y(t-s)的方差是有限常数,y(t)和y(t-s)的协方差伽马s
         
        除以伽马0,可求得ACF如下:
        
        由于{rhoi}其在平稳条件|a1|<1下求得,所以平稳
   0<a1<1则自相关系数是直接收敛到0
   -1<a1<0则自相关系数是震荡收敛到0
 
对于AR(2)模型的ACF:
(略去截距项)
两边同时乘以y(t),y(t-1),y(t-2)......得到yule-Walker方程,然后结合平稳序列的一些性质(yule-Walker方程法确确实实用了协方差只与时间间隔有关的性质),得到自相关系数如下:
              rho0恒为1
              
              (二阶差分方程)
              令人惊喜的是,这个二阶差分方程的特征方程和AR(2)模型的是一致的。
              所以,我们的rho本就是在序列平稳的条件下求得,所以{rhoi}序列也平稳。
             当然,其收敛形式取决于a1和a2
 
MA(1)模型的ACF:
模型为:
由于y(t)的表达式是由白噪声序列中的项组成,所以不需要什么平稳条件,就可以求得rho的形式如下:
             
对于MA(p)模型,rho(p+1)开始,之后都为0.所以说,到了p阶之后突然阶段,变为0了。
 
 
ARMA(1,1)模型的ACF:
模型为:
        还是使用yule-Walker方程法
      (用到了序列平稳则协方差只与时间间隔有关的性质)得到:
        
       所以有:    
                  
 
ARMA(p,q)模型的ACF:
  ARMA(p,q)的自相关系数满足:
       (式1)
 前p个rho值(rho1,rho2...rhop)可以看做yule-Walker方程的初始条件,其他滞后值取决于特征方程。
      (其实是这样的,rho1,rho2...rhop实际上能写出一个表达式,而rho(p+1)开始,就满足一个差分方程,而这个方程对应的特征根(即式1)方程和AR(p)对应的一模一样),所以,他会从之后q期开始衰减。
         所以,还是收敛的,不过收敛形式多样了。
       (由于我们使用了序列平稳这一条件,但是平稳只能推出ai的累积和<1(必要条件),并不能保证每个|ai|都小于1(充分条件,没说是充要条件),但是,既然我们已经用了{y(t)}平稳这一条件,而{y(t)}和{rho(t)}的特征方程是一样的,他们的特征根都应该一样,那么我觉得认为{rho(t)}也是可以的
 
 
偏自相关系数PACF:
为什么需要偏自相关系数?
在AR(1)模型中,即使y(t-2)没有直接出现在模型中,但是y(t)和y(t-2)之间也相关,
偏相关系数是在排除了其他变量的影响之后两个变量之间的相关系数。
证明:
然后我证明完了才发现,只要用上面AR(1)中的解就可以很直观的说明问题了。。
所以我们需要偏自相关系数。
y(t)和y(t-s)的偏自相关系数,排除了插入值y(t-1)到y(t-s+1)间的影响。
所以在AR(1)过程中y(t)和y(t-2)之间的偏自相关系数为0
 
本书采用了简单的方式:序列的每一个值减去序列的均值,得到一个新的序列如y(t*)=y(t)-mu,y(t*-1)=y(t-1)-mu
 所得的fi(11)即为偏自相关系数系数(注:由于没有插入值,所以fi(11)既是自相关系数又是偏自相关系数)
 
如果我们要求y(t)和y(t-2)之间的偏自相关系数
则构造方程为:,求出的fi(22)就是y(t)和y(t-2)之间的偏自相关系数。
其实在古扎拉蒂一书中提到了偏回归系数,偏自回归系数是先做两个回归,然后再对两个回归得到的残差做回归,最终得到的偏自回归系数,和直接用多个回归元对回归子做回归得到的系数的结果是一样的。
 
我们可以不同构造阶数的自回归模型,得到对应的偏自相关系数。
以下将归纳出偏自相关函数(PACF)的一般表达式(即通过自相关系数求出):
                          
                          
                         其中:
若样本量为T,则仅有T/4的滞后量可以同来计算样本PACF。
 
AR(p)的PACF函数:
     
    意思就是对于AR(p)过程,当s>p的时候,y(t)和y(t-s)的偏自相关系数为0
    所以AR(p)的PACF图的一个特征就是在p滞后截断。
 
MA(1)的PACF:
模型为:
       使用滞后算子,结合级数展开,其可以写为:
       
       
      (我们应该还是站在平稳的角度考虑问题)        
        
ARMA(p,q)的PACF:
                        
       也就是说,ARMA(p,q)模型对应的PACF图,
       其在哪一点开始陡然下降(降到很低开始趋于0)取决于p(跟AR的特点有关)
       其趋于0的方式取决于MA部分中的那些系数。
       即PACF从滞后p期开始衰减,衰减模式取决于多项式:
       
 
一般特征总结如下:
 
平稳序列的样本自相关。
geometric 是几何的意思
符号函数(一般用sign(x)表示)是很有用的一类函数,能够帮助我们在几何画板中实现一些直接实现有困难的构造。 符号函数 能够把函数的符号析离出来 。在数学和计算机运算中,其功能是取某个数的符号(正或负): 
  1. x>0sign(x)=1;
  2.  
  3. x=0sign(x)=0; 
  4.  
  5. x<0 sign(x)=-1
的意思是,rho(1)的符号应该等于a1+beta的符号。
ACF是几何衰减的(或许也可以称之为指数吧)
因为根据之前对ARMA(1,1)的相关系数的分析,其结果如下:
 
oscillating是震荡的意思
(其实我有一个想法,既然有上述表,其实我们完全可以编写一个函数去绘制图这些类型的曲线,这样我们判断其ARMA模型就会很容易了)
 
 
 
平稳序列的样本自相关:
由于现实中我们无法获得总体的均值,方差和协方差,相关系数等,所以使用样本代替。
             
             (我们不过是用了离散变量的公式了)
 
Box and Jenkins (1976)讨论了在{y(t)}平稳,且误差为正态分布的假设下,r(s)的分布。
 
如果r(s)的真实值等于0(即设真实数据生成过程是一个MA(s-1)过程(P59.因为MA(q)过程的ACF在q阶之后截断为0,而ACF就是自相关系数r啊))
则有:
         
且在大样本下(T很大的时候,这里T是指样本个数),r(s)将服从均值为0的正态分布。
这样看来,在大样本下r(1)~N(0,1/T),那么我们可以做显著性检验:
注意,我们是在MA(s-1)的假设条件下,设计如下的零假设和备择假设。
零假设为:1阶自回归在统计上不是显著的,即p=0
备择假设: p>0(所以是单侧检验)
                 如果计算得到的r(1)>2*square(1/T)  
                 即r(1)大于两倍标准差,而0-2*sigma差不多就是正态分布右侧95%分位点。
                 于是,在拒绝域,则拒绝零假设。
那么既然p>0,则可以接着对r(2)做显著性检验了。
零假设为:2阶自回归在统计上不是显著的,即p=1
备择假设: p>1(所以是单侧检验)
                  如r(1)=0.5,且T为100.则利用上述公式可计算得到var(r(2))=0.015
                  即r(2)的方差为0.015,而标准差为0.123.
                  如果计算出的r(2)>2*0.123,则可以解决零假设。
                  我们接受p>!
如此反复地检验。(但是通常不超过T/4)
 
Box and Jenkins 构造出Q统计量用于检验一组自相关系数是否显著异域于0.
                                   
在所有的r(k)=0的假设下,Q渐近地~卡方(s)
即较高的自相关系数将导致较高的Q,即如果Q大于临界值,则拒绝原假设,即至少存在一个自相关系数不为0.
但是Q统计量的问题在于,即便是对于适度da的s,其效果也不佳。
Ljung and Box (1978)提出了更优且在小样本中仍适用的修正的Q统计量
                                 
如果Q大于自由度为s的卡方分布的临界值,则少存在一个自相关系数不为0.
Q和修正的Q还可以用于检验ARMA(p,q)模型中的残差是否为白噪声过程。
若使用ARMA(p,q)模型的残差,如果从模型中得到了s个自相关系数,则Q服从自由度为s-p-q的卡方分布(因为有p+q估计系数啊),如果模型中有截距项,则自由度为s-p-q-1。
 
在AR(p)的零假设下(即在所有的都为0(P62.对于纯AR(p过程,其PACF在p以后就截断为0)),的方差渐进地等于1/T
 
 
                                                                                                                                         
 
 



来自为知笔记(Wiz)



附件列表

 

转载于:https://www.cnblogs.com/xuanlvshu/p/5410721.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第二章平稳时间序列模型——ACF和PACF和样本ACF/PACF 的相关文章

随机推荐

  • Poco C++库网络模块例子解析2-------HttpServer

    下面程序取自 Poco 库的Net模块例子 HTTPServer 下面开始解析代码 include 34 Poco Net HTTPServer h 34 继承自TCPServer 实现了一个完整的HTTP多线程服务器 include 34
  • 【0928 | Day 39】事务(精讲)

    目录 一 事务 1 mysql如何控制事务 xff1f 2 默认事务开启的作用是什么 xff1f 3 事务的其他打开方式 xff1f 二 事物的四大特性 一 事务 在mysql中 xff0c 事务其实是一个最小的不可分割的工作单元 xff0
  • Unity项目 - DeathtrapDungeon死亡地牢

    目录 游戏原型项目演示绘图资源代码实现注意事项技术探讨参考来源 游戏原型 死亡地牢是一款 2D Roguelike 的地牢冒险游戏 手握利刃 xff0c 斩杀怪物 xff0c 在凶险的地牢内生存下去 但注意 xff0c 敌人也并非善茬 xf
  • Unity - 存读档机制简析

    本文旨在于简要分析Unity中的两种存档机制 xff0c 即 xff1a PlayerPrefs数据持久化方法及Serialization数据序列化方法 较比于源项目 xff0c 我另加了JSON方法 XML方法等及一些Unity设置 xf
  • Windows 无法安装到所选位置。错误:0x80300001

    Windows 无法安装到所选位置 错误 xff1a 0x80300001 这里遇到的情况是这样的 xff0c iDrac安装windows 2008 R2 xff0c 一开始映射 windows 2008 R2系统镜像 xff0c 后来
  • 【udacity】机器学习-2模型验证

    Evernote Export 1 模型的评估与验证简介 机器学习通常是大量传入数据 xff0c 然后会有一些关于数据的决策 想法和摘要 2 模型评估 评估模型使用的是各种数据分析的方法 xff0c 至少需要使用python编程和一些统计学
  • C++编程(五)--- Cmake详解&Makefile详解

    C C 43 43 程序员肯定离不开Makefile和Cmake xff0c 因为如果对这两个工具不熟悉 xff0c 那么你就不是一个合格的C C 43 43 程序员 本文对Makefile和Cmake xff0c 及它们的使用进行了详细的
  • 【统计学】第四章

    Evernote Export 一组数据的分布特征可以从那几个方面进行测度 xff1f 数据的分布特征可以从三个方面进行测度和描述 xff0c 一是分布的集中趋势 xff0c 反映各数据向其中心值靠拢或聚集的程度 xff1b 二是分布的离散
  • UG NX安装包大集合(包括UG目前发布的所有版本)

    UG NX安装包大集合 xff08 包括UG目前发布的所有版本 xff09 UG爱好者官方交流群 216953883 有了这个你就不怕找UG安装包麻烦了 xff0c 现在所有安装包全在这里了 所有版本的补丁包也在年后陆续更新 提醒 xff1
  • HTML常用字体代码

    HTML常用字体代码 常用字体 lt FONT style 61 34 FONT SIZE 40pt FILTER shadow color 61 green WIDTH 100 COLOR white LINE HEIGHT 150 FO
  • 线性链式存储结构c语言建立,线性表的链式存储结构(C语言版)

    上一篇博文我对数据结构中线性表的顺序存储结构顺序表 http 12172969 blog 51cto com 12162969 1916336 按照我的理解做了总结 xff0c 今天我继续对顺序表的另一种存储结构 xff0c 链表谈一下我看
  • stract oracle,ORACLE 字符串聚合函数 strCat

    源码如下 xff1a create or replace type strcat type as object currentstr varchar2 4000 currentseprator varchar2 8 static funct
  • ARM存储格式之 大端小端

    开头讲个有关大端小端的故事 xff1a 端模式 xff08 Endian xff09 的这个词出自Jonathan Swift书写的 格列佛游记 这本书根据将鸡蛋敲开的方法不同将所有的人分为两类 xff0c 从圆头开始将鸡蛋敲开的人被归为B
  • 多版本opencv管理; find_package()的原理解析

    近期用cmake编译程序时 xff0c 报错找不到opencv2 由于我电脑里安装了多个版本的opencv xff0c 管理不善 xff0c 借此机会梳理一下思路 1 Cmake find package Opencv REQUIRED x
  • 解决 Flask 项目无法用 .env 文件中解析的参数设置环境变量的错误

    在 Windows 上启动 Flask 项目时 xff0c 工作目录有 UTF 8 编码的 env 文件 xff0c 里面配置的环境变量在 Python2 中识别为 Unicode 类型 xff0c 导致下述错误 xff1a Serving
  • cordova环境搭建

    一 步骤列表 准备依赖环境 安装cordova 创建app xff0c 并build 二 准备依赖环境 1 需要准备的安装包 说明 xff1a gradle下载后 xff0c 解压到硬盘某个目录即可 xff1b 安装步骤 xff1a jav
  • JavaWeb_(Struts2框架)Ognl小案例查询帖子

    创建paste帖子表 CREATE TABLE 96 strutstest 96 96 paste 96 96 id 96 VARCHAR 50 NOT NULL 96 answer 96 INT NULL 96 offer 96 INT
  • socket(二)--Tcp同步非阻塞式

    socket 二 Tcp同步非阻塞式 文章目录 socket 二 Tcp同步非阻塞式一 简介二 关键类2 1 ServerSocketChannel2 2 SocketChannel2 3 Selector2 4 SelectionKey2
  • JavaWeb_(Struts2框架)Action中struts-default下result的各种转发类型

    result是用于做输出的组建 xff0c 用于向页面输出一些内容 xff0c 转发重定向可以理解为特殊方式的输出 xff0c 每一个result就是一个类 这些类都实现了共同的接口Result xff0c struts2预置了10种类型的
  • 第二章平稳时间序列模型——ACF和PACF和样本ACF/PACF

    自相关函数 自相关曲线 ACF AR 1 模型的ACF xff1a 模型为 xff1a 当其满足平稳的必要条件 a1 lt 1时 xff08 所以说 xff0c 自相关系数是在平稳条件下求得的 xff09 xff1a y t 和y t s