get_breaks {L2hdchange} | R Documentation |
Obtain the time-stamps and spatial locations with breaks
Description
Obtain the time-stamps and spatial locations with breaks
Usage
get_breaks(estobj)
Arguments
estobj |
An S3 object of class 'no_nbd' or 'nbd' generated
by |
Value
A list containing the time-stamps and spatial locations with breaks.
For S3 class 'no_nbd', it returns the total number of breaks \widehat{K}
and the time-stamps \hat{\tau}_{k}
. See Algorithm 1 of Li et al. (2023).
For S3 class 'nbd', it returns the total number of breaks \widehat{R}
and the
spatial-temporal location of the break (\hat{\tau}_{r},\hat{s}_{r})
. See Algorithm
2 of Li et al. (2023).
References
Li, J., Chen, L., Wang, W. and Wu, W.B., 2022. \ell^2
Inference for Change Points in High-Dimensional Time Series via a Two-Way MOSUM.
arXiv preprint arXiv:2208.13074.
Examples
# generate data
data_no_nbd <- sim_hdchange_no_nbd(n = 200,
p = 30,
S = 30,
tau = c(40, 100, 160),
dist_info =
list(dist = "normal", dependence = "MA_inf", param = 1),
jump_max = c(2, 2, 1.5))
# construct no_nbd object
ts_no_nbd <- ts_hdchange(data_no_nbd,
window_size = 30,
m = 8,
h = 1,
N_rep = 999,
alpha = 1e-5,
quantiles = c(0.01, 0.05, 0.1))
teststats <- get_teststats(ts_no_nbd)
V_12_MAinf <- get_V_l2_MAinf(ts_no_nbd)
estobj <- est_hdchange(hdobj = ts_no_nbd, test_stats = teststats$stat_max,
threshold = 1e-5, stat_all = V_12_MAinf, critical_values = c(0.01, 0.05, 0.1))
breaks <- get_breaks(estobj)
[Package L2hdchange version 1.0 Index]