ac.test {testcorr}R Documentation

Testing zero autocorrelation

Description

The function ac.test computes the test statistics for examining the null hypothesis of zero autocorrelation for univariate time series given in Dalla, Giraitis and Phillips (2020).

Usage

ac.test(x, max.lag, alpha = 0.05, lambda = 2.576, plot = TRUE,
        table = TRUE, var.name = NULL, scale.font = 1)

Arguments

x

A numeric vector or a univariate numeric time series object or a data frame.

max.lag

Maximum lag at which to calculate the test statistics.

alpha

Significance level for hypothesis testing used in the plots. Default is 0.05.

lambda

Threshold in \widetilde{Q} test statistics. Default is 2.576.

plot

Logical. If TRUE the sample autocorrelations with their confidence bands and the cumulative statistics with their critical values are plotted. Default is TRUE.

table

Logical. If TRUE the sample autocorrelations, the confidence bands, the test statistics and their p-values are printed out. Default is TRUE.

var.name

NULL or a character string specifying the variable name. If NULL and x has name, the name of x is used. If NULL and x has no name, the string "x" is used. Default is NULL.

scale.font

A positive number indicating the scaling of the font size in the plots. Default is 1.

Details

The standard t and robust \widetilde{t} statistics are for testing the null hypothesis H_0:\rho_k=0 at lags k=1,...,max.lag, and the standard LB and robust \widetilde{Q} statistics are for testing the null hypothesis H_0:\rho_1=...=\rho_m=0 at lags m=1,...,max.lag, where \rho_k denotes the autocorrelation of x_t at lag k.

Value

An object of class "ac.test", which is a list with the following components:

lag

The lags used.

ac

The sample autocorrelations.

scb

The lower and upper limit of the confidence bands based on the standard test statistics.

rcb

The lower and upper limit of the confidence bands based on the robust test statistics.

t

The t test statistics.

pvt

The p-values for the t test statistics.

ttilde

The \widetilde{t} test statistics.

pvttilde

The p-values for the \widetilde{t} test statistics.

lb

The LB test statistics.

pvlb

The p-values for the LB test statistics.

qtilde

The \widetilde{Q} test statistics.

pvqtilde

The p-values for the \widetilde{Q} test statistics.

Note

Missing values are not allowed.

Author(s)

Violetta Dalla, Liudas Giraitis and Peter C. B. Phillips

References

Dalla, V., Giraitis, L. and Phillips, P. C. B. (2020). "Robust Tests for White Noise and Cross-Correlation". Cowles Foundation, Discussion Paper No. 2194, https://cowles.yale.edu/sites/default/files/files/pub/d21/d2194-r.pdf.

Examples

x <- rnorm(100)
ac.test(x, max.lag = 10)

[Package testcorr version 0.2.0 Index]