VMA(1) estimation

조회 수: 9 (최근 30일)
Wei
Wei 2017년 8월 7일
댓글: Wei 2017년 8월 11일
Hi,
I'm trying to estimate a VMA(1) model and I'm wondering if there is a way to do it using the econometrics toolbox without having to convert from a VARMA model? I don't think the toolbox can estimate the MA lags of the VARMA model anyway so not sure how to estimate a VARMA in the first place. If the VMA(1) cannot be directly estimated, can I convert a VAR to VMA using arma2ma? Any help on this is deeply appreciated.
Thanks, Wei

채택된 답변

Hang Qian
Hang Qian 2017년 8월 11일
Hi Wei,
In many cases, the VMA coefficients cannot be reliably estimated, unless there is a large sample with high quality data. If we really want to estimate those coefficients, one approach is the moment estimator. With a few constraints on the coefficients, the sample moments of y(t) and y(t-1) may give a reasonable estimator for those coefficients by solving equations. In that case, the Optimization Toolbox will be helpful for solving equations and minimizing the loss functions.
Another method is to cast the VMA model in the state-space form, and then use the Kalman filter for the likelihood function, which can then be maximized numerically. Sometimes it works for low-dimension VMA models if the starting values are reasonable. The state variables can be the stacked disturbances in a few recent periods, and the observations are linear with respect to those disturbances in a VMA model. For example, for a VMA(1), the states can be e(t) and e(t-1), with the transition matrix like
A = [ [zeros(dim),zeros(dim)]; [eye(dim), zeros(dim)]];
B = [chol(Sigma)’;zeros(dim)];
The observation matrix is just the MA system, say
C = [eye(dim),Psi];
As there are no additional noises in the observation matrix, the coefficient D can be omitted. With A, B, C, D matrices specified as inputs, the state-space model is ready. The MA coefficients Psi and the covariance matrix Sigma, can be estimated by numerical maximum likelihood.
Best,
Hang Qian
  댓글 수: 1
Wei
Wei 2017년 8월 11일
Thanks Hang for your answer. I'm not familiar with the estimation methods you suggested so will have to do some reading on those. Thanks again for your reply. Wei

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Switches and Breakers에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by