arch.test | R Documentation |
Performs the Pormanteau Q and Lagrange Multipliers test for homoscedasticity in a univariate stationary process. The null hypothesis (H0), is that the process is homoscedastic.
arch.test(y, arch = c("box","Lm"), alpha = 0.05, lag.max = 2)
y |
a numeric vector or an object of the |
arch |
A character string naming the desired test for checking stationarity. Valid values are
|
alpha |
Level of the test, possible values range from 0.01 to 0.1. By default |
lag.max |
an integer with the number of used lags. |
Several different tests are available:
Performs Portmanteau Q and Lagrange Multiplier tests for the null hypothesis that the residuals of
an ARIMA model are homoscedastic. The ARCH test is based on the fact that if the residuals (defined
as e(t)
) are heteroscedastic, the squared residuals (e^2[t]) are autocorrelated.
The first type of test is to examine whether the squares of residuals are a sequence of white noise,
which is called the Portmanteau Q test, and similar to the Ljung-Box test on the squared residuals.
By default, alpha = 0.05
is used to select the more likely hypothesis.
A list with class "h.test"
containing the following components:
statistic: |
the test statistic. |
parameter: |
the test degrees freedoms. |
p.value: |
the p-value for the test. |
alternative: |
a character string describing the alternative hypothesis. |
method: |
a character string with the test name. |
data.name: |
a character string giving the name of the data. |
Asael Alonzo Matamoros
Engle, R. F. (1982). Auto-regressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation. Econometrica. 50(4), 987-1007.
McLeod, A. I. & W. K. Li. (1984). Diagnostic Checking ARMA Time Series Models Using Squared-Residual Auto-correlations. Journal of Time Series Analysis. 4, 269-273.
normal.test
, seasonal.test
, uroot.test
# stationary ar process
y = arima.sim(100,model = list(ar = 0.3))
arch.test(y)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.