A collection and description of functions for unit root testing. The family of tests includes ADF tests based on Banerjee's et al. tables and on J.G. McKinnons' numerical distribution functions. The functions are:
adfTest |
| Augmented Dickey--Fuller test for unit roots, |
unitrootTest(x, lags = 1, type = c("nc", "c", "ct"), title = NULL, description = NULL)
adfTest(x, lags = 1, type = c("nc", "c", "ct"), title = NULL, description = NULL)"nc" for a regression
with no intercept (constant) nor time trend, and "c"
for a regression with an intercept (constant) but no time
trend, "ct" for a regression with an intercept
(constant) and a time trend. The default is "c".
"fHTEST" with the
following slots:@test slot include the following components:adfTest() computes test statistics and p values
along the implementation from Trapletti's augmented Dickey--Fuller
test for unit roots. In contrast to Trapletti's function three kind
of test types can be selected.
The function unitrootTest() computes test statistics and p values
using McKinnon's response surface approach.
Banerjee A., Dolado J.J., Galbraith J.W., Hendry D.F. (1993); Cointegration, Error Correction, and the Econometric Analysis of Non-Stationary Data, Oxford University Press, Oxford. Dickey, D.A., Fuller, W.A. (1979); Distribution of the estimators for autoregressive time series with a unit root, Journal of the American Statistical Association 74, 427--431. MacKinnon, J.G. (1996); Numerical distribution functions for unit root and cointegration tests, Journal of Applied Econometrics 11, 601--618. Said S.E., Dickey D.A. (1984); Testing for Unit Roots in Autoregressive-Moving Average Models of Unknown Order, Biometrika 71, 599--607.
## Time Series
# A time series which contains no unit-root:
x = rnorm(1000)
# A time series which contains a unit-root:
y = cumsum(c(0, x))
## adfTest -
adfTest(x)
adfTest(y)
## unitrootTest -
unitrootTest(x)
unitrootTest(y)
Run the code above in your browser using DataLab