# Stationarity of ARCH processes

**Freakonometrics » R-english**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

In the context of AR(1) processes, we spent some time to explain what happens when is close to 1.

- if the process is stationary,
- if the process is a random walk
- if the process will explode

Again, random walks are extremely interesting processes, with puzzling properties. For instance,

as , and the process will cross the *x*-axis an infinite number of times…

Recently, in the MAT8181 course, we studied carefully properties of the ARCH(1) process, especially when . And again, what we get might be puzzling.

Consider some ARCH(1) process , with a Gaussian noise, i.e.

where

and is a sequence of i.i.d. variables. Here both and have to be positive.

Recall that since . Further

since , so the variance exists, and is constant only if , and in that case

Further, if , then the fourth moment can be obtained,

since. Now, if we get back on the property obtained while studying the variance, what does that mean if , or ?

If we look at simulations, we can generate an ARCH(1) process with for instance.

> n=600 > a=2 > w=0.2 > set.seed(1) > eta=rnorm(n) > epsilon=rnorm(n) > sigma2=rep(w,n) > for(t in 2:n){ + sigma2[t]=w+a*epsilon[t-1]^2 + epsilon[t]=eta[t]*sqrt(sigma2[t]) + } > plot(epsilon,type="l")

In order to understand what’s going on, we should keep in mind that, what we good is that has to lie in to be able to compute the second moment of . But it is possible to have a stationary process with infinite variance. And actually, this is what we have here.

Write

and them, iterate

and iterate again, and again, and again…

where

Here, we have a sum of positive terms, and we can use the so-called Cauchy rule: define

then, if , the series converges. Here,

which can also be written

and from the law of large numbers, since we have here a sum of i.i.d. terms,

So, if , then will have a limit when goes to infinity.

The condition above can be written

which is called Lyapunov coefficient.

The equation

is a condition on .

In the case where , the numerical value of this upper bound is 3.56.

> 1/exp(mean(log(rnorm(1e7)^2))) [1] 3.562517

In that case (), the variance may be infinite, but the series is stationary. On the other hand, if , then will go to infinity almost surely, as goes to infinity.

But in order to observe this difference, we need a lot of observations. For instance, with ,

and ,

we can easily see a difference. I do not say that it’s easy to see that the distribution above has an infinite variance, but still. Actually, if we consider Hill’s plot on the series above, on the tails of positive ‘s

> library(evir) > hill(epsilon)

or on the tails of negative ‘s

> hill(-epsilon)

we can see that the tail index is (strictly) smaller than 2 (meaning that the moment of order 2 does not exist).

Why is it puzzling? Maybe because here, is not weakly stationary (in the sense), but it is strongly stationary. Which is not the usual way weak and strong are related. This might be why we will not call this *strong* stationarity, but *strict*.

**leave a comment**for the author, please follow the link and comment on their blog:

**Freakonometrics » R-english**.

R-bloggers.com offers

**daily e-mail updates**about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.