主要内容

过滤器

通过条件方差过滤干扰模型

描述

例子

(V,Y]=过滤器(Mdl,Z)过滤干扰(Z)通过完全指定的条件方差模型(Mdl)生产条件方差(v)和反应(y)。Mdl可以是一个garch,egarch,或gjr模型。

例子

(V,Y]=过滤器(Mdl,Z,名称,值)过滤器使用附加选项指定一个或多个干扰名称,值对参数。例如,您可以指定presample扰动和条件方差的路径。

例子

全部折叠

指定一个GARCH(1,1)模型和高斯的创新。

Mdl = garch (“不变”,0.005,“四国”,0.8,“拱”,0.1);

使用蒙特卡罗模拟法模拟模型。然后,标准化模拟创新和过滤。

rng (1);%的再现性(v, e) =模拟(Mdl, 100,“E0”0,“半”,0.05);Z = e /√(v);(V, E) =过滤器(Mdl, Z,“Z0”0,“半”,0.05);

确认的输出模拟过滤器都是相同的。

isequal (v, v)
ans =逻辑1

逻辑值1确认这两个输出是相同的。

指定一个EGARCH(1,1)模型和高斯的创新。

Mdl = egarch (“不变”,-0.1,“四国”,0.8,“拱”,0.3,“杠杆”,-0.05);

模拟25系列标准高斯观察100期。

rng (1);%的再现性25 Z = randn (100);

Z100年代表25路径的同步扰动周期。

获得25路径的条件方差过滤干扰路径通过EGARCH(1,1)模型。

V =过滤器(Mdl, Z);

情节的道路条件方差。

图;情节(V);标题(“条件方差路径”);包含(“时间”);

图包含一个坐标轴对象。坐标轴对象与标题条件方差路径包含25线类型的对象。

指定一个GJR(1,2)模型和高斯的创新。

Mdl = gjr (“不变”,0.005,“四国”,0.8,“拱”{0.1 - 0.01},“杠杆”{0.05 - 0.01});

模拟25系列标准高斯观察102期。

rng (1);%的再现性25 Z = randn (102);

Z102年代表25路径的同步扰动周期。

获得25,100年期间路径的条件方差过滤干扰路径通过GJR模型(1、2)。前两个干扰指定为presample观察。

V =过滤器(Mdl, Z(3:最终,:)“Z0”Z (1:2));

情节的道路条件方差。

图;情节(V);标题(“条件方差路径”);包含(“时间”);

图包含一个坐标轴对象。坐标轴对象与标题条件方差路径包含25线类型的对象。

输入参数

全部折叠

条件方差模型没有任何未知参数,指定为一个garch,egarch,或gjr模型对象。

Mdl不能包含任何属性价值。

干扰路径用于驱动创新的过程,指定为一个数值向量或矩阵。鉴于方差过程σt2和扰动过程zt创新的过程

ε t = σ t z t

作为一个列向量,Z代表一个单一路径潜在的干扰。

作为一个矩阵的行Z与时间相对应。列对应不同的路径。观察在任何行同时发生。

最后一个元素或行Z包含最新的观测。

请注意

年代显示缺失值。过滤器删除这些值从Z由listwise删除。的软件删除任何行Z至少有一个。删除年代的数据减少了样本容量,还可以创建不规则的时间序列。

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“Z0”,[1 1; 0.5 - 0.5],“半”,[1 0.5;0.5]指定两个等效presample路径创新和两个不同的条件方差presample路径。

Presample干扰路径,指定为一个数值向量或矩阵。Z0提供初始值为输入扰动系列,Z

  • 如果Z0是一个列向量,然后呢过滤器它适用于每个输出路径。

  • 如果Z0是一个矩阵,那么它必须至少尽可能多的列Z。如果Z0有更多的比列Z,然后过滤器使用第一个大小(Z, 2)只列。

Z0必须至少有Mdl.Q行初始化条件方差模型。如果中的行数Z0超过Mdl.Q,然后过滤器只使用了最新的所需数量的观察。

最后一个元素或行包含最新的观测。

默认情况下,过滤器集任何必要presample干扰独立自主的标准化的干扰来自序列Mdl.Distribution

数据类型:

积极presample条件方差路径,指定为一个数值向量或矩阵。提供初始值的条件方差模型。

  • 如果是一个列向量,然后呢过滤器它适用于每个输出路径。

  • 如果是一个矩阵,那么它必须至少尽可能多的列Z。如果有更多的比列Z,然后过滤器使用第一个大小(Z, 2)只列。

必须至少有max (Mdl.P Mdl.Q)行初始化方差方程。如果中的行数超过必要的数量过滤器只使用了最新的所需数量的观察。

最后一个元素或行包含最新的观测。

默认情况下,过滤器集任何必要presample条件方差的无条件方差的过程。

数据类型:

笔记

  • 年代显示缺失值。过滤器删除缺失值。软件合并presample数据(Z0干扰(分开)Z),然后使用list-wise删除删除包含至少一行。删除年代的数据减少了样本容量。删除还可以创建不规则的时间序列。

  • 过滤器假设您presample同步数据的最新观察每个presample系列同时发生。

输出参数

全部折叠

条件方差路径,作为一个列向量或矩阵返回。V代表的条件方差均值为0,异方差的创新联系在一起Y

的尺寸VZ是等价的。如果Z是一个矩阵,那么的列V是过滤条件方差路径对应的列Z

V时间相应的周期性Z

响应路径,返回一个数值列向量或矩阵。Y通常代表一个均值为0,异方差的时间和条件方差给出一系列的创新V

Y也可以代表一个时间序列的均值为0,异方差的创新加上一个偏移量。如果Mdl包括一个偏移量,然后过滤器添加了抵消潜在的均值为0,异方差的创新。因此,Y代表一个时间序列的offset-adjusted创新。

如果Z是一个矩阵,那么的列Y过滤后的反应路径对应的列Z

Y时间相应的周期性Z

选择

过滤器概括模拟。两个函数过滤一系列干扰产生输出响应和条件方差。然而,模拟unit-variance autogenerates一系列均值为0,独立同分布(iid)干扰根据条件方差的分布模型对象,Mdl。相比之下,过滤器让你直接指定自己的干扰。

引用

[1]Bollerslev, t .“广义自回归条件异方差性。”计量经济学杂志》上。31卷,1986年,页307 - 327。

[2]Bollerslev, t .“有条件地Heteroskedastic投机性价格和时间序列模型的回报。”经济学和统计学的评审。69卷,1987年,页542 - 547。

[3],g . e . P。,G. M. Jenkins, and G. C. Reinsel.时间序列分析:预测与控制。第三。恩格尔伍德悬崖,新泽西:普伦蒂斯霍尔,1994年。

恩德斯[4],W。应用计量经济学时间序列。新泽西州霍博肯:约翰威利& Sons, 1995。

[5]·恩格尔,r . f .“自回归条件异方差性与英国通货膨胀率的方差的估计。”费雪。50卷,1982年,页987 - 1007。

汉密尔顿[6],j . D。时间序列分析。普林斯顿,纽约:普林斯顿大学出版社,1994年。

介绍了R2012a