dcc-garch matlab,如何用Eviews或者MATLAB实现DCC-garch模型?

可以在软件中查到说明文件:以下为说明文件的内容

In the first box, you should either enter the name of your group or specify the returns as separate series (transforming expressions like dlog() are also allowed). If you wish to use exogenous variable(s) in the mean equation, then specify the name(s) in the second box.

As for the variance regressors, use the fourth box. Autoregressive lags (p) are also allowed in the mean equation, whereas (p,q) are fixed at (1,1) for the variance and the correlation parts. First step of the estimation procedure begins with univariate GARCH models. You can choose between the three models provided in the add-in. Please note that all endogenous variables will have the same specifications in terms of mean and variance equations.

Similarly, chosen error distribution will apply both to univariate (first stage) and multivariate (second stage) estimations. Theta vector corresponds to the parameters to be estimated for the dynamic correlation and default starting values will be used, unless they are initialized. Correlation targeting is analogous to variance targeting and is the default choice. You can also estimate an asymmetric version of the model by simply checking the related box.

Order of estimated parameters are such that, the two coefficients of the dynamic conditional correlations are always written first (i.e theta(1) and theta(2)). Unless you choose the correlation targeting, estimated constant coefficients comes right after. Degrees of freedom parameter is presented in a separate section, when Student’s‐t distribution is chosen. After a little bit of experimenting the layout of the output will become much clearer.

The add‐in makes use of the Optimize feature of EViews and therefore requires version 8.0 or higher. In addition to the different optimization algorithms, parameters to be optimized can also be transformed in order to achieve better convergence‐if needed.

One thing to mention is that the model allows up to 5 series at most. This is not a technical constraint, but rather mainly due to a practical issue. Since EViews currently cannot handle multidimensional arrays, operations on such variables have to be written explicitly. And as one might guess, it becomes an extremely tedious job for more than 5 variables. After all, it may not be that much restrictive from a theoretical perspective: DCC model assumes that all correlations are governed by the same dynamics (i.e. scalar coefficients), which may be an oversimplification of true behavior in higher order models.

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值