rugarch包中,当设定残差服从sged分布时,ugarchfit的参数结果中skew和shape是什么,例如:
spec.garch = ugarchspec(variance.model=list(model="sGARCH", garchOrder=c(1,1)),mean.model=list(armaOrder=c(0,0)),distribution.model="sged")
m.garch = ugarchfit(spec = spec.garch, data = r)
返回的结果为
Estimate Std. Error t value Pr(>|t|)
mu 3.564745e-04 1.121211e-04 3.179371 1.475952e-03
omega 1.160260e-06 1.112011e-06 1.043388 2.967685e-01
alpha1 5.919754e-02 9.910996e-03 5.972916 2.330506e-09
beta1 9.389871e-01 9.944699e-03 94.420869 0.000000e+00
skew 1.020864e+00 1.175802e-02 86.822790 0.000000e+00
shape 1.124795e+00 3.243492e-02 34.678513 0.000000e+00
最后两个参数skew和shape应该指的是sged分布的参数,但是具体是指哪一个呢,下图为sged的分布函数形式
同时,关于分布里的参数的选择还有以下一些补充
偏度系数λ的范围在(-1,1),而k的范围则大于0,因而我猜想ugarchfit给出的结果中,shape参数为这里的k,然而,如果skew参数为λ的话,就不符合在(-1,1)的条件了,因此我想请教一下各位大佬,到底skew是表示分布中的什么?谢谢!