| ur.kpss | R Documentation | 
Performs the KPSS unit root test, where the Null hypothesis is
stationarity. The test types specify as deterministic component either
a constant "mu" or a constant with linear trend "tau".
ur.kpss(y, type = c("mu", "tau"), lags = c("short", "long", "nil"),
        use.lag = NULL)
y | 
 Vector to be tested for a unit root.  | 
type | 
 Type of deterministic part.  | 
lags | 
 Maximum number of lags used for error term correction.  | 
use.lag | 
 User specified number of lags.  | 
lags="short" sets the number of lags to
\sqrt[4]{4 \times (n/100)}, whereas
lags="long" sets the number of lags to
\sqrt[4]{12 \times (n/100)}. If lags="nil" is choosen,
then no error correction is made. Furthermore, one can specify a
different number of maximum lags by setting use.lag
accordingly.
An object of class ur.kpss.
Bernhard Pfaff
Kwiatkowski, D., Phillips, P.C.B., Schmidt, P. and Shin, Y., (1992), Testing the Null Hypothesis of Stationarity Against the Alternative of a Unit Root: How Sure Are We That Economic Time Series Have a Unit Root?, Journal of Econometrics, 54, 159–178.
Download possible at: https://cowles.yale.edu/, see rubric 'Discussion Papers (CFDPs)'.
ur.kpss-class
data(nporg)
gnp <- na.omit(nporg[, "gnp.r"])
gnp.l <- log(gnp)
kpss.gnp <- ur.kpss(gnp.l, type="tau", lags="short")
summary(kpss.gnp)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.