# What is a stationarity test and how to do it?

By Riya Jain and Priya Chetty on February 12, 2020

Stationarity in stationarity test is a property of time series which states that the value of the variable doesn’t change with time i.e. variation in time does not serve as a factor which brings changes in the value of a variable.

For example, stock market prices are though are highly volatile in nature, these fluctuations are bounded by time. This means that stock prices rise over a period of time, whether the business is actually performing better or not.  However, if a person wants to check the impact of that business’s financial performance on its stock prices, they will have to first ensure that the stock price data is stationary. If it is non-stationary then the results will be biassed because of the presence of variation in price due to the time factor. Therefore by making sure that the data is stationary, the person makes sure that the impact is tested purely, i.e. taking only financial performance and stock price as the factors. Thus, for analyzing the economic growth of a country or financial market performance, it is essential to de-trend the data.

In order to have a true analysis of the nature of variable, accurate prediction and forecasting, and acquire information about the true status of relationship between the variables. It is required that data should be free from the effect of trends and seasonality.

Stationarity can be detected from a graph or a chart. The three graphs below show the trend of a variable over a period of time.

The above graphs show that only Figure (b) is stationary as here the data is not affected by the time, However, Figure (a) shows upward trend and Figure (c) shows a downward trend. Thus, they are not stationary.

## Different types of stationarity tests

The second and more popular and accurate way of checking stationarity is through statistical testing. There are different tests available for this purpose. The table below depicts some of the most popular ones.

*Optimal Level of Lag is decided using Akaike Information Criterion (AIC) or Schwartz Bayesian Information Criterion (SBIC).

The most popularly used tests in economics are ADF and KPSS tests, or a combination of both. These tests are performed using R, Stata, and EViews.

## Understanding optimal stationarity test

Though most studies use ADF test for stationarity check, still it is suggested that a combination of ADF and KPSS test should be used. This helps in strengthening the results of the hypothesis test.

Suppose stationarity for the aggregate output of India from 2000 to 2015 needs to be tested in EViews then Results of ADF level test are:

While the result of the KPSS test is

The ADF statistic can be rejected by comparing Test Statistic with the critical values i.e. as 0.159465 > (-3.959148), (-3.081002), and (-2.681330), thus the null hypothesis of having unit root in GDP is not rejected. This could also be done by comparing p-value i.e. 0.9594 with the significance level considered for the study i.e. 0.01, 0.05, or 0.10.

The KPSS Statistic results has LM Statistic as 0.505599 which is greater than critical values at 5% and 10% level i.e. 0.505599 > 0.463000 and 0.347000 but less than the critical value at 1% significance level i.e. 0.505599 < 0.739000. Hence, for the former case, the null hypothesis of having trend stationery in GDP is rejected but for later case, the null hypothesis is not rejected and at 1% level of significance, GDP has an existence of trend stationarity.

## Understanding the results

As the above example depict different results thus the derivation of stationarity is considered at the level where both results are same i.e.

• If the ADF model reject the null hypothesis, and KPSS do not reject – Stationarity Exist.
• If ADF does not reject the Null Hypothesis while KPSS does reject – Unit Root Exists.
• If ADF and KPSS reject the null hypothesis – Heteroscedasticity is impacting the results.
• If ADF and KPSS do not reject the null hypothesis – Data does not have enough observations.

Hence, for the above case at 5% and 10% level of significance stationarity does not exist while for at 1% level of significance, the number of observations considered for the study is less. Thus, to derive stationarity at 1% level of significance, more observations need to be included in the analysis.

In order to remove unit root/ non-stationarity from the data, the model is transformed using the differencing technique i.e. current observation is subtracted from its consecutive observation. This subtraction of observation is called lag transformation. The order of differencing though depends on the derivation of stationarity; however, the optimal level of lag could be determined using SIC or AIC method.

For Example, as the level test of the sample is not stationary thus 1st Order Differentiation is done.

ADF results for 1-year lagged GDP

KPSS results for 1-year Lagged GDP

The results show that at 5% level of significance, ADF test statistic is less than the critical value i.e. (-3.788118) < (-3.119910) and KPSS LM statistic is also less than the critical value i.e. 0.355437 < 0.463000. In fact, p-value of ADF is 0.0159 < 0.05, the significance level. Hence, at a 5% level of significance, the ADF Null Hypothesis is rejected while the KPSS null hypothesis is not rejected. This shows that the 1st order difference of GDP does not have unit root and is stationary in nature.