Replies: 2 comments
|
The issue here is that you probably want to forecast Assuming you want to forecast kk1 |>
model(
arima = ARIMA(dep_hh),
ols = ARIMA(dep_hh ~ log(unemployment) + pdq(0,1,0) + PDQ(0,0,0))
)Other potential models involving covariates can be written in the same way. You possibly don't want to specify an ARIMA(0,1,0) here, I'm just showing you how to produce an equivalent model to your OLS model. A full dynamic regression model with automatically selected ARIMA errors can be estimated by dropping the Don't worry about the fact that |
|
Many thanks! Is this series non-stationary? The selected ARIMA does not take the first difference of the series. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I have a monthly series on deposit flows (dep_hh)
Some test results:
Using an ARIMA I get
The arima seems to produce reasonable forecasts
I also take an OLS model given by
where diff() is the first difference of dep_hh
The reason for using diff(dep_hh) is that when I take an adverse scenario for unemployment the forecasted dep_hh changes reasonably compared to the the forecasts obtained from the baseline scenario about unemployment
But If I take
then when I take the same adverse scenario for unemployment the forecasted dep_hh remain essentially the same and very very close to the forecasts obtained from the baseline scenario about unemployment, which is not reasonable.
My question is: can I use diff of dep_hh in my OLS model despite the fact that I used dep_hh in my ARIMA, or should I use only dep_hh across all models?
All reactions