Overview of Time Series Models and Tests
Overview of Time Series Models and Tests
Dr Merwan Roudane
July 12, 2024
Unit Root Tests KSS Test (Nonlinear) Kapetanios et al. (2005) Test
Assumptions: Assumptions:
ADF Test • ESTAR nonlinearity • Nonlinear alternative hypothesis
• Globally stationary process • Globally stationary process
Assumptions:
Use: When suspecting smooth Use: When suspecting smooth
• Series follows AR(p) process
transition nonlinearity transition nonlinearity
• Errors are i.i.d.
Don’t use: With other forms of Don’t use: With other forms of
Use: Testing for unit root in time
nonlinearity nonlinearity
series
Software: R (nlar package), Software: Gretl
Don’t use: With structural
GAUSS
breaks or nonlinearity
Software: EViews, Stata, R,
MATLAB, Gretl Quantile Unit Root Test
Assumptions:
Sollis Test (Nonlinear) • Unit root properties may differ
Phillips-Perron (PP) Test across quantiles
Assumptions: • Robust to heteroskedasticity
Assumptions: • Asymmetric STAR-type nonlin- Use: When suspecting different
• Non-parametric correction for earity unit root properties at different
serial correlation • Different speeds of adjustment quantiles
• Robust to heteroskedasticity Use: When asymmetric adjust- Don’t use: With homogeneous
Use: When concerned about serial ment suspected unit root properties
correlation or heteroskedasticity Don’t use: When symmetry is Software: GAUSS, Python
Don’t use: With small samples reasonable
(size distortions) Software: R, GAUSS
Software: EViews, Stata, R,
MATLAB, Gretl
Cointegration Tests
KPSS Test Zivot-Andrews Test
Engle-Granger Test
Assumptions: Assumptions:
• Null hypothesis is stationarity • Single endogenous break Assumptions:
• Series is I(0) or I(1) • Break in intercept, trend, or • Variables are I(1)
Use: Confirmatory analysis with both • Single cointegrating relationship
ADF or PP Use: When suspecting a single Use: Testing for bivariate cointe-
Don’t use: When series poten- structural break gration
tially I(2) or higher Don’t use: When multiple breaks Don’t use: With multiple cointe-
Software: EViews, Stata, R, are likely grating relationships
MATLAB, Gretl Software: EViews, Stata, R Software: EViews, Stata, R,
MATLAB, Gretl
DF-GLS Test
Johansen Test
Assumptions: Lee-Strazicich Test
• Detrended series follows AR(p) Assumptions:
process Assumptions: • Variables are I(1)
• More powerful than standard • Two endogenous breaks • VAR framework
ADF • Breaks in level and/or trend Use: Testing for multiple cointe-
Use: When more power needed, Use: When suspecting two struc- grating relationships
especially with trend tural breaks Don’t use: With small samples or
Don’t use: With structural Don’t use: When series too short near-unit roots
breaks for multiple breaks Software: EViews, Stata, R,
Software: EViews, Stata, R Software: GAUSS, R, MATLAB MATLAB, Gretl
Kapetanios et al. Test (Non- Quantile Cointegration Test ARDL Models and Variants
linear)
Assumptions: Standard ARDL
Assumptions: • Cointegration properties may Assumptions:
• ESTAR-type nonlinearity in differ across quantiles • Variables are I(0) or I(1)
residuals • Robust to heteroskedasticity • No I(2) variables
• Globally stationary residuals Use: When suspecting different • Single long-run relationship
Use: When suspecting smooth cointegration properties at differ- Use: Testing cointegration with
transition in long-run relationship ent quantiles mixed order of integration
Don’t use: With other forms of Don’t use: With homogeneous Don’t use: With I(2) variables or
nonlinearity cointegration properties multiple long-run relationships
Software: GAUSS, R Software: Matlab Software: EViews, Stata, R,
MATLAB
Assumptions: Assumptions:
Hatemi-J Test
• Multiple variables are cointe- • Resampling preserves data struc-
Assumptions: grated ture
• Two unknown breaks in cointe- • Linear adjustment to equilib- • Improves small sample proper-
grating relationship rium ties
• Breaks in level and/or slope Use: Modeling multivariate sys- Use: To obtain robust inference in
Use: When suspecting two breaks tems with cointegration small samples
in long-run relationship Don’t use: Without cointegration Don’t use: With very large sam-
Don’t use: When series too short or with nonlinear adjustment ples where asymptotics work well
for multiple breaks Software: EViews, Stata, R, Software: EViews, GAUSS, R,
Software: GAUSS MATLAB, Gretl Gretl