主要内容

条件方差模型估计的初值

估计函数用于条件方差模型fmincon从最优化工具箱™执行最大似然估计。这个优化函数需要初始值(或起始值)来开始优化过程。

如果想要指定自己的初始值,请使用名称-值参数。例如,使用name-value参数指定GARCH系数的初始值GARCH0

或者,你可以让估计选择默认初始值。默认初始值是使用标准时间序列技术生成的。如果您部分地指定了初值(即为某些参数指定了初值),估计遵循您指定的初始值,并为其余参数生成默认初始值。

在生成初值时,估计强制条件方差模型估计的任何平稳性和正性约束。的技术估计用于生成默认初始值的方法如下:

  • 对于GARCH和GJR模型,模型被转换为一个等效的ARMA模型的平方,偏移调整响应序列。请注意,GJR模型被视为GARCH模型,所有杠杆系数都等于零。初始ARMA值采用Box、Jenkins和Reinsel所描述的修正Yule-Walker方程求解[1].通过将ARMA初始值转换回原始GARCH(或GJR)表示来计算初始GARCH和ARCH初始值。

  • 对于EGARCH模型,初始GARCH系数值是通过将该模型视为平方、偏移调整对数响应序列的等效ARMA模型来找到的。初始GARCH值用Box、Jenkins和Reinsel中描述的Yule-Walker方程求解[1].对于其他系数,将第一个非零ARCH系数设置为一个较小的正值,将第一个非零杠杆系数设置为一个较小的负值(与这些系数的期望符号一致)。

参考文献

[1] Box, G. E. P. G. M. Jenkins和G. C. Reinsel。时间序列分析:预测与控制.3版。恩格尔伍德悬崖,NJ: Prentice Hall, 1994。

另请参阅

对象

功能

相关的话题