- Joined
- 12/3/14
- Messages
- 24
- Points
- 13
Hey guys,
So I finished a pretty hefty project for a course I'm taking, Time Series Analysis, and basically had to do analysis on a bivariate time series; CAD/USD FX monthly, and US/Canada Trade Balance Monthly.
I did the entire thing on R, and it felt really sloppy.
The first part was to do univariate analysis so I would check the ACF/PACFs each, realize that it didn't follow any sort of MA/AR-esque pattern. Then I'd take the first difference with a yearly lag, which made things significantly bettter, but still had some trouble guessing the MA/AR from the ACF/PACF. So I ended up using the auto.arima function as a starting point, and played around with parameters until the diagnostics (residual acfs, p-value for box-ljung etc) looked as decent as I could make it. When finished with model selection I did a two year forecast.
After that I had to model both together using VAR, which was done through VARselect and selecting the AIC parameter for predictive purposes Once again did a two year forecast. Then I compared both forecasts from the univariate results to the VAR results and realized they were both very different, and sorta tried to justify that VAR is better anyways since the two Time Series are inherently related.
Anyways, my question is, does all of this sound very amateur? (I suspect that it is). If so, I'm curious about what some of the more advanced techniques that can be used. I was thinking throwing in a GARCH Model in there but I can't say I understand it enough to interpret it in a report.
Side question: Do we just use GARCH(1,1) for everything in economic/finance or is there some sort of "auto.arima" type funtion that does something similar for finding garch models.
So I finished a pretty hefty project for a course I'm taking, Time Series Analysis, and basically had to do analysis on a bivariate time series; CAD/USD FX monthly, and US/Canada Trade Balance Monthly.
I did the entire thing on R, and it felt really sloppy.
The first part was to do univariate analysis so I would check the ACF/PACFs each, realize that it didn't follow any sort of MA/AR-esque pattern. Then I'd take the first difference with a yearly lag, which made things significantly bettter, but still had some trouble guessing the MA/AR from the ACF/PACF. So I ended up using the auto.arima function as a starting point, and played around with parameters until the diagnostics (residual acfs, p-value for box-ljung etc) looked as decent as I could make it. When finished with model selection I did a two year forecast.
After that I had to model both together using VAR, which was done through VARselect and selecting the AIC parameter for predictive purposes Once again did a two year forecast. Then I compared both forecasts from the univariate results to the VAR results and realized they were both very different, and sorta tried to justify that VAR is better anyways since the two Time Series are inherently related.
Anyways, my question is, does all of this sound very amateur? (I suspect that it is). If so, I'm curious about what some of the more advanced techniques that can be used. I was thinking throwing in a GARCH Model in there but I can't say I understand it enough to interpret it in a report.
Side question: Do we just use GARCH(1,1) for everything in economic/finance or is there some sort of "auto.arima" type funtion that does something similar for finding garch models.