719812133 发表于 2019-11-30 02:44 
楼主你好,上面那位层主给出的EGARCH无条件波动率,或者说长期方差的公式是正确的,这个无条件波动率越大, ...
另外提一下,自己回复自己,有没有人知道怎么样用R语言写出EGARCH(1,1)模型的news impact curves(中文为信息冲击曲线),由Engle于1993年提出,因为本人做了Two-States Markov Regime Switching EGARCH(1,1) model,用的R语言的MSGARCH包,而且是设定了标准化残差为SGED分布,即有偏广义误差分布,因为包里没有rugarch包那样可以直接输出拟合的EGARCH模型的news impact curve的类对象方法(很多R包都是面向对象的,非对应包的拟合函数对象不能调用别的包的对象方法),所以我自己动手写了R的源代码来画这个Two-States Markov Regime Switching EGARCH(1,1) model的news impact curves,目前为止,在多方文献和源码的参考下,我已经用R语言实现了SGED分布的概率密度函数,GED分布的概率密度函数(即无偏的广义误差分布),以及一个SGED概率密度函数绝对值预期值的函数,数学公式写为E(|Z|),这个Z即是服从f(z)的SGED的分布的一个变量,Z在这里也是标准化残差,那么这个news impact curve的公式大家可以查一下,其实就是simulation的思想,把拟合出来的EGARCH模型的参数都放进去engel给的EGARCH的news impact curve公式,但是设定好shock(冲击)和standardized Residuals(标准化残差的值),以及已经通过刚刚EGARCH的无条件波动公式计算得到的无条件方差sigma^2的开跟,即sigma,这样就有了为了模拟news impact curve而设定的标准化残差和冲击了,再加上标准化残差对应的SGED分布的E(|Z|),这样这个拟合的Two-States Markov Regime Switching EGARCH(1,1) model的两条EGARCH式子便可以分别画出news impac curve了,这样便可以看出两条拟合的EGARCH(1,1)式子的波动率不对称性中增加或减少多少单位的残差,条件波动率会如何变化,这个关系会通过这个曲线去几何化地呈现出来,一般都是平滑的曲线啦,但是我自己写出来的news impact curve的源代码不对,无法出现其他文献那样的图的输出结果,如果有R代码大神或者刚好也做Markov Regime Switching EGARCH模型或者其他时序模型的人,对这个问题有了解的话,最好是有上述R源码编程经验的,可以私信我,我们可以多交流,我非常愿意和大家分享所见所知,在时间序列计量上更进一步,我们不能因为包没有了对应的类函数就停止了前进的脚步,我们也可以自己在R的源码开发上学习,更近一步,这个回复即是我自己的提问,也是希望寻求帮助,谢谢大家!