I have three times series (X, Y and Z) with a length of 2000 observations. I am fitting three different models:
- $Y_t = \beta_0 + \beta_1 Y_{t-1} + \epsilon_t$;
- $Y_t = \beta_0 + \beta_1 Y_{t-1} + \beta_2 X_{t-1} + \epsilon_t$;
- $Y_t = \beta_0 + \beta_1Y_{t-1} + \beta_2 Z_{t-1} + \epsilon_t$.
The adjusted $R^2$ of the second model is identical to that of the first model ($0.607)$, while the adjusted $R^2$ from the third is higher ($0.638$). However, when I employ a rolling window of a thousand observations and compute the one-step-ahead forecasts for the three models, comparing them by $MSE$, there is no significant difference in performance. This is counterintuitive to me, since the in-sample $R^2$ from the third model is significantly higher than that of the second, while no regressor is being added (hence there is no over-fitting).