Infer vector autoregression model (VAR) innovations
uses additional
options specified by one or more name-value pair arguments. For example, you can specify presample responses or exogenous predictor data.E = infer(Mdl,Y,Name,Value)
infer infers innovations by evaluating the VAR model Mdl with respect to the innovations using the supplied data Y, Y0, and X. The inferred innovations are
infer uses this process to determine the time origin
t0 of models that include linear time trends.
If you do not specify Y0, then
t0 = 0.
Otherwise, infer sets
t0 to
size(Y0,1) – Mdl.P. Therefore, the
times in the trend component are t =
t0 + 1,
t0 + 2,...,
t0 + numobs,
where numobs is the effective sample size
(size(Y,1) after infer removes
missing values). This convention is consistent with the default behavior of
model estimation in which estimate removes the first
Mdl.P responses, reducing the effective sample size.
Although infer explicitly uses the first
Mdl.P presample responses in Y0 to
initialize the model, the total number of observations in Y0
and Y (excluding missing values) determines
t0.
[1] Hamilton, James D. Time Series Analysis. Princeton, NJ: Princeton University Press, 1994.
[2] Johansen, S. Likelihood-Based Inference in Cointegrated Vector Autoregressive Models. Oxford: Oxford University Press, 1995.
[3] Juselius, K. The Cointegrated VAR Model. Oxford: Oxford University Press, 2006.
[4] Lütkepohl, H. New Introduction to Multiple Time Series Analysis. Berlin: Springer, 2005.