Learn R Programming

extremogram (version 1.0.2)

permfnr: Confidence bands for the sample return time extremogram

Description

The function estimates empirical confidence bands for the sample returt time extremogram via a permutation procedure under the assumption that the data are independent.

Usage

permfnr(x, m, type, exttype, maxlag, uplevel = 1, lowlevel = 0, start = 1, alpha = 0.05)

Arguments

x
Univariate time series (a vector).
m
Number of permutations (an integer).
type
Type of confidence bands. If type=1, it adds all permutations to the sample extremogram plot. If type=2, it adds the alpha/2 and (1-alpha)/2 empirical confidence bands for each lag. If type=3, it calculates the lag 1 alpha/2 and (1-alpha)/2 empirical confidence bands lag and uses them for all of the lags.
exttype
Extremogram type (see extremogramr).
maxlag
Number of lags to include in the extremogram (an integer).
uplevel
Quantile of the time series to indicate a upper tail extreme event (a number between 0 and 1, default is 1).
lowlevel
Quantile of the time series to indicate a lower tail extreme event (a number between 0 and 1, default is 0).
start
The lag that the extremogram plots starts at (an integer not greater than maxlag, default is 1).
alpha
Significance level for the confidence bands (a number between 0 and 1, default is 0.05).

References

  1. Davis, R. A., Mikosch, T., & Cribben, I. (2012). Towards estimating extremal serial dependence via the bootstrapped extremogram. Journal of Econometrics,170(1), 142-152.
  2. Davis, R. A., Mikosch, T., & Cribben, I. (2011). Estimating extremal dependence in univariate and multivariate time series via the extremogram.arXiv preprint arXiv:1107.5592.

Examples

Run this code
# generate a GARCH(1,1) process
omega    = 1
alpha    = 0.1
beta     = 0.6
n        = 1000
uplevel  = 0.95
lowlevel = 0.05
exttype  = 3
maxlag   = 70
type     = 3
m        = 10
df       = 3
G = extremogram:::garchsim(omega,alpha,beta,n,df)

extremogramr(G, type, maxlag, uplevel, lowlevel, 1, 1)
permfnr(G, m, type, exttype, maxlag, uplevel, lowlevel, 1, 0.05)

Run the code above in your browser using DataLab