Do we use BIC, instead of AIC, when AIC is unstable?
I ran -varsoc x, maxlags(5)-, and both AIC and BIC showed 5 lags.
However, when I increase the maxlags(), the BIC won't change, and still show 5 lags, while AIC will change for each maxlags() selection. There seems to be a pattern, and AIC will pick n-3 lags, where n is the maxlags(). So if I do -varsoc x, maxlags(30), AIC will choose 27 lags.
Does this make sense? Should I trust BIC and use 5 lags, as it will consistently pick 5 lags regardless of maxlags I use.
Thanks
I ran -varsoc x, maxlags(5)-, and both AIC and BIC showed 5 lags.
However, when I increase the maxlags(), the BIC won't change, and still show 5 lags, while AIC will change for each maxlags() selection. There seems to be a pattern, and AIC will pick n-3 lags, where n is the maxlags(). So if I do -varsoc x, maxlags(30), AIC will choose 27 lags.
Does this make sense? Should I trust BIC and use 5 lags, as it will consistently pick 5 lags regardless of maxlags I use.
Thanks
Comment