Garch with dummy in mean equation
显示 更早的评论
Hi, I would like to estimate this regression y=aD1 +aD2 + BD1Ret + BD2Ret +e. D1 is a dummy that is 1 whrn the return is positive, whereas D2 is 1 when it is negative and zero when is positive. I want to use a garch model. Is it correct to put in the garch specification 'C' NaN and to put in the matrix with the dependent variable D1 and D2, i this way it should ignore C and the intercept would become the coefficients of D1 and D2.
I know that i could set the equation as y=a +aD2 + BRet + BD2Ret +e. but I prefer have the two different coefficient and tyhen compute the difference. Thanks in advance Gaia
2 个评论
Walter Roberson
2011-8-11
Is that the U-shaped piece of logic that you have to get the plumber to come over and clear out if you don't run the garbage collector often enough?
Oleg Komarov
2011-8-11
I deleted my previous erroneous comment.
采纳的回答
更多回答(2 个)
Oleg Komarov
2011-8-11
% Fake returns
R = randn(1000,1);
% Intercept dummy
D1 = R > 0;
% Coefficient dummy
D2 = zeros(size(R));
D2(D1) = R(D1);
% GARCH(1,1) with MA(1) for mean + dummies
Spec = garchset('M',1,'P',1,'Q',1,'Display','off');
garchfit(Spec,R,[D1 D2]);
gaia buratti
2011-8-11
0 个投票
8 个评论
Oleg Komarov
2011-8-11
Are you doing garch at all?
Anyways, as you say you don't have to do MA, just change specification.
gaia buratti
2011-8-11
Oleg Komarov
2011-8-11
* 4 dummies for the quarters? Which book are you using?
gaia buratti
2011-8-11
Oleg Komarov
2011-8-11
Ok,sorry gaia, I take back the dummy variable trap thing. I misread your first equation.
Yes, about the 4 dummies + constant = trap.
gaia buratti
2011-8-11
Oleg Komarov
2011-8-11
Shouldn't give you problems but don't take my words for granted. I am no expert in ARCH modelling, just know how to implement it with MATLAB.
gaia buratti
2011-8-12
类别
在 帮助中心 和 File Exchange 中查找有关 Conditional Variance Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!