I am using a Johansen procedure to test for cointegration a vectorial 4-dim vector (timeserie).
First I tested for differential stationarity of each individual vector, all of those have a unit root so we are good there.
Then I have to find the optimal number of lags as to test for cointegration using Johansen, we assume that the underlying process is a VAR
process. And that's where the problem occur, I usually find K=1
(K
minimizes several information criterias).
I use the package urca
and the function ca.jo
to run the trace
and eigen
tests, but ca.jo
only allows K>1
(which makes sense because of the model).
What does this K=1
means ? I add that If I take K=2
both Johansen tests comes back significant and the process indeed looks cointegrated...
K=1
is the number of lags that minimizes all the information criterias, as such it is the value I should use to parametrize my VAR process.ca.jo
do not allow to specifyK=1
as a value for parameterK
. Basically I am not sure what I should deduce from finding1
forK
, Am I clearer ? $\endgroup$