Interpreting Eviews Output

For econometric discussions not necessarily related to EViews.

Moderators: EViews Gareth, EViews Moderator

fydza
Posts: 1
Joined: Fri Jun 22, 2012 10:16 am

Interpreting Eviews Output

Postby fydza » Fri Jun 22, 2012 10:35 am

Hello to all.

I tried the BVGARCH sample coding. I have no problem to run the data but to interpret all the output.

Here's the coding I use now.

Code: Select all

' BV_GARCH.PRG (3/30/2004) ' Revised for 6.0 (3/7/2007) ' example program for EViews LogL object ' ' restricted version of ' bi-variate BEKK of Engle and Kroner (1995): ' ' y = mu + res ' res ~ N(0,H) ' ' H = omega*omega' + beta H(-1) beta' + alpha res(-1) res(-1)' alpha' ' ' where ' ' y = 2 x 1 ' mu = 2 x 1 ' H = 2 x 2 (symmetric) ' H(1,1) = variance of y1 (saved as var_y1) ' H(1,2) = cov of y1 and y2 (saved as cov_y1y2) ' H(2,2) = variance of y2 (saved as var_y2) ' omega = 2 x 2 low triangular ' beta = 2 x 2 diagonal ' alpha = 2 x 2 diagonal ' 'change path to program path %path = @runpath cd %path ' load workfile load bvgarch1.wf1 ' dependent variables of both series must be continues smpl @all series y1 = dlog(px_last) series y2 = dlog(spot_price) ' set sample ' first observation of s1 need to be one or two periods after ' the first observation of s0 sample s0 1/3/1996 12/30/2011 sample s1 1/4/1996 12/30/2011 ' initialization of parameters and starting values ' change below only to change the specification of model smpl s0 'get starting values from univariate GARCH equation eq1.arch(m=100,c=1e-5) y1 c equation eq2.arch(m=100,c=1e-5) y2 c ' declare coef vectors to use in bi-variate GARCH model ' see above for details coef(2) mu mu(1) = eq1.c(1) mu(2)= eq2.c(1) coef(3) omega omega(1)=eq1.c(2) omega(2)=0 omega(3)=eq2.c(2) coef(3) alpha alpha(1) = eq1.c(3) alpha(2) = eq2.c(3) alpha(3) = (alpha(1)*alpha(2))^.5 coef(3) beta beta(1)= eq1.c(4) beta(2)= eq2.c(4) beta(3) = (beta(1)*beta(2))^.5 ' constant adjustment for log likelihood !mlog2pi = 2*log(2*@acos(-1)) ' use var-cov of sample in "s1" as starting value of variance-covariance matrix series cov_y1y2 = @cov(y1-mu(1), y2-mu(2)) series var_y1 = @var(y1) series var_y2 = @var(y2) series sqres1 = (y1-mu(1))^2 series sqres2 = (y2-mu(2))^2 series res1res2 = (y1-mu(1))*(y2-mu(2)) ' ........................................................... ' LOG LIKELIHOOD ' set up the likelihood ' 1) open a new blank likelihood object (L.O.) name bvgarch ' 2) specify the log likelihood model by append ' ........................................................... logl bvgarch bvgarch.append @logl logl bvgarch.append sqres1 = (y1-mu(1))^2 bvgarch.append sqres2 = (y2-mu(2))^2 bvgarch.append res1res2 = (y1-mu(1))*(y2-mu(2)) ' calculate the variance and covariance series bvgarch.append var_y1 = omega(1)+beta(1)*var_y1(-1) + alpha(1)*sqres1(-1) bvgarch.append var_y2 = omega(3)+beta(2)*var_y2(-1) + alpha(2)*sqres2(-1) bvgarch.append cov_y1y2 = omega(2) +beta(3)*cov_y1y2(-1) + alpha(3)*res1res2(-1) ' determinant of the variance-covariance matrix bvgarch.append deth = var_y1*var_y2 - cov_y1y2^2 ' inverse elements of the variance-covariance matrix bvgarch.append invh1 = var_y2/deth bvgarch.append invh3 = var_y1/deth bvgarch.append invh2 = -cov_y1y2/deth ' log-likelihood series bvgarch.append logl =-0.5*(!mlog2pi + (invh1*sqres1+2*invh2*res1res2+invh3*sqres2) + log(deth)) ' remove some of the intermediary series ' bvgarch.append @temp invh1 invh2 invh3 sqres1 sqres2 res1res2 deth ' estimate the model smpl s1 bvgarch.ml(showopts, m=100, c=1e-5) ' change below to display different output show bvgarch.output graph varcov.line var_y1 var_y2 cov_y1y2 show varcov ' LR statistic for univariate versus bivariate model scalar lr = -2*( eq1.@logl + eq2.@logl - bvgarch.@logl ) scalar lr_pval = 1 - @cchisq(lr,1)
My project is on hedging stock by using futures. The objectives of the project are:

1) To find the optimal hedge ratio for futures to hedge with stock
2) To find the effectiveness of hedging both stock and futures
3) To find the weight of the portfolio

I'm not sure where to take all the figures to calculate and fulfil my objective.

What's the different between eq1 and eq2 and the bvgarch actually?

Thank you in advanced!

Return to “Econometric Discussions”

Who is online

Users browsing this forum: No registered users and 2 guests