jb_bootstrap.test {nortsTest}R Documentation

The Sieve Bootstrap Jarque-Bera test for normality.

Description

Performs the approximated Jarque Bera test of normality for univariate time series. Computes the p-value using Psaradakis and Vavra's (2020) sieve bootstrap procedure.

Usage

jb_bootstrap.test(y, reps = 1000, h = 100, seed = NULL)

Arguments

y

a numeric vector or an object of the ts class containing a stationary time series.

reps

an integer with the total bootstrap repetitions.

h

an integer with the first burn-in sieve bootstrap replicates.

seed

An optional seed to use.

Details

Employs Jarque Bera skewness-kurtosis test approximating the p-value using a sieve-bootstrap procedure, Psaradakis, Z. and Vávra, M. (2020).

Value

A list with class "h.test" containing the following components:

statistic:

the sieve bootstrap Jarque Bera's statistic.

p.value:

the p value for the test.

alternative:

a character string describing the alternative hypothesis.

method:

a character string “Sieve-Bootstrap Jarque Bera's test”.

data.name:

a character string giving the name of the data.

Author(s)

Asael Alonzo Matamoros.

References

Psaradakis, Z. and Vávra, M. (2020) Normality tests for dependent data: large-sample and bootstrap approaches. Communications in Statistics-Simulation and Computation 49 (2). ISSN 0361-0918.

Bulmann, P. (1997). Sieve Bootstrap for time series. Bernoulli. 3(2), 123 -148.

J. B. Cromwell, W. C. Labys and M. Terraza (1994): Univariate Tests for Time Series Models, Sage, Thousand Oaks, CA, pages 20–22.

See Also

vavra.test, sieve.bootstrap

Examples

# Generating an stationary arma process
y = arima.sim(100,model = list(ar = 0.3))
jb_bootstrap.test(y)


[Package nortsTest version 1.1.2 Index]