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

查看93663 回复145 收藏88 推广有奖 | 发表于 2015-3-15 20:57:01
活动类型:
学术研讨
开始时间:
2015-3-15 20:56
活动地点:
网上
性别要求:
不限
已经报名:
207
活动介绍

关键词:DCC-GARCH matlab实现 GARCH模型 EVIEWS ARCH模型 模型 如何
暂未通过 (207 人)
用户 留言 申请时间
aaazlo 2024-4-2 10:38:28
寻寻安 2023-5-6 15:52:47
harrod-harris 2023-4-11 14:30:04
方拆招 2023-2-17 00:18:47
起名好难啊啊啊啊啊 2022-9-23 23:32:34
Bestow 2022-9-12 16:12:41
p1085213539 2022-7-10 11:22:40
yolanli 2022-7-8 00:19:14
回帖推荐

yenfeng1 发表于4楼  查看完整内容

Eviews8可以作出。 首先,打开Eviews8,读入数列(或建立新的workfile)。 第二、点选在功能表单上的add-ins,再点选download add-ins。 第三,会出现对话视窗,请点选dccgarch11后,再点选右上方的install按钮,进行灌入程序。 第四、点选功能表单上的add-ins,再时会出现新的项目,其为dynamic conditional correlation-2 step, 点选后会出现对话视窗。 第五、按着视窗的上资料输入变数、点选所需的资料就完成。 祝 操作 ...
举报 楼主
胖胖小龟宝 发表于 2015-3-16 09:26:38
两个都要编程的。EVIEWS也没现成的
举报 沙发
微笑回首01 发表于 2015-3-16 09:50:23
胖胖小龟宝 发表于 2015-3-16 09:26
两个都要编程的。EVIEWS也没现成的
请问大神知道怎么编程不?
举报 藤椅
yenfeng1 发表于 2015-3-26 21:30:40
Eviews8可以作出。
首先,打开Eviews8,读入数列(或建立新的workfile)。
第二、点选在功能表单上的add-ins,再点选download add-ins。
第三,会出现对话视窗,请点选dccgarch11后,再点选右上方的install按钮,进行灌入程序。
第四、点选功能表单上的add-ins,再时会出现新的项目,其为dynamic conditional correlation-2 step,
点选后会出现对话视窗。
第五、按着视窗的上资料输入变数、点选所需的资料就完成。
祝   操作顺利
举报 板凳
指间绕 发表于 2015-4-16 19:55:00
哇,好开心呢,竟然可以直接做,谢谢
举报 报纸
指间绕 发表于 2015-4-16 19:58:18
yenfeng1 发表于 2015-3-26 21:30
Eviews8可以作出。
首先,打开Eviews8,读入数列(或建立新的workfile)。
第二、点选在功能表单上的add-in ...
大神,问给问题,我要建立garch模型,用eviews软件,建立的Arma(2 2)模型,教材只有AR-garch,没有讲Arma-garch,请问我要怎么输命令,特备是移动平均项
举报 地板
yenfeng1 发表于 2015-4-19 23:34:40
这个简单,假如估计m1b数列arma(2,2)-Garch(1,1)模型。请点选功能表单上的Quick, 会出现下拉式选单,再点选Estimate Equation。 出现对话视窗 Equation Estimate。请在method栏位上点选ARCH,就会出现以下对话视窗。

abc.gif


请在Mean Equation下方栏位填入
m1b c ar(1) ar(2) ma(1) ma(2)
再点选 确定即可

abc.gif (57.87 KB)

abc.gif

举报 7
指间绕 发表于 2015-4-20 10:01:39
yenfeng1 发表于 2015-4-19 23:34
这个简单,假如估计m1b数列arma(2,2)-Garch(1,1)模型。请点选功能表单上的Quick, 会出现下拉式选单,再点选 ...
回答好详细,谢谢大神,这个经搞定啦,现在做到了DCC-GARCH,看到你的介绍了,eviews的两步估计框框里都怎么填呢?之前已经做好了ARMA-GARCH(1,1)模型,
举报 8
yenfeng1 发表于 2015-4-21 19:06:03
可以在软件中查到说明文件:以下为说明文件的内容
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.
举报 9
远方の路 发表于 2015-5-9 13:23:29
yenfeng1 发表于 2015-4-21 19:06
可以在软件中查到说明文件:以下为说明文件的内容
In the first box, you should either enter the name o ...
请问theta vector 是什么?具体该如何设置呢?
举报 10
您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 08:19