Learn R Programming

uroot (version 1.3)

KPSS.test: Kwiatkowski-Phillips-Schmidt-Shin test

Description

This function computes the Kwiatkowski-Phillips-Schmidt-Shin test statistic for examining the null hypothesis that a given series is level-stationary or stationary around a deterministic trend against the alternative that the series is first difference stationary.

Usage

KPSS.test (vari, l, showcat)

Arguments

vari
a ts object.
l
lag truncation parameter.
showcat
how the results are showed and stored. If TRUE a brief explanation reports the results. If FALSE a list object stores the results.

Value

  • Statistic for the level stationary null hypothesis, and statistic for the trend stationary null hypothesis.

Details

Lag truncation parameter indicates the number of autocovariances considered different from zero for estimating the variance of the residuals. According to the source paper cited below, the lag truncation parameter may be chosen either as $integer[4(T/100)^{1/4}]$ or $integer[12(T/100)^{1/4}]$, as well as l =0.

Rejection of the null hypothesis implies that the long term frequency contains a unit root.

References

D. Kwiatkowski, P.C.B. Phillips, P. Schmidt and Y. Shin (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.

Examples

Run this code
data(AirPassengers)
     KPSS.test(AirPassengers, l=4, showcat=TRUE)

Run the code above in your browser using DataLab