Inference for Change Points in High Dimensional Data via Self-Normalization
Runmin Wang, Changbo Zhu, Stanislav Volgushev, Xiaofeng Shao

TL;DR
This paper introduces a new self-normalized testing method for detecting change points in high-dimensional data, applicable to both independent and time series data, with theoretical guarantees and practical estimation procedures.
Contribution
It develops a novel self-normalized test for high-dimensional change points that requires no tuning parameters and extends to dependent data with a trimming approach.
Findings
The proposed tests are theoretically justified under null and alternative hypotheses.
Numerical simulations show the methods outperform existing approaches.
The approach can accurately estimate multiple change points using wild binary segmentation.
Abstract
This article considers change point testing and estimation for a sequence of high-dimensional data. In the case of testing for a mean shift for high-dimensional independent data, we propose a new test which is based on -statistic in Chen and Qin (2010) and utilizes the self-normalization principle [Shao (2010), Shao and Zhang (2010)]. Our test targets dense alternatives in the high-dimensional setting and involves no tuning parameters. To extend to change point testing for high-dimensional time series, we introduce a trimming parameter and formulate a self-normalized test statistic with trimming to accommodate the weak temporal dependence. On the theory front, we derive the limiting distributions of self-normalized test statistics under both the null and alternatives for both independent and dependent high-dimensional data. At the core of our asymptotic theory, we obtain weakâŠ
Click any figure to enlarge with its caption.
Figure 1
Figure 2| 80% | 90% | 95% | 99% | 99.5% | |
| 603.72 | 881.78 | 1177.45 | 2026.28 | 2443.27 |
| 80% | 90% | 95% | 99% | 99.5% | |
| 7226.18 | 8762.45 | 10410.19 | 14603.51 | 16608.86 |
| ID | AR(1) | |||||||||||
| 5.6 | 2.2 | 2.3 | 2.6 | 1.7 | 6.3 | 3.3 | 3.6 | 3.7 | 10.8 | |||
| 4.9 | 3.4 | 3.3 | 3.3 | 1.4 | 4.7 | 3.1 | 2.9 | 2.9 | 11.7 | |||
| 5.3 | 2.1 | 2.2 | 2.0 | 1.1 | 6.1 | 3.3 | 3.4 | 3.2 | 10.8 | |||
| 5.8 | 4.0 | 4.0 | 4.3 | 1.2 | 5.9 | 4.2 | 4.2 | 4.2 | 9.4 | |||
| 5.1 | 4.3 | 4.4 | 4.6 | 0.4 | 4.6 | 3.1 | 3.2 | 3.4 | 11.3 | |||
| 6.0 | 3.7 | 3.6 | 3.6 | 0.8 | 5.8 | 3.7 | 3.9 | 3.8 | 10.8 | |||
| 6.3 | 4.9 | 5.0 | 5.1 | 0.5 | 5.8 | 6.7 | 7.0 | 7.0 | 10.4 | |||
| 6.2 | 5.3 | 5.6 | 5.6 | 0.7 | 5.6 | 5.0 | 4.9 | 5.0 | 9.8 | |||
| 6.0 | 4.5 | 4.3 | 4.3 | 0.4 | 6.2 | 4.7 | 4.5 | 4.5 | 9.2 | |||
| 34.5 | 30.0 | 30.0 | 30.5 | 11.4 | 27.0 | 27.2 | 27.8 | 28.5 | 31.1 | |||
| 51.9 | 49.8 | 49.5 | 49.4 | 24.4 | 37.4 | 37.4 | 38.1 | 38.0 | 44.5 | |||
| 82.5 | 85.5 | 85.6 | 84.7 | 64.5 | 64.8 | 65.7 | 66.3 | 65.3 | 72.1 | |||
| 77.5 | 81.5 | 82.0 | 82.1 | 42.6 | 61.4 | 62.1 | 62.1 | 62.1 | 59.0 | |||
| 94.7 | 96.3 | 96.3 | 96.5 | 81.2 | 79.3 | 83.1 | 83.8 | 83.6 | 79.6 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 99.9 | 98.5 | 99.3 | 99.3 | 99.3 | 99.0 | |||
| 99.8 | 100.0 | 100.0 | 100.0 | 99.5 | 97.9 | 98.3 | 98.3 | 98.3 | 98.2 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.9 | 99.9 | 99.9 | 99.9 | 99.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 99.3 | 100.0 | 100.0 | 100.0 | 97.8 | 100.0 | 100.0 | 100.0 | 100.0 | 93.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| BD | CS | |||||||||||
| 5.8 | 3.5 | 3.5 | 3.5 | 10.2 | 11.4 | 11.4 | 12.6 | 12.4 | 89.2 | |||
| 4.6 | 3.1 | 3.2 | 3.2 | 10.8 | 9.0 | 10.2 | 12.4 | 12.4 | 94.8 | |||
| 5.5 | 3.4 | 3.4 | 3.3 | 10.3 | 9.5 | 11.7 | 14.1 | 14.0 | 97.9 | |||
| 6.1 | 3.7 | 3.7 | 3.8 | 7.9 | 10.3 | 13.6 | 15.9 | 15.7 | 92.6 | |||
| 4.3 | 3.3 | 3.4 | 3.2 | 9.3 | 11.9 | 13.9 | 15.4 | 14.9 | 96.3 | |||
| 5.5 | 4.1 | 4.2 | 4.2 | 9.6 | 10.3 | 13.1 | 14.9 | 14.2 | 98.5 | |||
| 6.3 | 6.7 | 6.9 | 7.0 | 9.5 | 12.3 | 16.5 | 16.8 | 16.8 | 97.2 | |||
| 6.3 | 5.5 | 5.6 | 5.7 | 7.9 | 10.4 | 14.5 | 15.1 | 14.6 | 98.5 | |||
| 5.7 | 4.7 | 4.7 | 4.7 | 7.2 | 14.1 | 18.1 | 18.3 | 18.2 | 99.4 | |||
| 26.5 | 24.8 | 25.2 | 25.2 | 29.4 | 18.0 | 19.3 | 20.7 | 20.7 | 91.1 | |||
| 35.3 | 36.6 | 36.7 | 36.7 | 42.3 | 18.1 | 18.0 | 20.2 | 20.2 | 95.7 | |||
| 67.1 | 66.4 | 66.3 | 65.8 | 70.6 | 18.5 | 17.5 | 19.5 | 20.5 | 98.0 | |||
| 60.7 | 63.2 | 62.9 | 63.9 | 56.1 | 26.9 | 28.4 | 30.5 | 30.5 | 94.6 | |||
| 82.9 | 87.1 | 87.2 | 87.2 | 84.5 | 27.3 | 29.3 | 30.9 | 30.6 | 97.6 | |||
| 99.1 | 99.6 | 99.6 | 99.6 | 99.5 | 26.4 | 27.8 | 28.6 | 29.0 | 99.1 | |||
| 98.7 | 99.4 | 99.4 | 99.4 | 98.0 | 48.1 | 51.6 | 51.0 | 52.0 | 98.3 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 47.0 | 49.7 | 50.2 | 50.2 | 99.4 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 46.1 | 48.4 | 49.2 | 49.9 | 99.7 | |||
| 95.1 | 95.8 | 95.7 | 95.8 | 95.3 | 38.6 | 38.3 | 39.6 | 40.1 | 94.6 | |||
| 99.7 | 99.9 | 99.9 | 99.9 | 99.9 | 41.3 | 38.4 | 40.2 | 40.2 | 98.1 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 38.4 | 38.4 | 40.4 | 40.8 | 99.3 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 61.8 | 62.6 | 63.2 | 63.3 | 98.2 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 60.0 | 62.9 | 63.7 | 63.5 | 99.5 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 62.5 | 63.9 | 63.8 | 63.9 | 99.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 90.2 | 92.1 | 91.8 | 91.8 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 91.4 | 93.0 | 93.7 | 93.8 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 89.9 | 91.2 | 91.4 | 91.5 | 99.9 | |||
| ID | AR(1) | |||||||||||
| 5.0 | 3.7 | 3.3 | 3.1 | 84.3 | 7.0 | 3.9 | 3.2 | 3.0 | 76.9 | |||
| 5.4 | 3.6 | 2.3 | 2.9 | 97.1 | 5.7 | 3.4 | 3.3 | 2.9 | 92.9 | |||
| 5.2 | 2.7 | 2.4 | 1.7 | 100.0 | 5.2 | 2.2 | 2.3 | 1.9 | 100.0 | |||
| 5.5 | 4.8 | 4.8 | 4.3 | 84.6 | 5.4 | 4.5 | 4.5 | 4.6 | 78.1 | |||
| 5.1 | 4.0 | 4.3 | 4.2 | 97.3 | 6.1 | 4.6 | 3.9 | 4.3 | 93.5 | |||
| 6.2 | 4.2 | 3.9 | 3.7 | 100.0 | 6.4 | 4.3 | 3.8 | 3.8 | 99.7 | |||
| 4.1 | 4.8 | 4.7 | 5.0 | 88.1 | 4.9 | 5.5 | 5.4 | 5.9 | 81.9 | |||
| 5.2 | 3.6 | 3.4 | 3.4 | 97.9 | 6.4 | 5.4 | 5.2 | 5.4 | 95.6 | |||
| 5.4 | 3.4 | 3.6 | 3.3 | 100.0 | 5.6 | 3.7 | 4.1 | 4.2 | 99.9 | |||
| 35.0 | 29.8 | 33.2 | 32.8 | 85.6 | 28.8 | 25.6 | 26.9 | 27.5 | 81.1 | |||
| 54.2 | 52.1 | 52.5 | 51.6 | 96.9 | 40.1 | 36.5 | 38.2 | 38.1 | 94.5 | |||
| 87.4 | 87.1 | 87.2 | 84.9 | 100.0 | 66.4 | 67.9 | 67.5 | 65.9 | 100.0 | |||
| 75.9 | 79.2 | 80.4 | 80.0 | 100.0 | 58.8 | 60.2 | 61.4 | 61.9 | 88.5 | |||
| 94.2 | 97.4 | 97.3 | 97.0 | 99.5 | 80.2 | 83.9 | 83.7 | 83.8 | 98.5 | |||
| 100.0 | 100.0 | 100.0 | 99.9 | 100.0 | 98.3 | 99.1 | 98.8 | 98.6 | 100.0 | |||
| 99.9 | 100.0 | 100.0 | 99.9 | 100.0 | 97.4 | 98.9 | 98.7 | 98.7 | 99.5 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | 99.9 | 100.0 | |||
| 99.2 | 99.6 | 99.4 | 99.2 | 99.3 | 93.4 | 93.9 | 93.9 | 93.9 | 97.5 | |||
| 99.8 | 100.0 | 99.9 | 99.6 | 100.0 | 99.5 | 99.8 | 99.5 | 99.2 | 99.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 99.9 | 100.0 | 99.9 | 100.0 | 99.9 | 99.9 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| BD | CS | |||||||||||
| 6.7 | 3.7 | 2.9 | 3.0 | 76.4 | 11.8 | 10.6 | 14.4 | 14.1 | 90.6 | |||
| 5.2 | 3.9 | 3.4 | 3.0 | 93.0 | 11.2 | 11.5 | 14.0 | 13.6 | 97.2 | |||
| 4.7 | 2.4 | 2.3 | 1.8 | 100.0 | 11.9 | 12.6 | 15.3 | 15.3 | 99.5 | |||
| 5.9 | 4.4 | 4.2 | 4.7 | 77.0 | 12.3 | 15.1 | 16.1 | 16.1 | 94.4 | |||
| 6.0 | 4.1 | 4.1 | 4.2 | 93.4 | 12.3 | 15.5 | 16.2 | 16.6 | 98.2 | |||
| 5.5 | 4.3 | 4.0 | 3.9 | 99.9 | 12.2 | 13.3 | 15.3 | 15.1 | 100.0 | |||
| 4.6 | 5.4 | 5.1 | 5.5 | 81.7 | 11.5 | 15.9 | 16.1 | 15.7 | 96.5 | |||
| 5.9 | 5.3 | 5.0 | 5.1 | 95.5 | 12.0 | 15.1 | 15.9 | 16.0 | 99.2 | |||
| 6.0 | 3.4 | 3.7 | 3.8 | 99.9 | 12.9 | 16.5 | 16.8 | 17.1 | 100.0 | |||
| 29.3 | 24.9 | 26.3 | 26.3 | 80.5 | 19.6 | 19.9 | 21.4 | 22.1 | 92.1 | |||
| 40.6 | 35.9 | 38.5 | 38.1 | 94.6 | 17.9 | 17.5 | 18.4 | 18.8 | 97.5 | |||
| 66.9 | 67.8 | 67.4 | 66.7 | 100.0 | 20.1 | 20.1 | 22.2 | 22.4 | 99.8 | |||
| 60.5 | 61.3 | 61.8 | 62.1 | 87.4 | 25.0 | 27.1 | 27.3 | 27.3 | 96.3 | |||
| 81.3 | 84.9 | 84.5 | 84.2 | 98.7 | 28.8 | 30.4 | 31.4 | 31.4 | 98.8 | |||
| 98.4 | 99.2 | 99.3 | 98.9 | 100.0 | 26.8 | 28.0 | 29.7 | 29.1 | 99.9 | |||
| 97.8 | 99.4 | 99.1 | 99.1 | 99.7 | 46.9 | 49.5 | 49.7 | 50.0 | 98.6 | |||
| 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | 44.9 | 48.6 | 49.1 | 49.3 | 99.4 | |||
| 100.0 | 100.0 | 100.0 | 99.9 | 100.0 | 44.4 | 47.4 | 48.6 | 48.9 | 99.9 | |||
| 94.3 | 95.2 | 94.8 | 94.7 | 97.5 | 39.0 | 37.5 | 40.0 | 40.5 | 95.9 | |||
| 99.6 | 99.9 | 99.6 | 99.4 | 100.0 | 36.7 | 36.1 | 37.4 | 37.2 | 98.5 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 41.1 | 38.5 | 39.1 | 38.9 | 99.9 | |||
| 99.9 | 100.0 | 99.9 | 99.9 | 100.0 | 58.3 | 60.2 | 61.8 | 61.5 | 98.5 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 62.4 | 63.4 | 64.4 | 63.7 | 99.7 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 60.5 | 61.4 | 62.3 | 62.1 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 91.2 | 92.3 | 92.2 | 92.4 | 100.0 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 90.5 | 92.3 | 92.8 | 92.9 | 99.9 | |||
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 88.8 | 91.4 | 91.5 | 91.6 | 100.0 | |||
| ID | 4.1 | 4.1 | 4.3 | 6.1 | 5.2 | 4.7 | 5.9 | 5.7 | 6.3 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 14.1 | 12.5 | 13.6 | 7.6 | 7.6 | 5.9 | 6.4 | 7.0 | 4.8 | |||
| 99.6 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 51.6 | 82.4 | 99.6 | 97.2 | 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 0.3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
| 83.0 | 97.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 0.3 | 0.3 | 0.1 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | |||
| 72.3 | 94.6 | 100.0 | 99.8 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| AR | 4.7 | 4.7 | 4.5 | 5.7 | 5.6 | 5.0 | 6.0 | 5.6 | 5.9 | ||
| 17.3 | 15.6 | 15.0 | 7.9 | 7.9 | 6.8 | 7.5 | 7.9 | 6.3 | |||
| 92.8 | 99.4 | 100.0 | 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 38.7 | 62.5 | 94.2 | 84.0 | 98.3 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 1.5 | 0.5 | 0.0 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
| 65.6 | 86.2 | 99.8 | 97.1 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 2.3 | 0.6 | 0.6 | 0.8 | 0.5 | 0.0 | 0.1 | 0.0 | 0.0 | |||
| 58.4 | 81.1 | 99.5 | 96.1 | 99.8 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| BD | 4.8 | 4.9 | 4.4 | 5.8 | 5.6 | 5.5 | 6.1 | 6.0 | 5.4 | ||
| 16.2 | 14.3 | 13.0 | 8.3 | 7.6 | 7.2 | 7.1 | 6.5 | 6.3 | |||
| 93.7 | 99.7 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 39.4 | 62.6 | 94.9 | 86.7 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 0.9 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
| 65.2 | 84.0 | 99.7 | 97.1 | 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| 1.1 | 2.0 | 0.4 | 0.8 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | |||
| 60.3 | 81.3 | 98.7 | 96.4 | 99.9 | 100.0 | 100.0 | 100.0 | 100.0 | |||
| CS | 11.6 | 11.2 | 11.4 | 10.6 | 10.8 | 11.0 | 11.2 | 11.4 | 11.3 | ||
| 44.7 | 44.5 | 44.7 | 39.3 | 38.7 | 39.4 | 32.6 | 33.5 | 33.6 | |||
| 41.0 | 39.4 | 37.3 | 57.8 | 60.2 | 60.4 | 89.2 | 90.0 | 91.3 | |||
| 52.5 | 51.4 | 54.4 | 59.3 | 57.2 | 57.5 | 79.9 | 81.9 | 81.9 | |||
| 11.6 | 10.1 | 9.5 | 9.0 | 11.2 | 9.3 | 4.8 | 7.6 | 7.3 | |||
| 57.9 | 58.5 | 58.9 | 64.6 | 66.6 | 65.6 | 88.2 | 88.3 | 88.2 | |||
| 10.9 | 11.6 | 12.4 | 13.1 | 12.1 | 15.0 | 11.3 | 14.5 | 12.8 | |||
| 53.9 | 58.3 | 55.9 | 65.1 | 63.9 | 64.2 | 87.7 | 87.7 | 88.5 | |||
| DCBS | HH | ||||||
|---|---|---|---|---|---|---|---|
| (a) | |||||||
| - | |||||||
| - | |||||||
| - | |||||||
| (b) | |||||||
| - | |||||||
| - | |||||||
| - | |||||||
| Case (i) | Case (ii) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DCBS | HH | DCBS | HH | |||||||||
| (a) | ||||||||||||
| - | ||||||||||||
| - | ||||||||||||
| - | ||||||||||||
| (b) | ||||||||||||
| - | ||||||||||||
| - | ||||||||||||
| - | ||||||||||||
| Diagonal | AR | ||||
|---|---|---|---|---|---|
| 5.0 | 91.4 | 6.5 | 90.0 | ||
| 66.6 | 100 | 73.8 | 100 | ||
| 4.3 | 100 | 4 | 100 | ||
| 46 | 100 | 83 | 100 | ||
| MSE | ARI | |||||||||
| -3 | -2 | -1 | 0 | 1 | 2 | 3 | ||||
| Sparse() | WBS-SN | 2 | 12 | 38 | 48 | 0 | 0 | 0 | 1.04 | 0.75 |
| BS-SN | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | |
| INSPECT | 0 | 16 | 1 | 76 | 7 | 0 | 0 | 0.72 | 0.85 | |
| Sparse () | WBS-SN | 0 | 0 | 1 | 96 | 3 | 0 | 0 | 0.04 | 0.95 |
| BS-SN | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | |
| INSPECT | 0 | 0 | 0 | 83 | 17 | 0 | 0 | 0.17 | 0.96 | |
| Dense() | WBS-SN | 2 | 13 | 36 | 49 | 0 | 0 | 0 | 1.06 | 0.70 |
| BS-SN | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | |
| INSPECT | 0 | 30 | 2 | 45 | 19 | 4 | 0 | 1.57 | 0.69 | |
| Dense() | WBS-SN | 0 | 0 | 1 | 92 | 7 | 0 | 0 | 0.08 | 0.95 |
| BS-SN | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | |
| INSPECT | 0 | 6 | 0 | 72 | 17 | 5 | 0 | 0.61 | 0.92 | |
| Case | of change points () | ARI | of change points () | ARI | |||||||||
| 3 | 4 | 3 | 4 | ||||||||||
| (i) | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| (ii) | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| (iii) | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
| DCBS-Li | |||||||||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Bayesian Methods and Mixture Models
Inference for Change-Points in High-dimensional Data via Self-normalization
Runmin Wanglabel=e0][email protected] [ ââ
Changbo Zhulabel=e1][email protected] [ ââ
Stanislav Volgushevlabel=e2][email protected] [ ââ
Xiaofeng Shao label=e3][email protected] [ Southern Methodist University\thanksmarkm0 and University of California at Davis\thanksmarkm4 and University of Toronto\thanksmarkm2 and University of Illinois at Urbana-Champaign\thanksmarkm1
Abstract
This article considers change point testing and estimation for a sequence of high-dimensional data. In the case of testing for a mean shift for high-dimensional independent data, we propose a new test which is based on -statistic in Chen and Qin, (2010) and utilizes the self-normalization principle [Shao, (2010), Shao and Zhang, (2010)]. Our test targets dense alternatives in the high-dimensional setting and involves no tuning parameters. To extend to change point testing for high-dimensional time series, we introduce a trimming parameter and formulate a self-normalized test statistic with trimming to accommodate the weak temporal dependence. On the theory front, we derive the limiting distributions of self-normalized test statistics under both the null and alternatives for both independent and dependent high-dimensional data. At the core of our asymptotic theory, we obtain weak convergence of a sequential U-statistic based process for high-dimensional independent data, and weak convergence of sequential trimmed U-statistic based processes for high-dimensional linear processes, both of which are of independent interests. Additionally, we illustrate how our tests can be used in combination with wild binary segmentation to estimate the number and location of multiple change points. Numerical simulations demonstrate the competitiveness of our proposed testing and estimation procedures in comparison with several existing methods in the literature.
62H15,
60K35,
62G10,
62G20,
CUSUM,
Segmentation,
Self-Normalization,
Structural Break,
Time Series,
U-Statistic,
keywords:
[class=MSC]
keywords:
\startlocaldefs\endlocaldefs
, ,
and
t1Runmin Wang is Assistant Professor at Southern Methodist University, Department of Statistical Science (email: [email protected]); Changbo Zhu is Postdoctoral Scholar, Department of Statistics, University of California at Davis; Stanislav Volgushev is Assistant Professor at Department of Statistical Sciences, University of Toronto (email: [email protected]); Xiaofeng Shao is Professor, Department of Statistics, University of Illinois at Urbana-Champaign (e-mail: [email protected]). Wang and Zhu are joint first authors and made equal contributions to the paper.
1 Introduction
Suppose that we have a sequence of -valued observations which share the same distribution, except for possible change points in the mean vector . We are interested in testing
[TABLE]
for some unknown and , . Change point testing is a classical problem in statistics and econometrics and it has been extensively studied when the dimension is low and fixed. For univariate and low/fixed dimensional multivariate data, we refer the readers to Aue et al., (2009), Shao and Zhang, (2010), Matteson and James, (2014), Kirch et al., (2015), Zhang and Lavitas, (2018) (among many others) for some recent work and Perron, (2006) and Aue and Horvåth, (2013) for excellent reviews and the huge literature cited therein. A related problem is to estimate the number and the locations (, ) of change points, which is also addressed in this paper.
Owing to the advances in science and technology, high-dimensional data is now produced in many areas, such as neuroscience, genomics and finance, among others. Structural change detection and estimation for high-dimensional data are of prime importance to understand the heterogeneity in the data as well as facilitate statistical modeling and inference. Among recent work that tackles change point testing and estimation for the mean of high-dimensional data and large panel data (allowing growing dimension), we mention Horvåth and Huƥkovå, (2012), Chan et al., (2013), Jirak, (2012, 2015), Cho, (2016), Yu and Chen, (2017), Wang and Samworth, (2018), Dette and Gösmann, (2018), Enikeeva and Harchaoui, (2019). In the high-dimensional environment, we often classify the alternatives into two types: sparse and dense alternatives. In the change-point context, a sparse change means that only a few components of the vector change their mean, i.e. the -norm of the mean change vector is much smaller than ; whereas dense change corresponds to the case that a change occurs for a substantial portion of the components. Several of the above-mentioned tests, including Chan et al., (2013), Jirak, (2012, 2015), Yu and Chen, (2017), Dette and Gösmann, (2018) and Wang and Samworth, (2018), specifically target sparse alternatives. For example, the test proposed by Wang and Samworth, (2018) is based on projection under a sparsity assumption; the test by Jirak, (2015) is based on taking maximum of componentwise CUSUM statistics. On the other hand, the test by Horvåth and Huƥkovå, (2012) aggregates the componentwise CUSUM statistic by using the sum, and is thus expected to have power against dense alternatives. However their asymptotic theory is mostly based on independent panel/component assumption and imposes the restrictive growth rate assumption ; the test developed by Enikeeva and Harchaoui, (2019) is adaptive in the sense that it can capture both sparse and dense alternatives. However, the latter paper imposed Gaussian and independent components assumptions and the validity of their method seems questionable when these strong assumptions are violated (see Section 6 for numerical evidence). The test by Cho, (2016) is based on the double CUSUM statistic which utilizes the cross-sectional change-point structure by examining the cumulative sums of ordered CUSUMs at each point. A standard binary segmentation procedure was used to estimate the multiple change points and its consistency was shown for high-dimensional time series. Note that several tuning parameters need to be chosen for the double CUSUM based procedure and the computation cost is high due to the use of bootstrap; see Section 6 for some comparisons.
In this paper, we propose a new class of test statistics that target dense alternatives in the high-dimensional setting with either one single change point or multiple change points, which has received relatively less attention in the literature. The focus on the dense alternative can be well motivated by real data and is often the type of alternative we are interested in. For example, copy number variations in cancer cells are commonly manifested as change-points occurring at the same positions across many related data sequences corresponding to cancer samples and biologically-related individuals; see Fan and Mackey (2017). As a second example, the financial crisis is expected to have an impact on a large number of sectors and their stock returns, so a dense change is expected if we study the stock returns time series for many sectors. Our approach is nonparametric, requires quite mild structural assumptions on the data generating process, and does not impose any sparsity assumptions. Due to the use of self-normalization the limiting distributions of the proposed tests are pivotal. We note that, while self-normalized change point tests with pivotal limit were also obtained in Shao and Zhang, (2010) and Zhang and Lavitas, (2018), the test statistics in the latter papers can not be used when . Even when but is moderately large relative to , those tests typically do not work well as shown in some unreported simulations.
To fix ideas, we begin by considering the setting of one single change point alternative for high-dimensional independent data. To construct a procedure that works under mild assumptions on , we build upon the insights from Chen and Qin, (2010) who demonstrated that U-statistics provide a very effective means of comparing two high-dimensional mean vectors. Deriving the limiting distribution of our tests requires control over a collection of high-dimensional sequential U-statistics computed from a growing number of different sub-samples. This is achieved by establishing the weak convergence of a two-parameter stochastic process in the form of sequential U-statistic under sensible and mild assumptions. Given this crucial theoretical ingredient, we are able to derive the limiting null distribution of our test for a single change point. Practically, critical values of the proposed test can be obtained by simulation as the limiting null distribution is pivotal, and the procedure is rather straightforward to implement as no tuning parameter is involved. We further derive the power under local alternatives.
Next, we present extensions of this approach to testing against an unknown number of change-points in the spirit of Zhang and Lavitas, (2018) (who only considered fixed ) and consider the problem of testing for a change point in the covariance matrix. As in the single change point setting we obtain tests with pivotal limits. All tests are examined in the simulation studies and exhibit quite accurate size and decent power properties relative to some existing ones.
To extend our U-statistic based approach to high-dimensional time series, we introduce a trimmed version of the original U-statistic. As suggested by preliminary simulations and theoretical calculations this is crucial in the high-dimensional regime in order to alleviate the impact of temporal dependence on the bias of U-statistic. This trimmed statistic provides a basic ingredient for self-normalized test under simple and multiple change-point alternatives. We derive the limiting distributions under both the null and alternatives for high-dimensional linear processes and under fixed- asymptotics [Kiefer and Vogelsang, (2005)], i.e., we assume that the trimming parameter satisfies , and show how the resulting limiting null distribution depends on . This provides a better approximation to the finite sample distribution than the conventional small- counterpart. Finally, we combine the idea of wild binary segmentation [Fryzlewicz, (2014)] with the SN-based test statistic to estimate the number and location of change points, and demonstrate its effectiveness as compared to several competitors in the literature.
The rest of the paper is structured as follows. Section 2 introduces our SN-based test statistics for both one single change point and multiple change points alternatives. A rigorous theoretical justification for their limiting properties under the null and alternatives is provided in Section 3, which also contains a theoretical extension to test for covariance matrix change. Section 4 presents an extension of the U-statistic based approach to the high-dimensional time series setting to test for a single mean shift. In Section 5, we present an algorithm based on wild binary segmentation and our SN-based test to estimate the number and locations of change points. Section 6 contains all simulation results. Section 7 concludes. The technical proofs and some additional simulation results are relegated to supplementary material.
A word about notation. For any real-valued vector , its -norm and -norm are denoted as and . For any matrix , its norm is denoted as , norm denoted as , the spectral norm by , with denoting the largest singular value and Frobenius norm as . We denote the trace of a symmetric matrix as . The joint cumulant of random variables is denoted is as . The notation equals to if condition is satisfied and zero otherwise. We use ââ to denote the convergence in distribution for random vectors, and ââ to denote the weak convergence for stochastic processes.
2 Test statistics for high-dimensional independent data
2.1 Single change-point
To introduce our test statistic, we shall first focus on the single change point alternative, i.e.,
[TABLE]
An extension to general case (i.e., ) will be made later. Assume that we observe a sample . We shall describe the underlying rationale in forming our test in two steps. We begin by recalling the U-statistic approach pioneered by Chen and Qin, (2010) for comparing high-dimensional means from two samples. For define . Then
[TABLE]
where is an i.i.d. copy of . In other words the parameter can be estimated by a two-sample U-statistic with kernel . This insight provides the basic building block for the following approach.
Step 1: Form U-statistic based process. For any given candidate change point location compute the two-sample U-Statistic
[TABLE]
It is not hard to see that under , while under . This suggests that a consistent test for can be constructed by considering the statistic
[TABLE]
with denoting suitable weights. The first challenge in applying this test in practice lies in deriving the limiting distribution of under the null. The results in Chen and Qin, (2010) suggest that each individual is asymptotically normal, but that is insufficient to find the asymptotic distribution of . The process convergence theory that we develop in this paper enables us to overcome this challenge, and given our results it is possible to show that
[TABLE]
where denotes a pivotal random variable and . However, this does not directly lead to an applicable test since the scaling is unknown. Ratio-consistent estimation of is a difficult problem when is large, and this is particularly true in the change point testing context. The estimator used in Chen and Qin, (2010) is consistent under the null, but no longer consistent under the alternative due to a change point in mean. It is possible to formulate Kolmogorov-Smirnov type test with consistent estimation of (see Section 6.1 for the details and simulation comparisons), but we will next propose to use an approach that completely avoids consistent estimation.
Step 2: Self-normalization. The essence of SN is to avoid using a consistent estimator of the unknown parameter in the scale, which is in the present setting. As we mentioned before, consistent estimation of is difficult in the change point setting (especially with multiple unknown change points). The approach in Shao and Zhang, (2010) is not applicable in the present setting, however the basic strategy to use estimators from sub-samples still works after a suitable adaptation. Define
[TABLE]
for and otherwise. Note that is simply a scaled version of defined previously while can hence be interpreted as a scaled version of the U-Statistic computed on the sub-sample . Letting
[TABLE]
the self-normalized test statistic for the presence of a single change point takes the form
[TABLE]
Heuristically, the fact that computed on various sub-samples appears both in the numerator and denominator, means that the unknown factor in their variance cancels out and the limit becomes pivotal; see Theorem 3.4 for a formal statement. The key to deriving the asymptotic distribution of defined above is to establish the joint behavior of the collection of statistics indexed by . Due to the U-Statistic nature of our problem this result does not follow from statements about and involves additional technical difficulties.
Note that our test statistic can be computed at the cost of . To this end, observe that
[TABLE]
where . Many quantities in are repeatedly used in the calculation of our test statistic . The trick is to calculate for all first, which can be done with the cost . Once is available for all , can be computed at the cost of for fixed , and at the cost of . Hence the total computation cost is of order .
2.2 Extension to multiple change-points
In practice, the number of change points under the alternative is often unknown, which is the âunsupervisedâ case considered in Zhang and Lavitas, (2018). It is expected that the SN-based test developed in the previous section may lose power when the number of change points is more than one; see Section 6.1 for simulation evidence. Thus it is desirable to develop a test that is adaptive, i.e., has reasonable power without the need to specify the number of change points under the alternative. Here, we propose to combine the scanning idea in Zhang and Lavitas, (2018) and the SN-based test proposed above to form our unsupervised test statistic. To this end, we consider the following additional notation. Following Zhang and Lavitas, (2018) define the sets
[TABLE]
and
[TABLE]
The first test statistic now takes the form
[TABLE]
One potential issue with this definition is that it involves the computation of for combinations of which can be expensive, especially when and are both large. To relax the computational burden, Zhang and Lavitas, (2018) also consider a discretised version. In our setting it takes the form
[TABLE]
It is worth noting that is a trimming parameter that needs to be specified by the user. We set following the practice of Zhang and Lavitas, (2018), who also provided some discussion on the role of in the testing.
3 Theoretical properties
Asymptotic properties of the proposed tests will be derived in a triangular array setting where , the dimension of , diverges to infinity. We will need the following regularity assumptions.
Assumption 3.1**.**
The observations are . are i.i.d. copies of the -valued random vector with and . Moreover
- A.1
, 2. A.2
There exists a constant independent of such that
[TABLE]
for .
We remark that the dimension of the vector , the vectors , and the covariance matrix change with . To keep the notation simple this dependence will be dropped in all of the following results whenever there is no risk of confusion.
Remark 3.2** (Discussion of Assumptions).**
Simple computation shows that Assumption A.1 is equivalent to , see section S8.5 in the supplement for details. Hence Assumption A.1 can only hold if as . All other conditions can be satisfied under uniform bounds on moments and âshort-rangeâ dependence type conditions on the entries of the vector . For illustration purposes, consider the following conditions.
- (i)
There exists independent of such that . 2. (ii)
For there exist constants depending on only and a constant independent of such that
[TABLE]
Note that this assumption is trivially satisfied if the entries of are m-dependent over , i.e., if two groups are independent whenever and if moments of order are uniformly bounded. It can also be verified under other conditions such as mixing plus moment assumptions [Zhurbenko and Zuev, (1975)] or physical dependence measures, see for instance Proposition 2 of Wu and Shao, (2004) and Theorem 4.1 of Shao and Wu, (2007) for the latter.
Now it is easy to prove (see section S8.5 in the supplement for details) that if , (i) holds and (ii) holds for some then Assumption 3.1 holds. **
Remark 3.3** (Comparison with Chen and Qin, (2010)).**
Although Chen and Qin, (2010) studied a two-sample mean testing problem which is different from the change point setting we consider here, the weak cross-sectional dependence condition was also required in their theory to obtain a Gaussian limit. To quantify the dependence among different components of the vector , Chen and Qin, (2010) proposed a factor model. More precisely they assume that where are m-dimensional random vectors with the additional property for all and integers with . In contrast, we assume A.2 without imposing a factor model structure. As we shall prove in section S8.6, the factor model structure of Chen and Qin, (2010) together with finite moments of order implies our condition A.2. Moreover, a close look at the proofs reveals that for proving finite-dimensional convergence we only require A.2 with , which follows from the assumptions of Chen and Qin, (2010). Hence, we prove a result which corresponds to that of Chen and Qin, (2010) under strictly weaker assumptions on the dependence structure and provide process convergence results under only slightly stronger moment conditions and still weaker structural assumptions. **
3.1 Properties of the test for a single change-point
We begin by deriving the limiting distribution of the test statistic defined in (2.3).
Theorem 3.4**.**
Let Assumption 3.1 hold. If for a vector (i.e. under ) then
[TABLE]
where
[TABLE]
and is a centered Gaussian process on with covariance structure given by
[TABLE]
The limiting distribution is pivotal, and an asymptotic level test for is thus given by the decision: reject if where denotes the quantile of the distribution of . Simulated quantiles from this distribution (based on 10000 Monte Carlo replications) are provided in Table 1.
Note that the above limiting null distribution requires that , (this must hold for Assumption A.1 to be satisfied), and does not hold when is fixed and . Our SN-based test statistic builds on the two sample test statistic proposed by Chen and Qin, (2010), whose limit under the fixed paradigm is expected to be non-Gaussian, as their test statistic is a degenerate -statistic under the null. Here the assumption is essential to our Gaussian process limit for the two-parameter process \Big{\{}\frac{\sqrt{2}}{n\|\Sigma\|_{F}}\widetilde{S}_{n}(\lfloor an\rfloor+1,\lfloor bn\rfloor-1)\Big{\}}_{(a,b)\in[0,1]^{2}}, which is the key to derive the limiting null distribution of ; see Section S8 in the supplement.
Next we consider the behavior of the test under alternatives. The following result shows that the test is consistent against local alternatives of a certain order if there is exactly one change-point.
Theorem 3.5**.**
Let Assumption 3.1 hold. Assume that there exists such that and . Then
If then in probability. 2. 2.
If then . 3. 3.
If then
[TABLE]
where
[TABLE]
3.2 Properties of the tests for multiple change-points
To describe the properties of the test statistics under the null, define for and ,
[TABLE]
Theorem 3.6**.**
Let Assumption 3.1 hold and assume . If for a vector (i.e. under ) then
[TABLE]
The distributions of are again pivotal but depend on (which is known since it is chosen by the user). For used in the paper, the critical values of are tabulated in Table 2 below.
To describe the properties of the tests based on under the alternative (where we could have several change-points), assume that for some we have
[TABLE]
where we defined and denote vectors in .
Theorem 3.7**.**
Let Assumption 3.1 hold and assume . Additionally, assume that in the setting given above we have . Then in probability and in probability.
3.3 Application to testing for changes in the covariance structure
In this subsection, we shall focus on testing for a change in the covariance matrix, which is an important problem in the analysis of multivariate data, and has applications in many areas, such as economics and finance. Aue et al., (2009) proposed a CUSUM-based test in the low dimensional time series setting and documented the early literature, which is mostly focused on the low dimension high sample size setting. In the high dimensional environment, the only work we are aware of is Avanesov and Buzun, (2018), which will be introduced and compared in our simulation studies; see Section S10 of the supplement. Following the latter paper, we assume . Define as the half-vectorization of , i.e. the vectorization of the lower triangular part (including the diagonal) of . If then . Tests for changes in can thus be constructed by applying the test statistics from the previous sections to the transformed observations . In what follows we provide a result that allows to verify Assumption 3.1 for from properties of .
Proposition 3.8**.**
The vector satisfies Assumption 3.1 provided that the following conditions hold for with and
- B.1
. 2. B.2
. 3. B.3
There exists a constant such that for . Moreover
[TABLE]
Remark 3.9** (Discussion of Assumptions).**
Similar to Remark 3.2, Assumptions B.1 - B.3 can be verified by considering the following conditions: (1) ; (2) there exists independent of such that ; (3) there exist such that , ; (4) for there exist constants depending on only and a constant independent of such that
[TABLE]
This can be easily satisfied if the entries of are m-dependent and moments of order are uniformly bounded or under suitable conditions on short-range dependence; see Remark 3.2 for additional details. A proof of this statement is given in Section S8.5.**
Remark 3.10**.**
As pointed out by a referee, we vectorize the covariance matrix and apply the mean change point test, which may not be efficient, since we ignore certain structures of covariance matrices such as symmetricity and positive definiteness. In the two sample testing context, Li and Chen, (2012) proposed a novel test for the equality of two high-dimensional covariance matrices by using U-statistic for the scalar parameter , where denotes the covariance matrix for the th population, . The test by Li and Chen, (2012) can be naturally viewed as an extension of Chen and Qin, (2010) from the mean testing to covariance matrix testing. Given this connection, it is indeed possible to build on Li and Chen, (2012) to propose a SN-based test for a change-point in covariance matrix, following the developments presented in Section 2.1. However, the associated theory seems fairly complex and we shall leave it for future investigation. **
4 Test statistics for high-dimensional time series
In this section, we assume that is a realization of -valued time series with weak temporal dependence. To extend the U-statistic based approach from high-dimensional independent data to weakly dependent high-dimensional time series, we formulate a trimmed version of the -statistic that excludes pairs of points that are close on time scale. Trimming is crucial in the high-dimensional context to remove the bias caused by weak temporal dependence and is common for the use of U-statistic in the time series setting. It is also routinely applied in fixed dimensions; see Lee, (1990). To confirm the need for trimming, we implemented the untrimmed test statistic for the VAR model in Example 6.1 for both and with , and the empirical sizes are uniformly zero for all cases (results based on 2000 replications). This is due to the fact that the temporal dependence incurs a non-negligible bias for the denominator (and more generally ) as under the null and for stationary time series, is a linear combination of the auto-covariance based terms , , which vanish under the i.i.d. assumption. As an alternative approach, Li et al., (2019) proposed to estimate the bias explicitly, and we shall compare the two approaches in terms of estimation accuracy in Section S11.2 of the supplement.
Motivated by the discussion above, we modify the statistic in equation (2.1) by removing all terms of the form for which . This considerably reduces the bias which is introduced by weak temporal dependence of the . The resulting trimmed statistic is of the form
[TABLE]
where is a given positive integer such that . It is clear that when , , where is defined in Equation (2.1). Furthermore, we let
[TABLE]
where and . The self-normalized statistic is then defined as
[TABLE]
In the theoretical developments that follow, we assume and fix in our asymptotic framework, in other words we consider fixed- asymptotics [this type of approach is termed fixed-b asymptotics in Kiefer and Vogelsang, (2005). This is motivated by preliminary simulations, where we found that the limiting null distribution derived under the small- asymptotics (i.e., as ) provides a poor approximation to the finite sample distribution under the null especially when is not very small, which is required when the temporal dependence is moderate or strong. Explicitly taking into account the effect of trimming through fixed- asymptotics results in a much more accurate size as seen in our simulations. Note that fixed- asymptotics and self-normalization are quite related in many ways and for some problems, self-normalization is a special case of fixed- asymptotics; see Shao, (2010) and Shao, (2015) for more discussions about the connection and difference.
Compared to the analysis in Section 3, the present setting involves two major challenges. First, adopting the fixed- framework results in a more complex statistic and the simple representation of the process without trimming (see equation (S8.2)) does not hold anymore. A somewhat more involved representation needs to be derived instead; see the first two pages in Section S9.2 and in particular equation (S9.2) therein). Second, each of the four U-processes in the new decomposition is now based on dependent rather than independent data and involves additional weighting. This considerably complicates their asymptotic analysis.
To overcome the technical difficulties described above, we will limit our attention to linear processes. In particular, we assume , , where and are i.i.d -dimensional innovations with mean [math] and are coefficient matrices. Let
[TABLE]
be the corresponding long run variance matrix. The linear processes framework is quite general and it includes the well-known ARMA models. From a technical point of view, we are able to take advantage of the Beveridge-Nelson (BN) decomposition [Phillips and Solo, (1992)], which can be shown to work in the high-dimensional setting.
The following assumptions are imposed to study the asymptotic distribution of .
Assumption 4.1**.**
Suppose the following assumptions hold.
- C.1
.** 2. C.2
For any .
[TABLE]
where and are some constants. 3. C.3
. 4. C.4
. 5. C.5
For any ,* ** where is some constant independent of .*
Remark 4.2**.**
Assumptions C.1 and C.2 imply the Uniform Geometric Moment Contraction (UGMC()) property in Wang and Shao, (2020). The UGMC condition is a generalization of Geometric Moment Contraction in Hsing and Wu, (2004) and Wu and Shao, (2004) to the high-dimensional setting and its equivalent form has been used in Zhang and Cheng, (2018). Assumption C.3 is commonly assumed for covariance matrix [e.g., Chen and Qin, (2010)] and it can be satisfied under some weak cross-sectional and temporal dependence conditions. Assumption C.4 implies that the bias caused by temporal dependence is asymptotically negligible. Assumption C.5 holds under mild conditions, see Section 3 in Wang and Shao, (2020) for some verified examples.
Remark 4.3**.**
Recently, Wang and Shao, (2020) proposed a new way of doing self-normalization for inference of high-dimensional time series. They dealt with one sample testing problem, and also used the trimming technique in their U-statistic. Their asymptotic theory was developed for a broad class of nonlinear causal processes using martingale approximation. To develop our asymptotic theory for nonlinear processes would be desirable but seems very challenging as we are dealing with a two-sample testing problem with unknown break date, and the process convergence theory we develop seems considerably more involved.
Now we are ready to state the asymptotic null distribution of .
Theorem 4.4**.**
Suppose Assumption 4.1 is true. Then,
[TABLE]
where
[TABLE]
For
[TABLE]
and are Gaussian processes with covariance structures
[TABLE]
where is defined as
[TABLE]
with .
The limiting distribution derived above is considerably more complicated than in the independent case but still pivotal for given . This is because the cross-covariance of the centered processes depends only on and not on any unknown quantities. In other words, our test involves only one trimming parameter, whose impact is captured to the first order by the limiting null distribution. Simulated quantiles of are tabulated in Table 3.
Remark 4.5**.**
The main reason for the rather involved structure of above is the effect of the trimming parameter . Indeed, if ,
[TABLE]
which is identical to in Theorem 3.4.
Next we present the asymptotic distribution under some local alternatives.
Theorem 4.6**.**
Suppose Assumption 4.1 holds. Assume that there exits such that for and for . Then,
- 1,
If , then in probability.
- 2,
If , then .
- 3,
If , then
[TABLE]
*where and is defined similarly to but with , replacing all instances of where we defined *
[TABLE]
and
[TABLE]
Remark 4.7**.**
If , we have
[TABLE]
It can be easily seen that . Then, some algebra show that
[TABLE]
Thus, we have that is equal to with defined in Theorem 3.5.
Remark 4.8**.**
It is quite straightforward to mimic the test we develop for the unsupervised case in the setting of high-dimensional independent data, and develop an SN-based test for multiple change points alternative in the high-dimensional time series setting. Details are omitted for the sake of brevity.
5 Wild binary segmentation and multiple change-point estimation
In practice, an important problem is to estimate the number and location of change points. A classical testing-based method is binary segmentation: run a test over the full sample, and if the test rejects the null, then split the sample into two segments (with the location of first change point estimated by the where the maximum is achieved in the test statistic), and then continue to test for change points for each segment. The algorithm stops when there is no rejection for each segment. A problem with binary segmentation is that it does not work well when there are multiple change points with changes exhibiting a non-monotonic pattern; see our simulation results. To overcome this drawback, Fryzlewicz, (2014) proposed a new approach called Wild Binary Segmentation (WBS, hereafter). The main idea of WBS is to calculate the CUSUM statistic for many random sub-intervals to allow at least one of them to be localized around a change point (with high probability), so this change point can be identified. It overcomes the weakness of binary segmentation, where the CUSUM statistic computed on the full sample is unsuitable for certain configurations of multiple change-points. It seems natural to combine the WBS with our SN-based test statistic and see whether we can estimate the number and location of change points accurately.
We begin by introducing some additional notation. For arbitrary integers define
[TABLE]
where was defined in (2.1) and
[TABLE]
Note that is simply the statistic from (2.3) computed pretending that the available sample consists of .
Now WBS-SN is applied as follows. Denote by a set of pairs of integers which satisfy and with numbers drawn uniformly from the set (independently with replacement) and denoting a minimal interval length. Given this sample, apply Algorithm 1 with initialization WBS-SN(1,n,\xi_{n},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{L_{0},F_{n}^{M}}}). Here, the threshold parameter is determined by simulations as follows: generate samples of i.i.d multivariate normal random variables with constant mean zero and identity covariance matrix, with the same and as . For the sample, calculate
[TABLE]
Given the values above pick as the quantile of the values . Since the SN test statistic is asymptotically pivotal, this threshold is expected to well approximate the 95% quantile of the finite sample distribution of the maximum SN test statistic on the random intervals under the null. The detailed algorithm is presented below.
The same approach can be applied to multiple change point detection for high-dimensional time series, with an incorporation of a trimming parameter in our SN-based test statistic. To obtain the threshold , we can apply the same random intervals and the trimmed SN-based test statistic with the same trimming parameter to i.i.d standard normal distributed data with the same , as done for the independent data case. Similarly, we also adopt a bound for the minimal length of random intervals which now depends on . Some investigations of the sensitivity with respect to the choice of and some practical recommendations are provided in the simulation section in the supplement.
6 Numerical Results
In this section, we examine the finite sample performance of our proposed tests and estimation methods via simulations. In Section 6.1, we present the size and power for our SN-based test in comparison with Kolmogorov-Smirnov type test for a single change point in high-dimensional independent data and also examine the behavior of the test developed for the unsupervised case. In Section 6.2, we show the size and power for the test for a single change point in the mean of high-dimensional time series. Section S11.1 and Section S11.2 in the supplement contain the WBS-based estimation result in comparison with some existing methods for independent and dependent data, respectively.
6.1 Testing for high-dimensional independent data
In this subsection we investigate the finite sample behavior of our test statistic for a mean shift. We shall first focus on the supervised case, i.e., under the alternative that there is one change point in the mean. Consider the data generating process
[TABLE]
where is a p-dimensional vector representing the mean shift, and are i.i.d samples from multivariate normal distribution, with common mean and covariance matrix . Under the null hypothesis where there is no change point, it is equivalent to the case that , whereas under the alternative (there is one change point), we let {\delta}=\kappa{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{(1,1,...,1)}}^{T} with . For , we consider four scenarios:
- a)
Independent. \Sigma={\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{I_{p}}} (i.e., identity matrix). 2. b)
AR(1)-type correlation. The element in is . 3. c)
Banded. Specifically, the main diagonal elements are all 1. The first off-diagonal elements are all 0.5 and the second off-diagonal elements are all 0.25. All other elements are zero. 4. d)
Compound Symmetric. The main diagonal elements are all 1 and all remaining elements are 0.5.
We also tried non-Gaussian errors, where , where have i.i.d components with scaled distribution that have mean zero and variance one. We let and .
We shall formulate an extension of the classical Kolmogorov-Smirnov (KS) test statistic in the current context and compare with SN-based test via simulations. Let \widehat{k}={\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{\mbox{argmax}_{k=2,...,n-2}}}D(k;1,n)^{2} which is an estimate of change point location without self-normalization. We can then define an estimator of using the Jackknife-based approach as presented on page 814 of Chen and Qin, (2010) in two ways. On one hand, we can obtain a pre-break estimate and a post-break estimate of and then take the average of them, i.e.,
[TABLE]
where denotes the average of the sample without and . On the other hand, we can form a demeaned sample by substracting from and from , and then apply the jackknifed based estimator to the full demeaned sample; we denote the resulting estimator by . Then we can define the following two statistics
[TABLE]
To facilitate the comparison, we also introduce an infeasible version,
[TABLE]
The limiting null distributions of the above three statistics are expected to be , the critical values of which can be obtained by simulations. It is worth noting that the limiting null for the infeasible test statistic can be easily derived from our Theorem 3.4.
Below we compare four tests, , , , and based on 5000 Monte Carlo replications with the nominal level . Here refers to the adaptive change point test developed by Enikeeva and Harchaoui, (2019), which requires Gaussian and independent components assumptions. Table 4 below shows the rejection rate in percentage under , and for Gaussian errors and Table 5 is for the non-Gaussian case.
Please insert Table 4 here!
Please insert Table 5 here!
The above simulation results demonstrate that when the error is Gaussian, (1) SN-based test has accurate size for independent, AR(1) and Banded correlation models, whereas the test appears quite distorted in the compound symmetric case. This finding is not surprising as the compound symmetric case violates the theoretical assumptions imposed (see Assumption 3.1), whereas independent, AR(1) and Banded cases satisfy those assumptions. In a sense, this shows that our (weak componentwise dependence) assumptions are to a certain extent necessary. The KS tests (both infeasible and feasible ones) show similar size behavior except that they are noticeably undersized for case, and their size distortion in the compound symmetric case is even greater than our test. The test by Enikeeva and Harchaoui, (2019) exhibits size distortion for all cases (undersized for independent case, and oversized for AR(1) and bounded correlation models) and its size for compound symmetric case is way too high. When the error is nonGaussian, our SN-based test and all KS tests appear to have similar rejection rates as the Gaussian case, indicating the robustness of our SN-based test with respect to heavy tailed errors. By contrast, the size for EH in the non-Gaussian case is very high, implying the sensitivity/non-robustness of their test with respect to non-Gaussianity.
A comparison of the powers for SN-based and KS tests shows that our test is very comparable to all three KS tests, which perform similarly. Overall the finite sample size and power performance of four tests (SN and three KS tests) are very much comparable with no single test dominating others. Note that the feasible KS tests assume there is one change point, and it may perform very poorly when there are more than one change-point (results not shown). Methodologically, it seems desirable to develop a test that does not involve explicit estimation of change points, which is itself a difficult problem, especially when there are multiple change points. The power of EH is hard to interpret given its distorted size, and we shall not look into the size-adjusted power as we would not recommend EH test for nonGaussian and cross-sectionally dependent high-dimensional independent data.
We further examine the finite sample performance of the test we develop for the unsupervised case (i.e., there could be multiple change points under the alternative), in comparison with the SN-based test aimed for one change point only. Three different data generating processes are considered below:
() (one change-point alternative): ;
() (two change-point alternative): ;
() (three change-point alternative): ;
Under the null hypothesis, , whereas under the alternative we let {\delta}={\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{(0.2,0.2,...,0.2)}}^{T}. Following the practice in Zhang and Lavitas, (2018), we set . The empirical rejection rates (in percentage) are summarized in Table 6 below for several combinations of , where we denote the statistic developed for the supervised case as and for the unsupervised case as .
Please insert Table 6 here!
From Table 6, we can observe that have empirical rejection rates close to under the null for all cases except for compound symmetric case, and exhibits quite a bit distortion when and its size appears accurate for for the independent, AR(1) and banded cases. When the error has compound symmetric covariance, the size distortion for is considerably higher than that for , showing the difficulty brought by the strong componentwise dependence. Under the alternative, we can see that the supervised test statistic has much higher power in the single change point case, but the power lost drastically when there are two or three change points, suggesting the inability of the supervised test that targets one change point to accommodate more than one. By contrast, the unsupervised test still preserves reasonable amount of power, which is consistent with our theory. The results for the non-Gaussian case are qualitatively similar so are not included here to conserve space.
6.2 Testing for high-dimensional time series
We consider the following single change point model.
Example 6.1**.**
Consider the following VAR(1) model,
[TABLE]
where are the temporally independent errors and we consider . Under the null hypothesis, . Under the alternative hypothesis, we examine the following two types of mean shift, i.e.,
- (i)
Homogeneous alternative: {\delta}^{T}=0.1{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{(1,1,...,1)}}.
- (ii)
Inhomogeneous alternative:
[TABLE]
where {\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{(|\delta_{1}|,...,.|\delta_{p}|)}}\overset{i.i.d}{\sim}Uniform(0,1) and the signs of {\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{(\delta_{1},...,\delta_{p})}} are randomly sampled with equal probability.
Also, for the innovations , we consider the following two scenarios
- (a)
Gaussian errors with AR(1) type convariance structure: , where .
- (b)
Non-Gaussian errors: are i.i.d and each entry of \epsilon_{t}=(\epsilon_{t,1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\epsilon_{t,p})^{T} is generated independently from .
To illustrate the finite sample performance of our statistic , we compare with the methods described in HorvĂĄth and HuĆĄkovĂĄ, (2012) (denoted as HH) and the double CUSUM binary segmentation algorithm (denoted as DCBS) [Cho, (2016)]. For HH, it works for independent panel time series, targets dense alternative and involves a bandwidth parameter , which is used in the kernel estimator of long run variance. For DCBS, it contains several tuning parameters and requires the use of bootstrap. We shall implement DCBS using the R package âhdbinsegâ and the default tuning parameter values. Note that the method proposed by Jirak, (2015) targets sparse alternative in the mean of high-dimensional time series, so is not included in our comparison.
Please insert Table 7 here!
As can be seen from Table 7, the size of our statistic can depend on the amount of trimming , magnitude and sign of temporal dependence , sample size and the dimension . When the temporal dependence is weak, i.e., , the size is fairly accurate for both trimming levels ( and ) and all sample sizes (). As the temporal dependence gets stronger, especially for , we see some size distortion at small sample size for both trimming levels, but the size distortion is much reduced with larger sample size . The above comment applies to both Gaussian model (a) and non-Gaussian setting (b). By contrast, the rejection rates of DCBS are almost always equal to zero. This may be due to the default tuning parameters used in âhdbinsegâ, which aim to make Type I error zero in large samples to be consistent with the consistency results stated in Cho, (2016). The HH method is apparently oversized in all settings, which is presumably due to the cross-sectional dependence. Therefore the size results demonstrate the decent approximation our limiting null distribution (under fixed- asymptotics) is able to provide and shows its practical usefulness in accommodating weak dependence across panel and over time.
Please insert Table 8 here!
The power results are collected in Table 8. Our test exhibits quite reasonable power, which could depend on the choice of trimming parameter, whereas HH methodâs raw power is high due to the (sometimes severe) oversize under the null and DCBS exhibits lower power, which is presumably due to the large critical values used to control Type I error (to make it zero in large sample).
7 Summary and Conclusion
In this paper, we propose a non-parametric methodology to testing and estimation of change-points in the mean of a sequence of high-dimensional data. Our methodological developments start with the relatively simple testing problem: testing for one change-point in the mean of high dimensional independent data, by marrying the self-normalization idea in Shao and Zhang, (2010) and U-statistic based approach of Chen and Qin, (2010) for high dimensional two-sample testing. Our test differs from most existing ones in the literature by targeting the dense alternative, allowing weak cross-sectional dependence, and imposing no particular rate constraints on the dimension as a function of sample size . It is worth noting that our test does not involve a tuning parameter and is based on critical values tabulated in the paper, which could be appealing for practitioners.
On the testing front, several extensions were pursued in the paper, including (1) change point testing in the presence of multiple change points in mean; (2) testing for a change-point in covariance matrix assuming zero mean; (3) change point testing for the mean of high-dimensional time series. In particular, the extension to high-dimensional time series is highly nontrivial and theoretically challenging. To attenuate the bias caused by weak temporal dependence, we introduce a trimmed U-statistic and adopt the fixed- asymptotic framework [Kiefer and Vogelsang, (2005)] to derive the limiting null distribution of the self-normalized test statistic, which appears to approximate the finite sample distribution well for a broad range of time series dependence, as demonstrated in the simulations. On the estimation front, we propose to combine the idea of wild binary segmentation [Fryzlewicz, (2014)] with our SN-based test to estimate the number and location of change points. Simulations show that our method can be more effective when the mean shift is dense as compared to the INSPECT algorithm [Wang and Samworth, (2018)] for high-dimensional independent data, and is at least comparable to the procedures used in Cho, (2016) and Li et al., (2019) for high-dimensional time series. On the theory front, we show the weak convergence of the sequential U-statistic based processes for both independent and dependent high-dimensional data, which can be of independent interest.
There are a number of topics that are worth investigating. Firstly, it would be interesting to extend the asymptotic theory for high-dimensional time series to a more general setting, such as nonlinear causal process [Wu, (2005)]; see Wang and Shao, (2020) for a recent extension of SN to high-dimensional time series under the framework of nonlinear causal process. Secondly, while we consider a shift in mean in this paper, it is also of great value to study change point detection for other high-dimensional parameters, such as the vector of marginal quantiles; see Shao and Zhang, (2010) for a more general framework but in a low-dimensional time series setting. Thirdly, selecting the trimming parameter for real applications can be nontrivial and it would be interesting to develop a data-driven procedure to be adaptive to the magnitude of temporal dependence. Lastly, there is no theory available for the WBS-SN method used here. It would be interesting to provide some theoretical justifications, as done in Fryzlewicz, (2014) in a much simpler setting, and this seems very challenging. Further research along some of these directions is well underway.
Acknowledgements: We would like to thank the three reviewers for their constructive comments, which led to substantial improvements. We are grateful to Dr. Farida Enikeeva for sending us the code used in Enikeeva and Harchaoui (2019). Shaoâs research is partially supported by NSF-DMS 1807023 and NSF-DMS-2014018. Vogulshevâs research is partially supported by a discovery grant from NSERC of Canada.
{supplement}\stitle
Supplement to âInference for Change Points in High-Dimensional Data via Self-normalizationâ \sdescriptionThe supplementary material contains all the proofs for theoretical results stated in the paper. Additional simulation results are also included.
S8 Proofs for high-dimensional independent data
Throughout this section, , t=1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},n are i.i.d. We begin by proving an intermediate technical result which provides the crucial ingredient for all subsequent developments. Define
[TABLE]
for any and let for or or .
Theorem S8.1**.**
Under Assumption 3.1 we have as
[TABLE]
*where is a centered Gaussian process with covariance structure given by (3.2). Moreover, the sample paths of are asymptotically uniformly equicontinuous in probability. *
The proof of this Theorem is long and technical. We postpone it to Section S8.8.
Next we present some basic results that will be used throughout the following proofs. Define
[TABLE]
for and otherwise. Observe that under the null of constant mean function we have and we always have the representation
[TABLE]
Theorem S8.1 and uniform asymptotic equi-continuity of the sample paths of in probability together with some simple calculations yields
[TABLE]
in where for
[TABLE]
and otherwise. Note that this is the process appearing in (3.1). Since the sample paths of are uniformly continuous with respect to the Euclidean metric on , a simple computation shows that the sample paths of are uniformly continuous with respect to the Euclidean metric on .
S8.1 Proof of Theorem 3.4
For consider the maps
[TABLE]
defined for functions such that the denominator is non-zero. With this definition we have for the process defined in (S8.3). Let denote the set of all continuous functions in with the property and consider the map given by
[TABLE]
Straightforward arguments show that for any sequence of functions with for some function we have . Observe that
[TABLE]
This follows from continuity of the sample paths of , the fact that for any and for any . Hence with probability one. Combined with the fact that and the extended continuous mapping theorem (see Theorem 1.11.1 in Van Der Vaart and Wellner, (1996)) this implies . This completes the proof.
S8.2 Proof of Theorem 3.5
A key step in the proof of this Theorem is an expansion for from (2.1) in terms of from (S8.1) in the setting where for and for . To shorten notation let . We will only provide a detailed derivation in the case , all other cases can be handled similarly. Observe that
[TABLE]
Now some straightforward algebraic manipulations show that
[TABLE]
Let . Then
[TABLE]
Observing that is a sum of centered i.i.d. random variables, Kolmogorovâs inequality implies
[TABLE]
where we used the fact , see Remark 3.2. This implies that, uniformly in we have for
[TABLE]
Similar arguments show that for
[TABLE]
while for or we have
[TABLE]
Now assuming that , and hence , it follows that
[TABLE]
where
[TABLE]
The remaining proof in the case follows by exactly the same arguments as given in the proof of Theorem 3.4 after replacing (S8.3) by (S8.4) and the limit by .
Next consider the case . Observe that
[TABLE]
Since by assumption are constant for and , respectively, we have
[TABLE]
for defined in (S8.3). Uniform asymptotic equicontinuity of the sample paths of together with similar arguments as given in the proof of Theorem 3.4 implies that
[TABLE]
where the limit is non-zero and finite almost surely. Next we will analyze the numerator. From the expansions given above we obtain
[TABLE]
This implies that in probability. Combined with (S8.6) and the fact that the limit in (S8.6) is finite almost surely, the convergence in probability follows. This completes the proof of Theorem 3.5.
S8.3 Proof of Theorem 3.6
The proof is similar to the proof of Theorem 3.4, and the proofs of the weak convergence of are also similar to each other. For the sake of brevity we provide a brief outline for and omit all other details. Define the maps
[TABLE]
for all for which the expression is well-defined and
[TABLE]
where denotes the set of all continuous functions such that all denominators in the fraction above are non-zero. Similarly to the proof of Theorem 3.4 we have , and straightforward calculations show that all other conditions of the extended continuous mapping theorem are also satisfied.
S8.4 Proof of Theorem 3.7
We begin by proving the statement about . Define . Let be a sequence such that
[TABLE]
and
[TABLE]
Further let , . By assumption (for sufficiently large, where âsufficiently largeâ depends on only). Thus for sufficiently large
[TABLE]
Recall the definition of in (S8.1) and observe that for all
[TABLE]
Similar arguments as in the proof of Theorem 3.5 show that
[TABLE]
since . Moreover, straightforward calculations show that
[TABLE]
where we used the fact that by definition of one has for the last representation. Combining the findings above with process convergence of indexed in it follows that
[TABLE]
which converges to in probability under the assumptions made since by construction . Moreover,
[TABLE]
where we used that by construction . Combining the above expansions for it follows that
[TABLE]
This proves the claim for . To prove the claim for , consider as above and define . Note that by construction and
[TABLE]
Hence for sufficiently large and thus (for sufficiently large )
[TABLE]
From here on the arguments are very similar to the ones for and details are omitted for the sake of brevity.
S8.5 Proofs for Remark 3.2 and Remark 3.9
For the equivalence between A.1 and denote by the ordered eigenvalues of . Then
[TABLE]
so implies A.1. We also have
[TABLE]
so A.1 implies . For the remaining part of Remark 3.2, observe that
[TABLE]
by (i). We also have by symmetry of and by (ii) since
[TABLE]
where the last bound follows since . Since , this combined with (S8.7) shows A.1 by using the inequality
[TABLE]
For A.2 note that for we have by (ii)
[TABLE]
where
[TABLE]
Now the sum is of order if and of order if . Now a simple computation shows that (A.2) is satisfied if for , which is equivalent to .
For Remark 3.9, all arguments are similar to the proof of Remark 3.2 but the verification for assumption B.2. Consider
[TABLE]
where the last line uses the fact that ,
[TABLE]
and whenever . This completes the proof.
S8.6 Proof of Remark 3.3
We begin by introducing the following proposition.
Proposition S8.2**.**
Assume the model , where is -by- real matrix such that , and are i.i.d random -dimensional vectors with and Furthermore for any ,
[TABLE]
for any positive integer such that , where is a fixed positive constant, and . Then for any j_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},j_{k}=1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},p
[TABLE]
for any , where denotes the joint cumulants of identical random variables .
Proof.
By definition of joint cumulants we know
[TABLE]
Hence it suffices to show that cum(Z_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},Z_{t,l_{k}})=0 if not all indices l_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},l_{k} are identical. By standard properties of cumulants this would be true if Z_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},Z_{t,l_{k}} were independent; indeed, if there existed this would imply that Z_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},Z_{t,l_{k}} would consist of at least two independent groups. Next, define such that each has the same distribution as but \tilde{Z}_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{Z}_{t,l_{k}} are independent. By (S8.8) we have
[TABLE]
and thus cum(Z_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},Z_{t,l_{k}})=cum(\tilde{Z}_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{Z}_{t,l_{k}}) by expressing cumulants through moments. Since cum(\tilde{Z}_{t,l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{Z}_{t,l_{k}})=0 if are not identical, this completes the proof.
â
Note that Chen and Qin, (2010) assume . Assuming that , we have for any ,
[TABLE]
for some positive constant . By simple manipulation we get for any
[TABLE]
This implies that
[TABLE]
Hence we have proved that (S8.8) with and implies condition A.2.
S8.7 Proof of Proposition 3.8
It suffices to verify that satisfies A.1 and A.2. We begin by deriving a useful preliminary result which will be used in both proofs. Observe that
[TABLE]
for sufficiently large by condition B.3, where the second inequality follows since
[TABLE]
Hence we have proved
[TABLE]
Verification of A.1 It is easy to see that . Specifically any element in is in the form of and the diagonal elements are of the form . Recall that , where
[TABLE]
and
[TABLE]
Since is symmetric, we have and thus . Observe that
[TABLE]
Thus by condition B.1 and B.2, we have . Together with (S8.10) this yields .
Verification of A.2 By Theorem 2 in Rosenblatt, (2012), we know that
[TABLE]
where the summation is over all indecomposable partitions of the two way table,
[TABLE]
Note that for , there are finite number of indecomposable partitions in the table. Denote the total number of such partitions as . We have
[TABLE]
by condition B.3 where the third line in the above derivation follows by the Cauchy-Schwartz inequality. The desired result follows by (S8.10). This completes the proof of Theorem 3.8.
S8.8 Proof of Theorem S8.1
The proof relies on the following technical result which will be proved in Section S8.8.3
Lemma S8.3**.**
Under assumption A.2 there exists a constant such that for all j_{1}\leq i_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},j_{6}\leq i_{6},
[TABLE]
In what follows define
[TABLE]
To prove process convergence in Theorem S8.8, we need to establish two results: convergence of the finite-dimensional distributions, i.e.
[TABLE]
for any fixed points , and tightness of the sequence . The latter will be established by showing asymptotic equicontinuity in probability, i.e. we will prove that for any
[TABLE]
S8.8.1 Proof of (S8.11)
To simplify notation, we only consider the case , the general case follows by similar arguments. It sufices to show that ,
[TABLE]
By symmetry it suffices to consider the following three cases: , and . We will discuss the case first. Consider the decomposition
[TABLE]
where
[TABLE]
[TABLE]
and
[TABLE]
Define \mathcal{F}_{i}=\sigma(X_{i},X_{i-1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}}). A simple calculation shows that for any fixed the triangular array is a mean zero martingale difference sequence with respect to . To show weak convergence in (S8.13) will apply the martingale CLT (Theorem 35.12 in Billingsley, (2008)). To this end we need to verify the following two conditions:
- (1)
, 2. (2)
.
We will prove (1) and (2) above in several steps. First, to prove (1), we shall establish that
[TABLE]
For a proof of (2), consider the decomposition
[TABLE]
We will show that
[TABLE]
and
[TABLE]
For other cases of , arguments are similar. For example, we assume , then
[TABLE]
where
[TABLE]
Then similar arguments can be applied. This is the same for .
Proof of (S8.14) Observe that
[TABLE]
Since the are i.i.d it follows that
[TABLE]
Next observe that
[TABLE]
where is the component of and is the fourth order joint cumulant of . Thus by Cauchy-Schwartz inequality and Assumption A.2 we have for from A.2
[TABLE]
where the last line follows from Assumption A.2 with from that assumption. Similarly we have
[TABLE]
Combining the above results we have
[TABLE]
The bound
[TABLE]
follows by similar arguments and this completes the proof of (S8.14).
Proof of (S8.15) and (S8.16) Since both statements follow by the same arguments we will only give details for the proof of (S8.15). Observe that
[TABLE]
For we have
[TABLE]
Note that
[TABLE]
where the last inequality is a direct consequence of Cauchy-Schwartz inequality and Assumption A.2. Combining with previous results we have
[TABLE]
This implies . Moreover, for we have if or and otherwise. Hence
[TABLE]
Combining results (S8.15) follows.
Proof of (S8.17) Observe the decomposition
[TABLE]
Note that for we have if or and otherwise. Hence we obtain for the first term
[TABLE]
Thus the first term in the decomposition of is . The second term is of the same structure as , and it follows that
[TABLE]
This yields (S8.17). Thus (S8.14)-(S8.17) are established and this completes the proof of (S8.11).
S8.8.2 Proof of (S8.12)
The proof will rely on the following bound for the increments of : there exists a constant such that for all and all we have
[TABLE]
This bound will be established at the end of the proof. For the remainder of the proof, define
[TABLE]
Note that has a piece-wise constant structure, more precisely we have for any , (here, is understood component-wise). Define the index set . Then
[TABLE]
Consider the metric (on the set ) . From (S8.18) and the definition of we obtain the existence of a constant such that for all and all
[TABLE]
which implies
[TABLE]
Note that the packing number of with respect to the metric satisfies
[TABLE]
for some constant . Now apply Lemma A.1 from Kley et al., (2016) with , , , to find that for any there exists a random variable such that
[TABLE]
and
[TABLE]
for some constant independent of . Next, observe that
[TABLE]
and since it follows that implies (recall that is discrete) and thus the supremum vanishes and we obtain
[TABLE]
Now a simple computation shows that
[TABLE]
Apply the Markov inequality to find that for any
[TABLE]
Since was arbitrary, it follows that
[TABLE]
Combined with (S8.19) this implies (S8.12). Hence it remains to establish (S8.18).
Proof of (S8.18) We shall assume , proofs in all other cases are similar. By definition of ,
[TABLE]
Note that and and that , and share the same structure. Applying Hölderâs inequality yields
[TABLE]
and thus it suffices to show that
[TABLE]
Apply Lemma S8.3 to obtain
[TABLE]
By definition, if . If , which implies ,
[TABLE]
Thus
[TABLE]
Exactly the same argument can be used to bound . Next observe that we have for ,
[TABLE]
Thus by summarizing the above steps, we have
[TABLE]
where the last inequality in the previous line follows from
[TABLE]
which implies
[TABLE]
S8.8.3 Proof of Lemma S8.3
By the generalized Hölderâs inequality, we have
[TABLE]
Let be any disjoint partition over the set such that for any , . Thus,
[TABLE]
where is a generic constant that varies from line by line. This completes the proof.
S9 Proofs of results for high-dimensional time series
Throughout this section, we assume that the process admits a linear process represenation.
S9.1 Properties of Linear Process
Firstly, applying Beveridge Nelson (BN) decomposition in Phillips and Solo, (1992), we have
[TABLE]
where , and . We then state three useful auxiliary lemmas.
Lemma S9.1**.**
Suppose Assumption 4.1 (C.1, C.2, C.5) is true. Then, for any and j=0,1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},h, we have
[TABLE]
Lemma S9.2**.**
Suppose Assumption 4.1 (C.1, C.2) is true. Then, for some constant and , we have for
[TABLE]
where i_{max}=\max\{i_{0},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},i_{k}\}, i_{min}=\min\{i_{0},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},i_{k}\} and for each i\in\{i_{0},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},i_{k}\}, can be any element from the set \{X_{i,j},D_{i,j},\widetilde{D}_{i,j},\varepsilon_{i,j}\}_{i=i_{0},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},i_{k},j=1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},p}.
Lemma S9.3**.**
Under Assumption 4.1, for any , we have
[TABLE]
S9.2 Proof of Theorem 4.4
Recall that
[TABLE]
For , define
[TABLE]
where
[TABLE]
Expanding the inner product leads to
[TABLE]
where vectors in the last term admits
[TABLE]
and
[TABLE]
Thus, we can decompose the last term as
[TABLE]
where for , , ,
[TABLE]
otherwise . See Figure 1 for an illustration of and . The above decomposition suggests us to write as a continuous functional of .
Thus, for fixed and , the key step is to study the following two parameter processes
[TABLE]
where
[TABLE]
Recall that Beveridge Nelson (BN) decomposition in Phillips and Solo, (1992) implies where , and . By applying the BN decomposition, we would have for any
[TABLE]
where is defined similarly as in equation (S9.3) and it holds in that . The proof is postponed to Section S9.2.2. Consequently, it holds in that
[TABLE]
The convergence of marginals \left(H_{D_{n}}(r_{1};a_{1},b_{1}|\eta),{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},H_{D_{n}}(r_{K};a_{K},b_{K}|\eta)\right) is shown in Section S9.2.1 and the tightness of follows from the tightness of each . When , the tightness of is given by Equation (S8.12). When , consider such that and , we get
[TABLE]
Since are independent, by applying Lemma S9.3, we can obtain
[TABLE]
Similarly, we can show that
[TABLE]
Then, the asymptotic tightness of follows similarly from the proof of Equation (S8.12). So, we have and Theorem 4.4 can be proved similarly as Theorem 3.4.
S9.2.1 Convergence of Marginals
It suffices to show that for any fixed intervals and constants , where k=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},K, , it holds that
[TABLE]
Some algebra show that
[TABLE]
where , ,
[TABLE]
and
[TABLE]
Similarly, is a martingale with respect to \mathcal{F}_{j-1}=\sigma(X_{j+\lfloor\eta n\rfloor},X_{j+\lfloor\eta n\rfloor-1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}}). Then, the conditional variance is calculated as
[TABLE]
It can be shown that under Assumption 4.1, for
[TABLE]
where, if ; otherwise, it is given as
[TABLE]
The proof is postponed to Section S9.2.3. Thus, we have
[TABLE]
Next, we check the conditional Lindeberg condition. To this end, it suffices to show that for any fixed interval and
[TABLE]
Due to the independence of , we have
[TABLE]
only if are pair-wise equal. In addition, from Lemma S9.3
[TABLE]
Thus, we have
S9.2.2 Proof of Equation (S9.4)
First, write as
[TABLE]
where
[TABLE]
We then show that each of the terms converges weakly to 0 in . The proof techniques for and are very similar, here we only give details to show that . Some algebra show that
[TABLE]
The above decomposition for is complex, fortunately it can be simplified with the following lemma.
Lemma S9.4**.**
Under Assumption 4.1, it holds in that
[TABLE]
where is a sequence of constants such that .
Thus, we can throw away the following terms
[TABLE]
Next, we focus on the following term
[TABLE]
Then, applying the triangle inequality
[TABLE]
Due to the following lemma, terms (S9.7) and (S9.8) are both of order in metric space .
Lemma S9.5**.**
Under Assumption 4.1, it holds in that
[TABLE]
where is a sequence of constants such that .
Next, denote the -norm of a random variable as . For any two parameter process , if , then its marginals \left(W(a_{1},b_{1}),{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},W(a_{k},b_{k})\right) converges to [math] and from the proof of Equation (S8.12), it is asymptotically tight. Thus, we have . With this logic and the following lemma, term (S9.9) is also asymptotically negligible.
Lemma S9.6**.**
Under Assumption 4.1, it holds in that
[TABLE]
where is a sequence of constants such that .
Finally, using the same logic, it can be seen from the lemma below that all the other terms in converge weakly to [math].
Lemma S9.7**.**
Under Assumption 4.1, it holds in that
[TABLE]
where is a sequence of constants such that .
This concludes the proof that . For , notice that
[TABLE]
Comparing the above two terms with , we have instead of . Since both Lemma S9.1 and S9.2 hold for any combination of and , we can show similarly as in the proof for that these two terms are of order .
S9.2.3 Proof of Equation (S9.5)
Proof.
Notice that
[TABLE]
where
[TABLE]
We then show that is negligible.
[TABLE]
Next, we focus on the first term
[TABLE]
whose mean can be calculated as
[TABLE]
Next, we show that the variance of the first term is asymptotically 0. Observe that
[TABLE]
Thus, if ,
[TABLE]
where the above inequality holds true since there are at most non-zero terms. The case that can be shown similarly. When , it has been shown in the proof of (S8.15) and (S8.16) that , thus
[TABLE]
â
S9.3 Proof of Theorem 4.6
We first state a lemma.
Lemma S9.8**.**
Under Assumption 4.1, for any deterministic sequence of vectors ,
[TABLE]
and
[TABLE]
Given the bounds above we have
[TABLE]
Recall that in the proof of Theorem 4.4, we decompose as a continuous functional of , then by replacing each with the above decomposition, Theorem 4.6 follows straight-forwardly under the case that or . For the case that , it follows from Lemma S9.8 that
[TABLE]
which implies that goes to infinity in probability. Then, the result follows similarly as in the proof of Theorem 3.5.
S9.4 Proof of Auxiliary Lemmas
S9.4.1 Proof of Lemma S9.1
Proof.
Firstly, for the case , let i_{min}=\min\{i_{1},i_{2},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},i_{h}\}, , be the -th row of and be the -th entry of , the absolute value of cumulant can be bounded as
[TABLE]
which proves the case . For other cases, the results can be shown similarly. To bound the square cumulant, notice that under assumption 4.1 (C.1), it can be easily shown that there exists a constant such that
[TABLE]
Next, for any (l_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},l_{h}), we can bound |cum(\widetilde{D}_{i_{1},l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\widetilde{D}_{i_{h},l_{h}})| as follows
[TABLE]
The proof is similar when , thus there exists a constant such that for any (l_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},l_{h}), we have |cum(D_{i_{1},l_{1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},D_{i_{j},l_{j}},\widetilde{D}_{i_{j+1},l_{j+1}},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\widetilde{D}_{i_{h},l_{h}})|\leq C^{\prime}. As a consequence, it holds that
[TABLE]
â
S9.4.2 Proof of Lemma S9.2
Proof.
We show that , , , are all UGMC(8), then the result follows from Remark 9.6 Wang and Shao, (2020). Firstly, we have
[TABLE]
Next, we bound the term as an example.
[TABLE]
Thus, we have It can be shown similarly that for some constant , which concludes that is UGMC(8). From Lemma 9.4 [Wang and Shao, (2020)], , , are also UGMC(8). â
S9.4.3 Proof of Lemma S9.3
Proof.
Let be any disjoint partition over the set such that for any , . Under Assumption 4.1,
[TABLE]
â
S9.4.4 Proof of Lemma S9.4
Proof.
The triangle inequality implies that
[TABLE]
It is sufficient to show that
[TABLE]
To prove this, the idea is to use Proposition 1 in Wu, (2007), for any
[TABLE]
[TABLE]
To continue the calculation,
[TABLE]
which concludes the case when . For arbitrary integer , the statement follows from the fact that there exists such that and
[TABLE]
â
S9.5 Proof of Lemma S9.5
Using Proposition 1 in Wu, (2007), for any
[TABLE]
For the summands inside the bracket,
[TABLE]
Express the expectation using cumulants
[TABLE]
By using Lemma S9.2 and S9.1, we have
[TABLE]
Since , some straightforward calculation shows that
[TABLE]
Plugging the above bound into Equation (S9.10) results
[TABLE]
which concludes Equation (S9.5) when . For arbitrary , there exists such that and
[TABLE]
S9.5.1 Proof of Lemma S9.6
For term (S9.9), we prove that
[TABLE]
Firstly, notice that
[TABLE]
Then, let be any partition of the index set
[TABLE]
such that for any . By the moment-cumulant formula,
[TABLE]
where otherwise . Set , and
[TABLE]
Here, we note that . For notational convenience, write
[TABLE]
and if , we can represent the set as
[TABLE]
where . Then, we can decompose the product of cumulants as
[TABLE]
[TABLE]
where i_{max}^{B}=\max\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{|B|}\} and i_{min}^{B}=\max\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{|B|}\}. If ,
[TABLE]
where i_{max}^{B}=\max\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{\tilde{k}}\} and j_{min}^{B}=\min\{\tilde{j}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{j}_{|B|-\tilde{k}}\}. Thus,
[TABLE]
To continue the proof, notice that there exists a constant such that if . Thus, for any , we have
[TABLE]
Also, it can be easily seen that
[TABLE]
In addition, for any
[TABLE]
It can shown similarly that \sum_{\tilde{j}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{j}_{|B|-\tilde{k}}=1}^{\lfloor an\rfloor-1}\rho^{\lfloor an\rfloor-j_{min}^{B}}=O(1). Thus,
[TABLE]
In conclusion, we have
[TABLE]
S9.5.2 Proof of Lemma S9.7
Proof.
For notational convenience, denote
[TABLE]
Let be any disjoint partition over the set such that for any , where is defined as
[TABLE]
Any such is a disjoint union of 3 sets as , where and are defined as
[TABLE]
For notational convenience, denote
[TABLE]
Then, we have
[TABLE]
Similarly, we write
[TABLE]
and if , we can represent the set as
[TABLE]
where . Then, we can decompose the product of cumulants as
[TABLE]
The following bounds on the cumulants are from Lemma S9.2 and S9.1
[TABLE]
where i_{max}^{B}=\max\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{|B|}\} and i_{min}^{B}=\max\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{|B|}\}. If ,
[TABLE]
where i_{min}^{B}=\min\{\tilde{i}_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\tilde{i}_{\tilde{k}}\}. Thus, we have
[TABLE]
We know from Equation (S9.11) that for ,
[TABLE]
For any ,
[TABLE]
As a consequence, for any , we have
[TABLE]
and
[TABLE]
In conclusion, we have
[TABLE]
â
S9.5.3 Proof of Lemma S9.8
Observe that under C.3 we have , see the proof of Remark 3.2 for a detailed derivation of this type of bound.
We only give details for the second inequality as others can be shown similarly. Note that for any
[TABLE]
Then, apply the BN decomposition to obtain
[TABLE]
For the first term on the right hand side, Kolmogorovâs inequality implies that
[TABLE]
Next, we bound . Some algebra show that
[TABLE]
According to Proposition 1 in Wu, (2007), for any ,
[TABLE]
For each term in the square bracket
[TABLE]
So, we have
[TABLE]
For general , there exists such that and
[TABLE]
The above inequality implies
[TABLE]
Next, the maximal inequality implies that
[TABLE]
Then, by Cauchyâs inequality
[TABLE]
Applying Lemma S9.1,
[TABLE]
which entails that and
[TABLE]
S10 Testing for Covariance Matrix Change
In this section, we examine the finite sample performance of our test applied to test for a change in the covariance matrix, in comparison with a recent method developed by Avanesov and Buzun, (2018). In the latter paper, they proposed a high dimensional covariance change point detection scheme that involves the choices of several tuning parameters. For the purpose of completeness, we present their method below in detail.
They first consider a set of window sizes . For each window size , define a set of central points \mathbb{T}_{n}:=\{n+1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},N-n+1\}, where is the sample size. For define a set of indices belong to the window on the left side from the central point as \mathcal{I}_{n}^{l}(t):=\{t-n,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},t-1\} and indices in the right side \mathcal{I}_{n}^{r}(t):=\{t+1,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},t+n\}. Denote the sum of number of central points for all window sizes as .
For each window size , each center point and either left side or right side , they define a de-sparsified estimator of precision matrix as
[TABLE]
where
[TABLE]
and is the precision matrix estimated by Graphical Lasso. Define a matrix with elements
[TABLE]
where for all data before the change point location, is the row and denote the variance as and the diagonal matrix {S}=diag(\sigma_{1,1},\sigma_{1,2},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\sigma_{p,p-1},\sigma_{p,p}). Finally their test statistic is
[TABLE]
where means the vector composed of stacked columns of the matrix . Their test rejects the null hypothesis when the above statistic is greater than some critical value, which is determined via a bootstrap procedure. More details can be found in Avanesov and Buzun, (2018).
Here we let be -dimensional multivariate normal random vectors with mean and variance . We fix and the sample size as or . Under the null, we set the common covariance matrix as (1) or (2) . Under the alternative, we let , where is (1) (2) and is (1) (2) .
The results are summarized in Table 9, where our method is denoted as âSNâ and the other method as âABâ. There is no tuning parameter in our method, however a few tuning parameters need to be specified for the method âABâ. In particular, the window size was chosen as 30, and the stable set which was used to estimate the precision matrix was chosen as \{1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},40\}. As we can see from Table 9, there is a huge size distortion with the âABâ test, which could be due to the way the tuning parameter is selected. By contrast, our SN method has fairly accurate size. In terms of the power, SN method is powerful under the alternative. âABâ test has a perfect rejection rate under the alternative, but this shall not be taken too seriously given the huge over-rejection under the null. Overall the SN method seems quite favorable given its accurate size and reasonable power as well as the tuning-free implementation. It is worth mentioning that there is really no guidance or data-driven formula provided as to the choice of tuning parameters in Avanesov and Buzun, (2018). We tried several choices but all of them delivered large size distortion, which indicates the choice of tuning parameters is indeed a difficult issue for their test.
S11 Simulation results for change-point estimation
In this section, we present the WBS-based estimation results and compare with a few other alternative methods via simulations, for independent data in Section S11.1 and time series in Section S11.2.
S11.1 Change-point estimation: independent data
As described in Section 5, we can combine the WBS idea with the self-normalized statistics to estimate the number and locations for change points in the mean of high-dimensional independent data. In this subsection, we compare our WBS method (denoted as WBS-SN, with ) with binary segmentation(BS-SN) and INSPECT, the latter of which was developed by Wang and Samworth, (2018) targeting sparse and strong changes.
Following Wang and Samworth, (2018), we consider a three change-points model and the change points are located at , , and . The mean vectors for those four different zones are \mu_{1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\mu_{4}. Thus we draw i.i.d sample from for each zone. We define as three signals at change points, i.e. and as the signal strength for . Denote for all as the sparsity level. Specifically we let and set . The total number of random segments used in WBS-SN is fixed as . As we described before, we choose the threshold for WBS based on the reference sample. For INSPECT, we use all default parameters in the âInspectChangepointâ package in R. We consider two cases for the alternative, one is sparse where and the other one is dense where . We denote the true number of change points as , and the estimated number is . The true location of change points are 30, 60 and 90.
For sparse case, we set \theta_{1}=2(k,k,k,k,k,0,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},0)^{T}, \theta_{2}=-2(k,k,k,k,k,0,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},0)^{T}, and \theta_{3}=2(k,k,k,k,k,0,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},0)^{T} where . For the dense alternative, we set , and , and let . To measure the estimation accuracy for the number of change points, we simply use Mean Squared Error between the estimated number and the truth; for the location estimate, since the change point location estimation can be viewed as a special case for classification, we utilize a metric called âAveraged Rand Indexâ, denoted as ARI to quantify the accuracy. See Rand, (1971), Hubert and Arabie, (1985) and Wang and Samworth, (2018). The ARI is a positive value between 0 and 1. When estimation is perfect, the ARI is 1. If there is no change points estimated, the corresponding ARI is 0. The higher the ARI, the more accurate the estimation. Here we get ARI for each replicate and finally take the average to get the averaged ARI.
As suggested by a referee, we further implemented another method based on consistent estimation of by dividing the sample into three equal parts and using the median of the Jackknife-based estimator for each part, mimicking an idea first proposed in Liu et al., (2021). Then we couple the studentized test statistic with this consistent estimator and WBS, but did not find substantial gain in the (unreported) simulation studies. Note that an extension of this idea to the time series setting seems nontrivial, as it will involve bandwidths when forming a consistent estimator of and theoretical justification in the testing context is expected to be challenging.
Please insert Table 10 here!
As seen from Table 10, binary segmentation does not work at all in all cases due to the non-monotonic change in the mean, whereas both WBS-SN and INSPECT provide more sensible estimates. To estimate the number of change points, WBS-SN outperforms INSPECT in the two dense cases and the Sparse case, whereas the performance of INSPECT in the Sparse case is superior; for the change point location estimation, WBS-SN is inferior to INSPECT in the Sparse case, which is probably not superising. For the other three cases, their performance is comparable. These findings are in general consistent with our intuition that WBS-SN targets dense alternative and INSPECT targets sparse alterative. They suggest WBS-SN can be a useful complement to INSPECT as in practice we may not know a priori whether the change is sparse or dense.
S11.2 Change-point estimation: time series
For multiple change point estimation in the mean of high-dimensional time series, we compare our WBS-SN [see Algorithm 2] with the double CUSUM binary segmentation algorithm (denoted as DCBS) [Cho, (2016)] and the segmentation algorithm based on a bias-corrected statistic in Li et al., (2019) (denoted as Li). The latter two methods have been implemented in the R packages âhdbinsegâ and âHdcpDetectâ, respectively.
Example S11.1**.**
Consider the model , where X_{t}=(X_{t,1},X_{t,2},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},X_{t,p})^{T} is generated from the following three models.
- (i)
Gaussian errors with AR(1) type convariance structure: set . For t=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},n, let and
- (ii)
Non-Gaussian errors: for t=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},n, j=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},p , and
- (iii)
Motivated by the simulation models used in Cho, (2016)**, we let and define , and for t=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},n, j=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},p.
Further, we let
[TABLE]
where for , \boldsymbol{\bf\delta}_{r}=(\delta_{r,1},\delta_{r,1},{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},\delta_{r,p})^{T}\in\mathbb{R}^{p}. Denote \Pi_{r}=\{j||\delta_{r,j}|>0,j=1,2,{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{...}},p\} and for . The signs of are randomly sampled with equal probability. Here, we set , , and .
Please insert Table 11 here!
Table 11 reports the estimation results in terms of the frequency for the estimated number of change points among 200 simulations and ARI for WBS-SN (based on two trimming levels and and three choices of with ), DCBS and Li. We fix the sample size and let and . It appears that when the temporal dependence is weak (i.e., ), DCBS performs the best in terms of estimation accuracy for the number and location of change points for all settings, WBS-SN with either trimming level and any choice of is comparable to Li in terms of ARI but outperforms Li in terms of estimation of the number of change points. Liâs method tends to overestimate the number of change points in all settings. When the temporal dependence is moderately strong (i.e., ), WBS-SN outperforms both DCBS and Li according to both criteria. In this case, DCBS tends to underestimate the number of change-points, resulting in a small ARI. Overall our WBS-SN method seems fairly competitive and performs quite stably for two levels of temporal dependence. The trimming level could have an impact on the estimation accuracy, and the magnitude of impact could depend on the data generating process (in particular, the magnitude of temporal dependence), the dimensionality and sample size etc. The choice of seems to have little impact on the performance in most cases, suggesting that its optimal choice may not be necessary as long as it is in certain range.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Aue et al., (2009) Aue, A., Hörmann, S., HorvĂĄth, L., and Reimherr, M. (2009). Break detection in the covariance structure of multivariate time series models. The Annals of Statistics , 37(6B):4046â4087.
- 2Aue and HorvĂĄth, (2013) Aue, A. and HorvĂĄth, L. (2013). Structural breaks in time series. Journal of Time Series Analysis , 34(1):1â16.
- 3Avanesov and Buzun, (2018) Avanesov, V. and Buzun, N. (2018). Change-point detection in high-dimensional covariance structure. Electronic Journal of Statistics , 12(2):3254â3294.
- 4Billingsley, (2008) Billingsley, P. (2008). Probability and Measure . John Wiley & \& Sons.
- 5Chan et al., (2013) Chan, J., HorvĂĄth, L., and HuĆĄkovĂĄ, M. (2013). DarlingâerdĆs limit results for change-point detection in panel data. Journal of Statistical Planning and Inference , 143(5):955â970.
- 6Chen and Qin, (2010) Chen, S. X. and Qin, Y.-L. (2010). A two-sample test for high-dimensional data with applications to gene-set testing. The Annals of Statistics , 38(2):808â835.
- 7Cho, (2016) Cho, H. (2016). Change-point detection in panel data via double cusum statistic. Electronic Journal of Statistics , 10(2):2000â2038.
- 8Dette and Gösmann, (2018) Dette, H. and Gösmann, J. (2018). Relevant change points in high dimensional time series. Electronic Journal of Statistics , 12(2):2578â2636.
