默认的GARCH (P,问)模型在计量经济学工具箱™中的形式
具有高斯创新分布和
违约模型没有平均补偿,滞后方差和平方创新处于连续滞后。
您可以使用简写语法指定这种形式的模型garch (P, Q)
.输入参数P
和问
,输入滞后条件方差数(GARCH项),P,滞后平方创新(ARCH术语),问,分别。适用以下限制:
P和问必须是非负整数。
如果P为零,则GARCH(P,问)模型简化为ARCH(问)模型。
如果P> 0,那么您还必须指定问> 0。
当你使用这种简写语法时,garch
创建一个garch
使用这些默认属性值进行建模。
财产 | 默认值 |
---|---|
P |
GARCH项的个数,P |
问 |
ARCH项的个数,问 |
抵消 |
0 |
常数 |
南 |
GARCH |
细胞的向量南 年代 |
拱 |
细胞的向量南 年代 |
分布 |
“高斯” |
要将非默认值分配给任何属性,您可以使用点表示法修改创建的模型。
为了说明这一点,考虑指定GARCH(1,1)模型
具有高斯创新分布和
Mdl = garch (1,1)
描述:“garch(1,1)条件方差模型(高斯分布)”分布:Name = "Gaussian" P: 1 Q: 1 Constant: NaN GARCH: {NaN} at lag [1] ARCH: {NaN} at lag [1] Offset: 0
创建的模型,Mdl
,已经南
S为所有模型参数。一个南
值表示需要估计或由用户指定的参数。为了预测或模拟模型,必须指定所有的参数。
要估计参数,将模型(连同数据)输入到估计
.这是一套新的garch
模型。拟合模型对每个输入都有参数估计南
价值。
调用garch
如果没有任何输入参数,则返回带有默认属性值的GARCH(0,0)模型规范:
DefaultMdl = garch
描述:“garch(0,0)条件方差模型(高斯分布)”分布:Name = "高斯" P: 0 Q: 0 Constant: NaN GARCH: {} ARCH: {} Offset: 0
这个例子展示了如何使用简写garch (P, Q)
语法指定默认GARCH(P,问)模型,
具有高斯创新分布和
默认情况下,创建的模型中的所有参数都有未知值。
指定默认的GARCH(1,1)模型。
Mdl = garch (1,1)
描述:“garch(1,1)条件方差模型(高斯分布)”分布:Name = "Gaussian" P: 1 Q: 1 Constant: NaN GARCH: {NaN} at lag [1] ARCH: {NaN} at lag [1] Offset: 0
输出显示了创建的模型,Mdl
,已经南
所有模型参数的值:常数项、GARCH系数和ARCH系数。您可以使用点表示法修改创建的模型,或者将它(连同数据)输入到估计
.
指定GARCH模型最灵活的方法是使用名称-值对参数。您不需要也不能够为每个模型属性指定一个值。garch
将默认值分配给未指定(或不能指定)的任何属性。
一般GARCH (P,问)模型是形式的
在哪里 和
创新分布可以是高斯分布或学生分布t.默认分布是高斯分布。
为了估计、预测或模拟一个模型,您必须指定模型的参数形式(例如,滞后对应于非零系数,创新分布)和任何已知的参数值。可以将任何未知参数设置为南
,然后将模型输入估计
(连同数据)以得到估计的参数值。
garch
(和估计
)返回与模型规范相对应的模型。您可以修改模型以更改或更新规范。输入模型(没有南
值)预测
或模拟
分别用于预测和模拟。下面是一些使用名称-值参数的示例规范。
模型 | 规范 |
---|---|
|
garch (garch,南,“拱”,南) 或garch (1, 1) |
|
garch(“抵消”、南、garch,南“拱”,南… |
|
garch(“常数”,0.1,“四国”,0.6,“拱”,0.3,…… |
下面是用于指定GARCH模型的名称-值参数的完整描述。
请注意
不能给属性赋值P
和问
.garch
设置这些属性分别等于最大的GARCH和ARCH滞后。
GARCH模型的名称-值参数
的名字 | 对应的GARCH模型项 | 当指定 |
---|---|---|
抵消 |
意味着抵消,μ | 包含一个非零的平均偏移量。例如, 默认情况下, |
常数 |
条件方差模型中的常数,κ | 设置相等约束κ.例如,如果模型具有已知常数0.1,则指定 默认情况下, |
GARCH |
GARCH系数, | 为GARCH系数设置等式约束。例如,在模型中指定GARCH系数
指定 你只需要指定的非零元素 你指定的任何系数必须满足所有的平稳性和正性约束。 |
GARCHLags |
对应于非零GARCH系数的滞后 |
使用此参数作为指定的快捷方式
指定 使用 |
拱 |
拱系数, | 为ARCH系数设置等式约束。例如,在模型中指定ARCH系数
指定 你只需要指定的非零元素 你指定的任何系数必须满足所有的平稳性和正性约束。 |
ARCHLags |
对应于非零ARCH系数的滞后 |
使用此参数作为指定的快捷方式
指定 使用 |
分布 |
创新过程的分布 | 使用此参数指定Student的值t创新分布。默认情况下,创新分布是高斯分布。 例如,指定一个t自由度未知的分布,指定 指定一个t创新分配与已知的自由度,分配 |
GARCH模型的滞后结构和创新分布可以用计量经济学建模师该应用程序将所有系数视为未知和可估计的,包括a的自由度参数t创新分布。
在命令行中,打开计量经济学建模师应用程序。
econometricModeler
或者,从应用程序库打开应用程序(见计量经济学建模师).
在应用程序中,您可以通过选择响应的时间序列变量来查看所有金宝app支持的模型时间序列窗格。然后,在计量经济学建模师选项卡,模型部分中,单击箭头以显示模型库。
的GARCH模型部分包含所有支持的条件方差模型。金宝app要指定一个GARCH模型,单击GARCH
.的GARCH模型参数对话框出现。
可调参数包括:
GARCH程度- GARCH多项式的阶数
拱度- ARCH多项式的阶数
包括抵消-包括模型补偿
创新分布——创新分布
在调整参数值时,模型方程部分更改以匹配您的规范。中描述的可调参数对应于输入参数和名称-值对参数garch
参考页面。
有关使用应用程序指定模型的更多细节,请参见数据拟合模型和交互式地指定滞后算子多项式.
这个例子展示了如何指定一个GARCH(P,问)模型的平均偏移量。使用名称-值对参数指定与默认模型不同的模型。
指定具有平均偏移量的GARCH(1,1)模型,
在哪里 和
Mdl = garch (“抵消”南,“GARCHLags”,1,“ARCHLags”, 1)
描述:“garch(1,1)带偏移的条件方差模型(高斯分布)”分布:Name = "Gaussian" P: 1 Q: 1 Constant: NaN GARCH: {NaN} at lag [1] ARCH: {NaN} at lag [1] Offset: NaN
平均偏移量出现在输出中,作为要估计或以其他方式指定的附加参数。
这个例子展示了如何指定一个具有已知参数值的GARCH模型。您可以使用这样一个完全指定的模型作为输入模拟
或预测
.
指定GARCH(1,1)模型
具有高斯创新分布。
Mdl = garch (“不变”, 0.1,“四国”, 0.7,“拱”, 0.2)
描述:“garch(1,1)条件方差模型(高斯分布)”分布:Name = "Gaussian" P: 1 Q: 1 Constant: 0.1 GARCH: {0.7} at lag [1] ARCH: {0.2} at lag [1] Offset: 0
因为指定了所有的参数值,所以创建的模型没有参数值南
值。的函数模拟
和预测
不要接受输入模型南
值。
这个例子展示了如何指定一个具有学生t创新分布的GARCH模型。
指定具有平均偏移量的GARCH(1,1)模型,
在哪里 和
假设 遵循8个自由度的学生t创新分布。
tdist =结构(“名字”,“t”,“景深”8);Mdl = garch (“抵消”南,“GARCHLags”,1,“ARCHLags”,1,...“分布”tdist)
描述:“garch(1,1)带偏移(t分布)条件方差模型”分布:Name = "t", DoF = 8 P: 1 Q: 1 Constant: NaN GARCH: {NaN} at lag [1] ARCH: {NaN} at lag [1] Offset: NaN
的价值分布
是一个结构体
数组字段的名字
等于“t”
和现场景深
等于8
.当你指定自由度时,如果你输入模型,它们不会被估计估计
.
这个例子展示了如何指定一个非连续滞后的非零系数GARCH模型。
指定滞后1和3时GARCH系数非零的GARCH(3,1)模型。包括平均偏移量。
Mdl = garch (“抵消”南,“GARCHLags”(1、3),“ARCHLags”, 1)
描述:“garch(3,1)带偏移的条件方差模型(高斯分布)”分布:Name = "Gaussian" P: 3 Q: 1 Constant: NaN GARCH: {NaN NaN} at lag [1 3] ARCH: {NaN} at lag [1] Offset: NaN
未知的非零GARCH系数对应于滞后1和滞后3的滞后方差。输出只显示非零系数。
显示…的值GARCH
.
Mdl。GARCH
ans =1×3单元阵列(南){}{[0]}{(南)}
的GARCH
Cell array返回三个元素。第一和第三个元素有价值南
,表示这些系数是非零的,需要估计或以其他方式指定。默认情况下,garch
设置滞后2的过渡系数为零,以保持与MATLAB®单元阵列索引的一致性。