A new approach for open-end sequential change point monitoring
Josua G\"osmann, Tobias Kley, Holger Dette

TL;DR
This paper introduces a novel sequential change point detection method for multivariate time series that improves power and flexibility by continuously comparing estimators before and after each potential change point, outperforming existing methods.
Contribution
The paper presents a new open-end sequential monitoring scheme that compares estimators at every time point, offering an asymptotic level $oldsymbol{ extit{ extalpha}}$ procedure with improved detection power.
Findings
The new method outperforms existing procedures in simulation studies.
It maintains an asymptotic level $ extalpha$ under no change.
The approach is demonstrated on real data examples.
Abstract
We propose a new sequential monitoring scheme for changes in the parameters of a multivariate time series. In contrast to procedures proposed in the literature which compare an estimator from the training sample with an estimator calculated from the remaining data, we suggest to divide the sample at each time point after the training sample. Estimators from the sample before and after all separation points are then continuously compared calculating a maximum of norms of their differences. For open-end scenarios our approach yields an asymptotic level procedure, which is consistent under the alternative of a change in the parameter. By means of a simulation study it is demonstrated that the new method outperforms the commonly used procedures with respect to power and the feasibility of our approach is illustrated by analyzing two data examples.
| p | \ | 0.01 | 0.05 | 0.1 | 0.01 | 0.05 | 0.1 | 0.01 | 0.05 | 0.1 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 3.0233 | 2.4977 | 2.2412 | 2.7912 | 2.2365 | 1.9497 | 2.8262 | 2.2599 | 1.9914 |
| 0.25 | 3.1050 | 2.5975 | 2.3542 | 2.9445 | 2.3860 | 2.1060 | 2.9638 | 2.4296 | 2.1758 | |
| 0.45 | 3.4269 | 2.9701 | 2.7398 | 3.3015 | 2.7992 | 2.5437 | 3.3817 | 2.9241 | 2.7002 | |
| 2 | 0 | 3.4022 | 2.8943 | 2.6562 | 3.2272 | 2.6794 | 2.4008 | 3.2461 | 2.6957 | 2.4266 |
| 0.25 | 3.5279 | 3.0948 | 2.7781 | 3.3322 | 2.7981 | 2.5481 | 3.3630 | 2.8433 | 2.5911 | |
| 0.45 | 3.8502 | 3.3912 | 3.1509 | 3.7010 | 3.2046 | 2.9543 | 3.7467 | 3.2966 | 3.0620 | |
| (M1) | (M2) | ||||||
| 50 | 4.8% | 5.3% | 5.3% | 8.4% | 8.8% | 9.0% | |
| 5.0% | 5.0% | 5.3% | 8.9% | 8.4% | 8.3% | ||
| 4.5% | 4.4% | 3.9% | 7.5% | 7.4% | 6.4% | ||
| 100 | 4.1% | 4.4% | 4.6% | 6.8% | 6.3% | 6.6% | |
| 5.0% | 5.4% | 5.6% | 7.3% | 6.7% | 6.9% | ||
| 6.0% | 6.2% | 5.2% | 7.0% | 6.4% | 6.0% | ||
| (M3) | (M4) | ||||||
| 100 | 12.1% (3.2) | 11.4% (4.5) | 11.8% (4.4) | 16.3% (2.9) | 15.0% (4.1) | 15.9% (4.0) | |
| 13.7% (3.2) | 11.8% (3.8) | 12.5% (3.8) | 18.1% (3.1) | 16.3% (3.5) | 17.3% (3.5) | ||
| 13.2% (2.6) | 12.2% (2.8) | 11.6% (2.3) | 16.6% (2.1) | 14.3% (2.3) | 13.9% (1.8) | ||
| 200 | 7.6% (3.0) | 8.1% (4.0) | 8.4% (4.1) | 9.4% (2.6) | 10.5% (3.5) | 10.6% (3.5) | |
| 8.4% (3.5) | 7.6% (4.0) | 8.3% (4.1) | 11.4% (3.0) | 11.4% (3.8) | 11.6% (3.8) | ||
| 8.7% (3.2) | 8.1% (3.2) | 7.4% (2.8) | 11.3% (2.6) | 10.6% (2.7) | 10.2% (2.4) | ||
| 400 | 5.0% (2.8) | 6.0% (3.5) | 6.2% (3.4) | 7.3% (2.6) | 7.8% (3.6) | 8.2% (3.4) | |
| 6.2% (3.5) | 6.2% (4.0) | 6.3% (4.1) | 8.2% (3.1) | 8.1% (3.8) | 8.7% (3.6) | ||
| 6.9% (3.1) | 6.2% (3.3) | 5.7% (2.9) | 7.8% (2.9) | 7.9% (2.9) | 7.0% (2.6) | ||
| (LM1) | (LM2) | |||||
|---|---|---|---|---|---|---|
| 6.4% | 6.5% | 6.7% | 7.2% | 6.7% | 7.2% | |
| 7.6% | 8.8% | 9.1% | 8.5% | 9.6% | 9.5% | |
| 12.0% | 12.2% | 12.1% | 12.6% | 12.2% | 12.6% | |
| \ | 0.01 | 0.05 | 0.1 | 0.01 | 0.05 | 0.1 | 0.01 | 0.05 | 0.1 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 2.7042 | 2.2339 | 2.0046 | 2.5145 | 1.9826 | 1.7380 | 2.5572 | 2.0435 | 1.8019 |
| 0.25 | 2.9558 | 2.4345 | 2.2220 | 2.7602 | 2.2223 | 1.9799 | 2.8210 | 2.2986 | 2.0750 |
| 0.45 | 3.3850 | 2.9371 | 2.6994 | 3.2238 | 2.7398 | 2.4952 | 3.3156 | 2.8626 | 2.6274 |
| (M1) | (M2) | |||||
|---|---|---|---|---|---|---|
| 5.0% | 5.3% | 5.3% | 8.0% | 7.3% | 7.4% | |
| 5.4% | 6.0% | 5.8% | 8.6% | 7.5% | 8.1% | |
| 4.9% | 5.4% | 4.5% | 6.1% | 6.4% | 5.9% | |
| (M3) | (M4) | |||||
|---|---|---|---|---|---|---|
| 7.6% | 7.8% | 8.1% | 9.9% | 9.8% | 10.1% | |
| 8.4% | 8.2% | 8.7% | 11.4% | 10.4% | 10.8% | |
| 6.6% | 6.5% | 6.8% | 8.9% | 8.3% | 8.5% | |
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.
\newcites
supplReferences
A new approach for open-end sequential change point monitoring
Josua Gösmann
Ruhr-Universität Bochum
Fakultät für Mathematik
44780 Bochum, Germany
(corresponding author)
Tobias Kley
University of Bristol
School of Mathematics
Bristol BS8 1UG, United Kingdom
Holger Dette
Ruhr-Universität Bochum
Fakultät für Mathematik
44780 Bochum, Germany
Abstract
We propose a new sequential monitoring scheme for changes in the parameters of a multivariate time series. In contrast to procedures proposed in the literature which compare an estimator from the training sample with an estimator calculated from the remaining data, we suggest to divide the sample at each time point after the training sample. Estimators from the sample before and after all separation points are then continuously compared calculating a maximum of norms of their differences. For open-end scenarios our approach yields an asymptotic level procedure, which is consistent under the alternative of a change in the parameter. By means of a simulation study it is demonstrated that the new method outperforms the commonly used procedures with respect to power and the feasibility of our approach is illustrated by analyzing two data examples.
MSC classification: 62L99, 62F03
JEL classification: C01,C22
Keywords and phrases: change point analysis, open-end procedures, sequential monitoring
1 Introduction
Nowadays, nearly all fields of applications require sophisticated statistical modeling and statistical inference to draw scientific conclusions from the observed data. In many cases data is time dependent and the involved model parameters or the model itself may not be necessarily stable. In such situations it is of particular importance to detect changes in the processed data as soon as possible and to adapt the statistical analysis accordingly. These changes are usually called change points or structural breaks. Due to its universality, methods for change point analysis have a vast field of possible applications - ranging from natural sciences, like biology and meteorology, to humanities, like economics, finance, and social sciences. Since the seminal papers of Page, (1954, 1955) the problem of detecting change points in time series has received substantial attention in the statistical literature. The contributions to this field can be roughly divided into the areas of retrospective and sequential change point analysis.
In the retrospective case, historical data sets are examined with the aim to test for changes and identify their position within the data. In this setup, the data is assumed to be completely available before the statistical analysis is started (a-posteriori analysis). A comprehensive overview of retrospective change point analysis can be found in Aue and Horváth, (2013). In many practical applications, however, data arrives consecutively and breaks can occur at any new data point. In such cases the statistical analysis for changes in the processed data has to start immediately with the target to detect changes as soon as possible. This field of statistics is called sequential change point detection or online change point detection.
In the major part of the 20th century the problem of sequential change point detection was tackled using procedures, which are optimized to have a minimal detection delay but do usually not control the probability of a false alarm (type I error). These methods are called control charts and a comprehensive review can be found in Lai, (1995, 2001). A new paradigm was then introduced by Chu et al., (1996), who use initial data sets and therefrom employ invariance principles to also control the type I error. The methods developed under this paradigm [see below] can again be subdivided into closed-end and open-end approaches. In closed-end scenarios monitoring is stopped at a fixed pre-defined point of time, while in open-end scenarios monitoring can - in principle - continue forever if no change point is detected.
In the paper at hand we develop a new approach for sequential change point detection in an open-end scenario. To be more precise let denote a -dimensional time series and let be the distribution function of the random variable at time . We are studying monitoring procedures for detecting changes of a parameter , where is a -dimensional parameter of a distribution function on (such as the mean, variance, correlation, etc.). In particular we will develop a decision rule for the hypothesis of a constant parameter, that is
[TABLE]
against the alternative that the parameter changes (once) at some time with , that is
[TABLE]
In this setup, which was originally introduced by Chu et al., (1996), the first observations are assumed to be stable and will serve as an initial training set. The problem of sequential change point detection in the hypotheses paradigm as pictured above has received substantial interest. Since the seminal paper of Chu et al., (1996) several authors have worked in this area. Berkes et al., (2004) designed a detector for changes in the coefficient in the parameters of a GARCH-process. Horváth et al., (2004), Aue et al., (2006), Aue et al., 2009b , Fremdt, (2015) and Aue et al., (2014) developed methodology for detecting changes in the coefficients of a linear model, while Wied and Galeano, (2013) and Pape et al., (2016) considered sequential monitoring schemes for changes in special functionals such as the correlation or variance. A MOSUM-approach was employed by Leisch et al., (2000), Horváth et al., (2008) or Chen and Tian, (2010) to monitor the mean and linear models, respectively. Recently, Hoga, (2017) used an -norm to detect changes in the mean and variance of a multivariate time series, Kirch and Weber, (2018) defined a unifying framework for detecting changes in different parameters with the help of several statistics and Otto and Breitung, (2020) considered a Backward CUSUM, which monitors changes based on recursive residuals in a linear model. A helpful but not exhaustive overview of different sequential procedures can be found in Section 1, in particular Table 1, of Anatolyev and Kosenok, (2018).
A common feature of all procedures in the cited literature consists in the comparison of estimators from different subsamples of the data. To be precise, let denote an initial training sample and be the available data at time . Several authors propose to investigate the differences
[TABLE]
(in dependence of ), where denotes the estimator of the parameter from the sample . In the sequential change point literature monitoring schemes based on the differences (1.3) are usually called (ordinary) CUSUM procedures and have been considered by Horváth et al., (2004), Aue et al., (2006); Aue et al., 2009b ; Aue et al., (2014), Schmitz and Steinebach, (2010) or Hoga, (2017). Other authors suggest using a function of the differences
[TABLE]
(in dependence of ) and the corresponding procedures are usually called Page-CUSUM tests [see Fremdt, (2015), Aue et al., (2015), or Kirch and Weber, (2018) among others]. As an alternative we propose - following ideas of Dette and Gösmann, (2019) - a monitoring scheme based on a function of the differences
[TABLE]
A possible advantage of (1.5) over (1.3) is the screening for all potential positions of the change point, which takes into account that the change point not necessarily comes with observation and so maybe ‘corrupted’ by pre-change observations. This issue is also partially addressed by (1.4), where different positions are examined and compared with the estimator of the parameter from the training sample. We will demonstrate in Section 4 that sequential monitoring schemes based on the differences (1.5) yield a substantial improvement in power compared to the commonly used methods based on (1.3) and (1.4). To avoid misunderstandings, the reader should note that a (total) comparison based on differences of the form (1.5), is typically also called a CUSUM-approach in the retrospective change point analysis, see Aue and Horváth, (2013) for a comprehensive overview of (retrospective) change point analysis.
The present paper is devoted to a rigorous statistical analysis of a sequential monitoring based on the differences defined in (1.5) in the context of an open-end scenario. In Section 2 we introduce the new procedure and develop a corresponding asymptotic theory to obtain critical values such that monitoring can be performed at a controlled type I error. The theory is broadly applicable to detect changes in a general parameter of a multivariate time series. As all monitoring schemes in this context the method depends on a weight function and we also discuss the choice of this function. In particular we establish an interesting result regarding this choice and establish a connection to corresponding ideas made by Horváth et al., (2004) and Fremdt, (2015), which may also be of interest in closed-end scenarios.
In Section 3 we discuss several special cases and demonstrate that the new methodology is applicable to detect changes in the mean and the parameters of a linear model. We present a small simulation study in Section 4, where we compare our approach to those developed by Horváth et al., (2004) and Fremdt, (2015). In particular we demonstrate that the monitoring scheme based on the differences (1.5) yields a test with a controlled type I error and a smaller type II error than the procedures in the cited references. In Section 5 we illustrate our approach and compare it to other monitoring schemes by applying it to two examples where the parameter of a linear model of financial data is monitored around the time of the United Kingdom European Union membership referendum 2016. Finally, all proofs are deferred to the online appendix [see Gösmann et al., (2020)], in which we additionally provide some extra simulation results and briefly discuss how our statistic can be used in closed-end scenarios.
2 Asymptotic properties
Throughout this paper let denote a -dimensional distribution function and a -dimensional parameter of . We will denote by
[TABLE]
the empirical distribution function of observations (here the inequality is understood component-wise) and consider the canonical estimator of the parameter from the sample .
To test the hypotheses (1.1) and (1.2) in the described online setting in a open-end scenario we propose a monitoring scheme defined by
[TABLE]
where the statistic denotes an estimator of the long-run variance matrix (defined in Assumption 2.3) and the symbol denotes a weighted norm of the vector induced by the positive definite matrix . The monitoring is then performed as follows. With observation arriving, one computes and compares it to an appropriate weight function, which is sometimes also called threshold function, say . If
[TABLE]
occurs, monitoring is stopped and the null hypothesis (1.1) is rejected in favor of the alternative (1.2). If the inequality (2.3) does not hold, monitoring is continued with the next observation . We will derive the limiting distribution of in Theorem 2.7 below to determine the constant involved in (2.3), such that the test keeps a nominal level of (asymptotically as ).
Remark 2.1
The statistic (2.2) is related to a detection scheme, which was recently proposed by Dette and Gösmann, (2019) for the closed-end case, where monitoring ends with observation , for some . These authors considered the statistic
[TABLE]
and showed
[TABLE]
where denotes a -dimensional Brownian motion and throughout this paper the symbol denotes weak convergence (in the space under consideration). [To avoid confusion, note that in the reference Dette and Gösmann, (2019) the weight function was defined as for some appropriate function ]. However, this statistic cannot be considered in an open-end scenario for the typical weight functions considered in the literature satisfying (in this case the limit on the right-hand side of (2.5) would be almost surely infinite for ). As weight functions satisfying will cause a loss in power as indicated in an unpublished simulation study, we propose to replace the factor in (2.4) by the size of the initial sample , which leads to the monitoring scheme defined by (2.2). The remaining weight factor is retained as it allocates smaller weights to the case when the post-change estimator contains greater uncertainty as is close to .
Remark 2.2
An essential disadvantage of closed-end scenarios as considered in Dette and Gösmann, (2019) is the problem of choosing the end-point of monitoring before the procedure is launched. This problem drops out when open-end scenarios are employed, where monitoring can (theoretically) proceed forever if no change has been detected. Even if the statistical problems of closed- and open-end scenarios are naturally related, the reader should note, that the mathematical/technical access to both problem is completely different. In the closed-end case it is usually sufficient to assume the existence of functional central limit theorems (FCLTs) as the underlying time frame is compact [see for instance (Aue et al., , 2012), Wied and Galeano, (2013), Pape et al., (2016), Dette and Gösmann, (2019)]. To the authors best knowledge, an FCLT is insufficient in the open-end case and one commonly assumes stronger, uniform stochastic approximations or combines an FCLT with Háyék-Réyni type inequalities [see also Section 2, Horváth et al., (2004), Aue et al., 2009b , Aue et al., 2009a , Fremdt, (2014), Fremdt, (2015), Kirch and Weber, (2018)].
To discuss the asymptotic properties of our approach, we require the following notation. We denote the non-negative reals by and define . The symbol denotes convergence in probability. The process will represent a standard -dimensional Brownian motion with independent components. For a vector , we denote by |v|=\big{(}{\sum_{i=1}^{d}v_{i}^{2}}\big{)}^{1/2} its Euclidean norm. By for we denote the largest integer smaller or equal to . For the sake of a clear distinction we will employ for discrete indexing (with integer arguments) and for continuous indexing (with arguments taken from the interval or another subset of ).
Next, we define the influence function (assuming its existence) by
[TABLE]
where is the distribution function of the Dirac measure at the point and the inequality in the indicator is again understood component-wise. We will focus on functionals that allow for an asymptotic linearization in terms of the influence function, that is
[TABLE]
with asymptotically negligible remainder terms . Finally, for the sake of readability we introduce the following abbreviation
[TABLE]
where is again the distribution function of . Under the null hypothesis (1.1) we will impose the following assumptions on the underlying time series.
Assumption 2.3** **(Approximation)
*The time series is (strictly) stationary, such that for all . Further, for each there exist two independent,
-dimensional standard Brownian motions and , such that for some positive constant the following approximations hold*
[TABLE]
and
[TABLE]
as , where \Sigma=\sum_{t\in\mathbb{Z}}\operatorname{Cov}\big{(}\mathcal{IF}_{0},~{}\mathcal{IF}_{t}\big{)}\in\mathbb{R}^{p\times p} denotes the long-run variance matrix of the process \big{\{}\mathcal{IF}_{t}\big{\}}_{t\in\mathbb{Z}}, which we assume to exist and to be non-singular.
Assumption 2.4** **(Weight function)
The weight function is of the form
[TABLE]
for and . Further is a positive continuous function and in case of it satisfies additionally
- (1)
** 2. (2)
* is uniformly continuous on .*
Assumption 2.5** **(Linearization)
The remainder terms in the linearization (2.7) satisfy
[TABLE]
as with probability one.
Remark 2.6
Let us give a brief explanation on the assumptions stated above.
- (i)
Assumption 2.3 is a uniform invariance principle and frequently used in the (sequential) change point literature [see for example Aue et al., (2006) or Fremdt, (2015) among others]. Following the lines of Aue et al., (2006) Assumption 2.3 can be verified by employing the multivariate strong approximation results derived by Eberlein, (1986). This is already spelled out for augmented GARCH-processes in Lemma A.1 of Aue et al., (2006) for the one-dimensional case. Assumption 2.3 is stronger than a functional central limit theorem (FCLT), which is usually sufficient to work with in a closed-end setup [see for example Wied and Galeano, (2013), Pape et al., (2016) or Dette and Gösmann, (2019)]. Another possible starting point to cope with open-end scenarios is an FCLT for any fixed time horizon together combined with Háyék-Réyni-Inequalities [see for example Kirch and Weber, (2018) or Kirch and Stoehr, (2019)]. As this is less frequently used in the literature, we will remain with the other approach. 2. (ii)
Assumption 2.4 gives restrictions on the feasible set of weight functions, which are required for the existence of a (weak) limit derived in Theorem 2.7. The cutoffs defined in (2.10) serve only for technical purposes. By choosing a delay at monitoring start is introduced, which can avoid problems with false alarms due to instability [see also Kirch and Weber, (2018)]. Selecting allows to additionally cover closed-end scenarios by our theory, which we briefly discuss in Section C of the online appendix [see Gösmann et al., (2020)]. Note that in case of and the cutoffs disappear, such that and coincide. 3. (iii)
It is worth mentioning that it is also possible to define the functions on the smaller domain , while additionally demanding that for a constant . In this case, the assumption for the remainders in (2.11) has to be replaced by
[TABLE]
which would have the upside to allow for an unbounded weighting at zero. However, for the sake of a transparent presentation, we use Assumption 2.4 here, as this also simplifies the technical arguments in the proofs later on. 4. (iv)
Assumption 2.5 is crucial for the proof of our main theorem and directly implies
[TABLE]
Note that in the location model we have and (2.11) obviously holds. In general however, Assumption 2.5 is highly non-trivial and crucially depends on the structure of the functional and the time series . For a comprehensive discussion the reader is referred to Dette and Gösmann, (2019), where the estimate (2.11) has been verified in probability for different functionals including quantiles and variance.
The following result is the main theorem of this section.
Theorem 2.7
Assume that the null hypothesis (1.1) and Assumptions 2.3 - 2.5 hold. If further is a consistent and non-singular estimator of the long-run variance matrix , it holds that
[TABLE]
as , where is a -dimensional Brownian motion with independent components and denotes the Euclidean norm.
For the sake of completeness, the reader should note that due to Assumption 2.4 the asymptotic behaviour of the weight function guarantees that the random variable on the right-hand side of (2.12) is finite (with probability one).
In light of Theorem 2.7 one can choose a constant , such that
[TABLE]
Note that for Theorem 2.7 we only require that is a consistent estimator for the long-run variance (LRV) as . Under both, and , such an estimator should be computed from the initial stable set, which prevents the estimate from being corrupted by possible changes/breaks [see also the discussion in Section 4]. In practice, the actual choice of LRV-estimator depends on the concrete application and is crucial for the performance of the procedure. A more extensive discussion on LRV-estimation (not only for change point problems) can be found in Andrews, (1991) or Shao and Zhang, (2010).
The following corollary then states that our approach leads to a level detection scheme.
Corollary 2.8
Grant the assumptions of Theorem 2.7 and further let satisfy inequality (2.13), then
[TABLE]
The limit distribution obtained in Theorem 2.7 strongly depends on the considered weight function. A special family of functions that has received considerable attention [see Horváth et al., (2004), Fremdt, (2015), Kirch and Weber, (2018) among many others] is given by
[TABLE]
where the cutoff can be chosen arbitrary small in applications and only serves to reduce the assumptions and technical arguments in the proof [see also Wied and Galeano, (2013)]. With these functions the limit distribution in (2.12) can be simplified to an expression that is more easily tractable via simulations. Straightforward calculations yield that Assumption 2.4 is satisfied by the function and the limit distribution in Theorem 2.7 simplifies as follows.
Corollary 2.9
For a -dimensional Brownian motion with independent components it holds that
[TABLE]
Remark 2.10
The cumulative distribution function of the random variable on the right-hand side in Corollary 2.9 is hard to derive in general. However in the case of and dimension , an explicit formula can be obtained. Therefor note that (if we ignore the cutoff constant ) the following identity holds with probability one
[TABLE]
where the distribution on the right-hand side is known as the Range of a Brownian motion [see for instance Feller, (1951)]. Its distribution function can be found in Borodin and Salminen, (1996, p. 146) and is given by
[TABLE]
where denotes the c.d.f. of a standard Gaussian random variable. A corresponding result holds for the limit distribution in a closed-end scenario, see Section C of the online appendix [see Gösmann et al., (2020)], where an additional parameter in the distribution function is associated with the monitoring length.
For the investigation of the consistency of the monitoring scheme (2.2) we require the following assumption.
Assumption 2.11
Under the alternative defined in (1.2) let
[TABLE]
where the position of the change within the monitoring data may depend on . For the size of change suppose that
[TABLE]
Further assume that the process and the remainders defined in Assumption 2.5 are of the following order before the change
[TABLE]
For the period following the change, assume that there exists a constant and distinct two cases:
- (1)
If , suppose that
[TABLE]
and for the cutoff constants in (2.10), assume that . 2. (2)
If , suppose that
[TABLE]
Assume additionally that the weight function satisfies and
[TABLE]
Remark 2.12
The assumptions stated above are substantially weaker than those used to investigate the asymptotic properties of under the null hypothesis. Basically, we only assume reasonable behavior of the time series before and after the change point and can drop the uniform approximation in Assumption 2.3 and the uniform negligibility of the remainders in Assumption 2.5. It is easy to see, that the conditions on the sequence are already satisfied if both, its phases before and after the change fulfill a central limit theorem. Finally, it is worth mentioning that the assumptions for the change position and size are very flexible as we allow both quantities to depend on , where the latter can also tend to zero (sufficiently slow as ).
For early changes, that is , it is obvious that the change has to occur before monitoring is stopped, where the inequality ensures that there is enough data, such that it can actually be detected. On the other hand, the motivation for the inequality is slightly more technical. Roughly spoken, it guarantees, that the time frame , which follows the change, is not completely covered by the weight function’s cutoff at monitoring start. For exactly this time frame we know by assertion (2.17), that the time series still behaves reasonable.
For late changes, that is , it is by Assumption 2.11 not allowed to use a cutoff () in the weight function. Here we rely on the extra assumption in (2.19), which defines a lower bound for the growth rate of the weight function. Heuristically, this is necessary as it guarantees, that a sufficient amount of weight is assigned even to late time points. The reader should note that this assumption is obviously fulfilled by the standard weighting defined in (2.14).
The next theorem yields consistency under the alternative hypothesis.
Theorem 2.13
Assume that the alternative hypothesis (1.2) and Assumptions 2.4 and 2.11 hold. If further is non-singular and weakly convergent to a non-singular, deterministic matrix, it holds that
[TABLE]
Consequently, \lim\limits_{m\to\infty}\mathbb{P}\Big{(}\sup\limits_{k=1}^{\infty}w(k/m)\hat{E}_{m}(k)>c\Big{)}=1 holds for any constant .
3 Some specific change point problems
In this section we briefly illustrate how the theory developed in Section 2 can be employed to construct monitoring schemes for a specific parameter of the distribution function. For the sake of brevity we restrict ourselves to the mean and the parameters in a linear model. Other examples such as the variance or quantiles can be found in Dette and Gösmann, (2019).
3.1 Changes in the mean
The sequential detection of changes in the mean
[TABLE]
has been extensively discussed in the literature [see Aue and Horváth, (2004), Fremdt, (2014) or Hoga, (2017) among many others].
Is is easy to verify (and well known), that the influence function for the mean is given by
[TABLE]
and Assumption 2.5 and the corresponding parts of Assumption 2.11 are obviously satisfied in this case since we have for all . For the remaining assumptions in Section 2 it now suffices that the centered time series \big{\{}X_{t}-\mathbb{E}[X_{t}]\big{\}}_{t\in\mathbb{Z}} fulfills Assumption 2.3, which also implies the remaining part of Assumption 2.11 [see also the discussion in Remark 2.6]. In this situation both, Theorem 2.7 and Theorem 2.13 are valid provided that the chosen weighting fulfills Assumption 2.4.
3.2 Changes in linear models
Consider the time-dependent linear model
[TABLE]
where the random variables are the -valued predictors, is a -dimensional parameter and is a centered random sequence independent of . The identification of changes in the vector of parameters in the linear model represents the prototype problem in sequential change point detection as it has been extensively studied in the literature [see Chu et al., (1996), Horváth et al., (2004), Aue et al., 2009b , Fremdt, (2015), among many others].
This situation is covered by the general theory developed in Section 2 and 3. To be precise let
[TABLE]
be the joint vectors of predictor and response with (joint) distribution function , such that the marginal distributions of and are given by
[TABLE]
respectively, where we will assume that the predictor sequence is strictly stationary, that is . In a first step we will consider the case, where the moment matrix
[TABLE]
is known (we will discuss later on why this assumption is non-restrictive) and non-singular. In this setup, the parameter can be represented as a functional of the distribution function , that is
[TABLE]
which leads to the estimators
[TABLE]
from the sample . To compute the influence function, let , then
[TABLE]
which is the influence function (for ) in the linear model stated above [see for example Hampel et al., (1986) for a comprehensive discussion on influence functions]. In the following, we will use the notation \mathcal{IF}_{t}=\mathcal{IF}\big{(}X_{t},F_{t},\beta\big{)} again. Note that
[TABLE]
which directly gives . Assuming additionally stationarity of , it follows that the random sequence is stationary under the null hypothesis. In this case, the linearization defined in (2.7) simplifies to
[TABLE]
Consequently, the remainders in (2.7) vanish and Assumption 2.5 is obviously satisfied. Next, note that the long-run variance matrix is given by
[TABLE]
with \Gamma=\sum_{t\in\mathbb{Z}}\operatorname{Cov}\big{(}Y_{0}P_{0},~{}Y_{t}P_{t}\big{)}, which can be estimated by where is an estimator for . Observing (3.5) it is now easy to see that in the resulting statistic the matrix cancels out, that is
[TABLE]
and for this reason it does not depend on the matrix . We therefore obtain the following result, which describes the asymptotic properties of the monitoring scheme based on the statistic for a change in the parameter in the linear regression model (3.1). The proof is a direct consequence of Theorems 2.7 and 2.13.
Corollary 3.1
Assume that the predictor sequence and the centered sequence are strictly stationary and the second moment matrix is non-singular. Further suppose that the sequences and are independent and let the weight function under consideration fulfill Assumption 2.4.
- (i)
Under the null hypothesis of no change, it follows that the sequence defined in (3.4) is strictly stationary. Assume further that this sequence admits the approximation in Assumption 2.3 and that is a non-singular, consistent estimator of the non-singular long-run variance matrix defined in (3.6). Then monitoring based on the statistic in (3.7) is an asymptotic level procedure. 2. (ii)
Under the alternative hypothesis suppose that Assumption 2.11 is fulfilled. If further is non-singular and weakly convergent to a non-singular, deterministic matrix, the monitoring based on the statistic in (3.7) is consistent.
Remark 3.2
If one replaces (the unknown) moment matrix on the right-hand side of (3.3) by an appropriate estimate, that is
[TABLE]
one obtains a modified statistic given by
[TABLE]
where denotes an appropriate long-run variance estimator. Note that in this situation the dependence of the unknown moment matrix (or its estimators) cannot cancel out as observed in (3.7). The modified statistic can be reasonable to employ if - for example - possible changes in the distribution of have to be taken into account. However as equation (3.8) illustrates the modified statistic can equivalently be written as weighted residual-based approach. This kind of phenomena is already known in the literature, as Hušková and Koubková, (2005) describe this for a similar statistic in linear models.
4 Finite sample properties
In this section we investigate the finite sample properties of our monitoring procedure and demonstrate its superiority with respect to the available methodology. We choose the following two statistics as our benchmark
[TABLE]
The procedure based on was originally proposed by Horváth et al., (2004) for detecting changes in the parameters of linear models and since then reconsidered for example by Aue et al., (2012), Wied and Galeano, (2013) and Pape et al., (2016) for the detection of changes in the CAPM-model, correlation and variances, respectively. A statistic of the type was recently proposed by Fremdt, (2015) and has been already reconsidered by Kirch and Weber, (2018). In the simulation study we will restrict ourselves to the commonly used class of weight functions defined in (2.14), where we set the involved, technical constant when computing the statistics. Under the assumptions made in Section 2, it can be shown by similar arguments as given in Section A of the online appendix [see Gösmann et al., (2020)] that
[TABLE]
and
[TABLE]
where denotes a -dimensional Brownian motion. For detailed proofs (under slightly different assumptions) of (4.2) and (4.3), the reader is relegated to Horváth et al., (2004) and Fremdt, (2015), where procedures of these types are considered in the special case of a linear model.
Recall the notation of introduced in Corollary 2.9. By (4.2), (4.3) and Corollary 2.8 the necessary critical values for the procedures , and combined with weighting are given as the -quantiles of the distributions , and , respectively and can easily be obtained by Monte Carlo simulations. The quantiles are listed in Table 1 for dimensions and and have been calculated by runs simulating the corresponding distributions where the underlying Brownian motions have been approximated on a grid of points. In Sections 4.1 and 4.2 below, we will examine the finite sample properties of the three statistics for the detection of changes in the mean and in the regression coefficients of a linear model, respectively. All subsequent results presented in these sections are based on 1000 independent simulation runs and a fixed test level of .
4.1 Changes in the mean
In this section we will compare the finite sample properties of the procedures based on the statistics and for changes in the mean as outlined in Section 3.1. Here we test the null hypothesis of no change which is given by
[TABLE]
while the alternative, that the parameter changes beyond the initial data set, is defined as
[TABLE]
We will consider four different data generating models, one white noise process and three autoregressive processes with different levels of temporal dependence controlled by the AR-parameter. To be precise we consider the models
- (M1)
, 2. (M2)
, 3. (M3)
, 4. (M4)
,
where is an i.i.d. sequence of standard Gaussian random variables. For the AR(1)-processes defined in models (M2)-(M4), we create a burn-in sample of 100 observations in the first place. To simulate the alternative hypotheses, changes in the mean are added to the data, that is
[TABLE]
where denotes the desired change amount. For the necessary long run variance estimation we employ the well known quadratic spectral estimator [see (Andrews, , 1991)] with its implementation in the R-package ‘sandwich’ [see Zeileis, (2004)]. To take into account the possible appearance of changes, only the initial stable segment is used for this estimate. This restriction is standard in the literature [see for example Horváth et al., (2004), Wied and Galeano, (2013), or Dette and Gösmann, (2019) among many others], and we will briefly discuss ideas to improve this in our outlook in Section 6. The bandwidth involved in the estimator is chosen as for models (M1) and (M2). To take into account the stronger temporal dependence we take a bandwidth of for the models (M3) and (M4).
In Table 2 and 3 we display the type I error for the four time series models (M1)-(M4) and different choices of in the weight functions. The principal observation for Table 2 is, that all three statistical procedures offer a reasonable approximation of the desired nominal level of for the models (M1) and (M2). The results for the weak dependent model (M2) are slightly worse than those for the white noise model (M1).
In Table 3 it can be seen that the nominal approximation is quite imprecise for the stronger dependent models (M3) and (M4) especially for an initial sample size of . This effect seems to be primary caused by a less precise estimation of the long-run variance and the approximation improves with larger initial sample size , such that the type I error is considerably closer to for . To support this conjecture, we also report the type I error for simulations, in which we used the true long-run variance instead of an estimate, in Table 3. This demonstrates a much more sound approximation of the desired test level of for and .
To discuss the performance under the alternative we illustrate the power of the procedures for increasing values of the change and different change positions for models (M1) and (M2) with in Figure 1 and for models (M3) and (M4) with in Figure 2. As the results are very similar we only report the choice here and provide results for in the online appendix. The basic tendency observable in Figures 1 and 2 is concordant: While the procedures behave similar for a change close to the initial data set (first row), the method based on is clearly superior to the others the more the distance to the initial set grows.
The advantage in power is not visible for changes occuring close to the intial training set, where the other procedures perform slightly better.
To give an example, consider the right plot of the first row in Figure 1. Here the test based on the statistic already has a power of 62.8% for a change of , whereas the tests based on the statistics and have power of 43.7% and 42.4%, respectively. The superior performance of can most likely be explained by the more accurate estimate of the pre-change parameter by , while the other statistics only involve the estimator [see formulas (2.2) and (4.1)].
For the sake of an appropriate understanding of our findings, the reader should be aware of the fact, that - although we consider open-end procedures here - simulations have to be stopped eventually. Here we chose this stopping point as (, (, ) or () observations and it is expectable that the testing power of all procedures increases with a later stopping point. Therefore the observed superiority of refers to the type II error until the specified stopping point.
The theory developed in Section 2 also covers the case with a preselected end of the monitoring period. While the statistic for monitoring is the same, the quantile is chosen differently leading to a detector that has higher power if the change is included in the monitoring window and no power if the true change occurs after monitoring ends. We discuss this in the online appendix.
4.2 Changes in linear models
In this section we present some simulation results for the detection of changes in the linear model (3.1). We aim to detect changes in the unknown parameter vector by testing the null hypothesis
[TABLE]
against the alternative that the parameter changes beyond the initial data set, that is
[TABLE]
To be precise, we consider the model (3.1) with and the following choice of predictors
- (LM1)
, 2. (LM2)
with and ,
where denotes an i.i.d. sequence of random variables in both models. The parameter vector is fixed at under the null hypothesis and to examine the alternative hypothesis, changes are added to its second component, that is
[TABLE]
For both scenarios we simulated the residuals in model (3.1) as i.i.d. sequences. Note that the GARCH(1,1) model (LM2) has been already considered by Fremdt, (2015). As pointed out in Section 3.2 the asymptotic variance that needs to be estimated within our procedures is given by
[TABLE]
We estimate this quantity based on the stable segment of observations using the well known quadratic spectral estimator [see Andrews, (1991)] with its implementation in the R-package ‘sandwich’ [see Zeileis, (2004)].
The problem of detecting changes in the parameter of the linear model has also been addressed using partial sums of the residuals in statistics similar to (4.1), where is an initial estimate of computed from the initial stable segment. We refer for instance to Chu et al., (1996), Horváth et al., (2004), who - among many others - use statistics similar to , or Fremdt, (2015), who uses a statistic similar to . Our approach directly compares estimators for the vector , which are derived using the general methodology introduced in Sections 2 and 3. The resulting statistics are obtained replacing by in equation (4.1). As pointed out in Remark 3.2, there is a strong connection between methods comparing direct estimates and methods based on weighted residuals, which was already described by Hušková and Koubková, (2005). These authors, in particular, demonstrate that these approaches exhibit power against alternatives, that the plain residual-based statistics fail to distinguish from the null hypothesis. We also refer to Leisch et al., (2000), Hušková and Koubková, (2005) and Hušková et al., (2007) for a comparison of (plain) residual-based methods with methods using the estimators directly.
In Table 4 we display the approximation of the nominal level for the three statistics with different values of the parameter in the weight function, where monitoring was stopped after observations. We observe an acceptable approximation of the nominal level 5% in the case , while the rejection probabilities for or slightly exceed the desired level of 5%. The fact that larger values of can lead to a worse approximation of the desired type I error has also been observed by other authors [see, for example, Wied and Galeano, (2013)] and can be explained by a more sensitive weight function at the monitoring start if is chosen close to . Overall, the approximation is slightly better for the independent case in model (LM1).
In Figure 3 we compare the power with respect to the change amount for different change positions, where we restrict ourselves to the case for the sake of brevity. The results are very similar to those provided for the mean functional in Section 4.1. Again the monitoring scheme based on outperforms the procedures based on and , and the superiority is larger for a later change. We omit a detailed discussion and summarize that the empirical findings have indicated superiority (w.r.t. testing power) of the monitoring scheme based on the statistic .
5 Two applications
In this section, we apply our methodology along side two competitors to monitor for changes in linear models. We discuss two examples, related to the United Kingdom European Union membership referendum 2016. We consider the linear model
[TABLE]
where is a real-valued response and is a two-dimensional predictor, which is a special case of the linear model considered in Section 3.2.
Recall that our approach requires a stable segment of observations in which no changes have yet happened. We choose a stable segment of size for our analysis of the data and monitor with the three detectors , and defined in (2.2) and (4.1), respectively. More precisely, the detectors are updated for every incoming observation, namely , and a decision is made, by comparing the detectors with the corresponding thresholds, whether to reject the null hypothesis and stop the procedure or to continue monitoring with the subsequent observation. Monitoring then continues until a change has been detected by each of the three approaches.
For the next monitoring phase another observations from the time where the last of the three detectors has rejected are used as the next stable segment. Monitoring ends once the end of the available data is reached.
In the remaining part of this section, we present the outcomes of the previously described statistical analysis for two data sets related to the United Kingdom (UK) European Union (EU) membership referendum, which took place on 23 June 2016. For our analysis we chose the significance levels to be and the weight function , as defined in (2.14). All data used was obtained from https://www.ariva.de on 26 March 2020.
As our first example, we consider the relation of the UK’s currency, Pound Sterling (GBP), to the Eurozone’s currency, the Euro (EUR), and Switzerland’s currency, the Swiss franc (CHF). More precisely, we consider daily log returns of the exchange rate of GBP to the United States dollar (USD) as a response of a linear model as described in (5.1). As predictors we now consider the log returns of EUR to USD () and CHF to USD (). A graphical representation of the exchange rates and associated log returns for the period from Januar 2016 to December 2019 can be seen in Figure 4. The outcomes of the previously described analysis are presented visually in the graphs. The first 20 observation (4 Jan 2016 to 29 Jan 2016, note that we only considered trading days FXCM) were used as the stable segment for monitoring. The monitoring starts on 1 Feb 2016 and went on with all three detectors until 17 Mar 2016 when and reject, but does not yet reject. Monitoring continues with only until 29 Mar 2019 when the first phase of monitoring ends as all three monitoring procedures have rejected the null hypothesis. The monitoring procedure is then restarted with the observations from the time of rejection (29 Mar 2016 to 25 Apr 2016) as the stable segment and monitoring continues from 26 Apr 2016 until 23 Jun 2016 (day of the UK EU referendum), when and reject. After these rejections, monitoring continues for one more day, until 24 Jun 2016, when also rejects. Finally, the monitoring procedure is restarted with the next 20 observations (24 Jun 2016 to 21 Jul 2016) and monitoring continues until 31 Dec 2019 without rejections by any of the three detectors. In this example, we see that the three detectors behave quite similar, as each of them rejects twice around the time of the UK EU referendum and no further changes afterwards.
As our second example, we consider the relation of the UK’s market to that of the United States (US) and the EU. More precisely, we consider daily log returns of the FTSE 100, a share index of the 100 companies listed on the London Stock Exchange with the highest market capitalization, as a response of the linear model described in (5.1). As predictors we consider the log returns of two similarly constructed indices that are related to the US and EU markets, namely the S&P 500 () and the EuroStoxx 50 (). A graphical representation of the prices and log returns for the period from January 2016 to December 2019 can be seen in Figure 5. The outcomes of the previously described analysis are presented visually in the graphs. The first 20 observations (6 Jan 2016 to 1 Feb 2016) were used as the stable segment for the first phase of monitoring. The monitoring starts on 2 Feb 2016 and on with all three detectors until 6 Feb 2017 when rejects, but and do not yet reject. Monitoring continues with only and until 16 Mar 2017 when the first phase of monitoring ends with and also rejecting. In Figure 5, the time that was only monitored by and is not shaded in gray, because has already rejected.
For the second phase of monitoring the procedures are then restarted with the 20 observations from the time of rejection (16 Mar 2016 to 7 Apr 2016) as the stable segment and monitoring continues from 10 Apr 2016 until 18 Apr 2017 when rejects. Monitoring continues with only and until 24 Apr 2017 when the second phase of monitoring ends with and both also rejecting.
For the third phase of monitoring the procedures are then restarted again with the 20 observations from the time of rejection (24 Apr 2017 to 18 May 2017) as the stable segment and monitoring continues from 19 May 2017 until 4 Dec 2018 when rejects. Monitoring continues with and only until 14 Aug 2019 when the third phase of monitoring ends with and both also rejecting.
For the fourth and final phase of monitoring the procedures are then restarted again with the 20 observations from the time of rejection (14 Aug 2019 to 6 Sep 2019) as the stable segment and monitoring continues from 9 Sep 2019 until 11 Oct 2019 when and both reject. Monitoring continues with only until 31 Dec 2019, the end of the available data, without a rejection of . In this example, we see that , as expected from the simulations, is capable of detecting changes earlier after a longer period of monitoring. Only in the second period, where the rejection happens early, this is not the case.
6 Conclusion and outlook
In this paper we developed a new monitoring scheme for change point detection in a parameter of multivariate time series which is applicable in an open-end scenario. Compared to the commonly used methods we replace the estimator of the parameter from the initial sample by an estimator from the sample . We then compare this estimator with the estimator from the sample for every , For the new statistic the asymptotic distribution under the null hypothesis and the consistency of a corresponding test, which controls the type I error, are established. By considering a common class of weight functions defined in (2.14) the limit reduces to an elementary distribution, for which quantiles can be obtained by straightforward Monte Carlo simulations. Finally, we demonstrate by a comprehensive simulation study that the new monitoring scheme is superior (in terms of testing power) to a benchmark consisting of common methods proposed in the literature. The new statistic can also be used in closed-end scenarios, for which the same superiority in power is observed.
For a future research project it is of interest to replace Assumption 2.3 by an FCLT for any fixed time horizon and Háyék-Réyni-inequalities, as done for instance in Kirch and Weber, (2018) and Kirch and Stoehr, (2019). Since these conditions are slightly weaker, it would be a benefit to establish the results at hand under those conditions.
Another issue - particularly with regard to our simulation study in Section 4 - is that the test level approximation depends sensitively on the efficient estimation of the long-run variance. The standard approach in our field, which we also followed, is to employ only the initial set for this estimate. As the performance of this is poorly for stronger dependent models, it is logical to take a permanently updated estimate into consideration, which fits to the basic message of this work to enhance initial estimates during monitoring. Moreover, one could tackle this problem developing a concept of self-normalization [see Shao and Zhang, (2010)], which is applicable in an open-end scenario. However, as the discussion of both ideas is technically involved, it is beyond the scope of this paper and left as a promising subject for future research.
Finally, it is a logical next step to also characterize the asymptotic distribution for the stopping times based on the statistic defined in (2.2). Corresponding results are already known for the methods based on and , see Aue and Horváth, (2004) and Fremdt, (2014), respectively.
Acknowledgments This work has been supported in part by the Collaborative Research Center “Statistical modeling of nonlinear dynamic processes” (SFB 823, Teilprojekt A1, C1) and the Research Training Group ’High-dimensional phenomena in probability - fluctuations and discontinuity’ (RTG 2131) of the German Research Foundation (DFG). Moreover, the authors would like to thank Christina Stöhr and Herold Dehling for extremely helpful discussions. We are also grateful to the two unknown referees for their constructive comments on an earlier version of the paper and to Ivan Kojadinovic for pointing out some errors.
Appendix A Proofs of the results in Section 2
Proof of Theorem 2.7:.
In the proof we use the following extra notation. Define the statistic
[TABLE]
where we have replaced the long-run variance estimator by the (unknown) true long-run variance in definition (2.2). Further define
[TABLE]
where we have replaced the estimator by corresponding averages of the influence function in (A.1). Throughout the proof we will frequently use that due to continuity of and in Assumption 2.4, the weight function has a uniform upper bound, say . Finally, the triple will denote the underlying probability space.
The proof itself is now split into several Lemmas A.1 - A.5. The first Lemma shows that and are (asymptotically) equivalent. Lemma A.2 will approximate by Brownian motions, while Lemma A.3 then yields a limit for this approximation. Lemma A.4 finishes the proof by plugging in the covariance estimator, meaning that and are asymptotically equivalent. Finally, Lemma A.5 will establish the other representation of the limit distribution in (2.12). In each Lemma, we suppose that the assumptions of Theorem 2.7 are valid.
Lemma A.1** **(Remove Remainders)
It holds that
[TABLE]
as .
Proof.
By the (reverse) triangle inequality and the linearization in (2.7) we obtain
[TABLE]
where we used that is constant for the last equality. Next, we obtain that
[TABLE]
Similar as in (A.3) it holds
[TABLE]
Using Assumption 2.4 for the weight function we obtain
[TABLE]
and by similar arguments it holds that
[TABLE]
Further note that due to Assumption 2.5 with probability one
[TABLE]
Now combining (A.5), (A.6) and (A.7) the bounds derived in (A.3) and (A.4) are of order , which finishes the proof of Lemma A.1. ∎
For the proof of the next Lemma we can proceed (roughly) similar to the proof of Lemma 5.2 in \citesupplFremdt2015.
Lemma A.2** **(Approximation with Brownian motions)
Define
[TABLE]
then
[TABLE]
as .
Proof.
For the remainder of the proof let for and note that this implies
[TABLE]
The last display and the (reverse) triangle inequality then yield
[TABLE]
We will treat the three summands of the last display separately. Using the definition of the operator norm, we derive the following bound for the first summand
[TABLE]
By Assumption 2.3 and the estimate for all , the second factor is of order . Since has an upper bound we obtain for the first factor, that
[TABLE]
Next, we can bound the second summand on the right-hand side in (A.8) by
[TABLE]
where we used that . Using again Assumption 2.3, the second factor in the last display is of order . Moreover, following the idea of the proof of Lemma 3 in \citesupplAue2006 it holds that
[TABLE]
and it remains to treat the third summand of the right-hand side in (A.8), which can be bounded by
[TABLE]
Using Assumption 2.3 and the arguments in (A.9) this term is of order , which finishes the proof of Lemma A.2. ∎
Lemma A.3** **(Obtain limit process)
The following weak convergence holds
[TABLE]
as , where and denote independent, -dimensional standard Brownian motions.
Proof.
First note that due to the scaling properties of the Brownian motion [see for example page 30 of \citesupplShorack2009], it holds in distribution that
[TABLE]
and so within the proof we will - without loss of generality - only consider . Additionally, we define the processes
[TABLE]
We will show that for are uniformly continuous on with probability one, where is the (right) cutoff constant from Assumption 2.4. In case this directly follows as both processes are already a.s. continuous, so only is of interest.
Case : In the following let be fixed but arbitrary. Next, we fix one , such that fulfills the law of iterated logarithm and is continuous. As this event has probability one, it suffices to show that is uniformly continuous for . For the ease of reading we will omit in the presentation below. By the law of iterated logarithm, there exist sufficiently large, such that
[TABLE]
with chosen as
[TABLE]
Depending on , we can split into the (overlapping) sets
[TABLE]
where we use the definitions
[TABLE]
Further let denote the maximum distance that is
[TABLE]
Note that by construction of the decomposition in (A.12), whenever for sufficiently small , then there is , such that both pairs are in the same subset . Thus the uniform continuity of follows if we can choose sufficiently small, such that
[TABLE]
for . In the following, we will treat each subset separately.
Set : As this set is compact, the (ordinary) almost sure continuity of already implies that (A.13) holds for and sufficiently small.
Set : We have the following bound
[TABLE]
We will treat both summands of the last display individually. The first one can be bounded again as follows
[TABLE]
and again we will treat both terms separately. For the first term note the upper bound
[TABLE]
and since is uniformly continuous this expression is smaller than for sufficiently small . For the second term of the right-hand side of (A.15), note that we have the bound
[TABLE]
and by the choice of in (A.11) and for sufficiently small this is bounded by . To complete the treatment of it only remains to examine the second term on the right-hand side of (A.14). We obtain that
[TABLE]
which can be bounded by for sufficiently small since the first factor is a constant and the function is uniformly continuous on the compact set .
Set : Note that
[TABLE]
where we used the choice of in (A.11) for the last estimate.
This completes the third case and so the almost sure uniform continuity of on the set is established.
Case : Again let and suppose that d\big{(}(s_{1},t_{1}),(s_{2},t_{2})\big{)}<\delta. It holds that
[TABLE]
and note for the first summand of the last display that
[TABLE]
and by Assumption 2.4 the last term is smaller than uniformly for all if is chosen sufficiently small. It remains to examine the second summand of the right-hand side of (A.16). It holds that
[TABLE]
where we used that whenever d\big{(}(s_{1},t_{1}),(s_{2},t_{2}))<\delta. By Assumption 2.4 the last display is smaller than whenever is sufficiently small and so the almost sure continuity of is shown.
Finally, we can combine our observations to finish the proof. Note that by the results above, also the process is uniformly continuous with probability one. Next, recall the cutoff parameters from Assumption 2.4 and observe the identity
[TABLE]
Furthermore, note that
[TABLE]
almost surely as . Now we can finish the proof of Lemma A.3 using the almost sure uniform continuity of , which implies that for arbitrary and almost every we can choose sufficiently large such that
[TABLE]
∎
Combining Lemma A.1, A.2 and A.3 we have already proven that
[TABLE]
and it only remains to investigate the impact of the covariance estimator. Therefore the following Lemma finishes the proof of Theorem 2.7.
Lemma A.4** **(Plug in of covariance estimator)
We have that
[TABLE]
Proof.
Observe the bound
[TABLE]
Next note that for a symmetric matrix and an arbitrary vector the Cauchy-Schwarz inequality implies
[TABLE]
and we can bound (A) by
[TABLE]
Since is a consistent estimator of , an application of the continuous mapping theorem yields
[TABLE]
Next, the definition of the operator norm yields
[TABLE]
Now a combination of (A.17) and (A.20) implies that the expression in (A.19) is of order , which completes the proof of Lemma A.4 and thus also the proof of Theorem 2.7. ∎
Combining Lemmas A.1, A.2, A.3 and A.4 we have now established that
[TABLE]
and it remains to show that the distribution on the right-hand side of the last display is identical to the distribution on the right-hand side of (2.12).
Lemma A.5** **(Simplify limit distribution)
It holds that
[TABLE]
where is a standard -dimensional Brownian motion.
Proof of Lemma A.5 and last step in the proof of Theorem 2.7.
In the following let denote a vector of independent standard Gaussian random variable, that is independent of . Observe that
[TABLE]
Following \citesupplHorvath2004, \citesupplFremdt2015, computing the covariance function implies the following identity (in distribution)
[TABLE]
Applying this to (A) yields
[TABLE]
This completes the proof of Lemma A.5 and also of Theorem 2.7. ∎
∎
Proof of Corollary 2.9:.
We proceed according to the proof of Theorem 3.1 of Fremdt, (2015). Using the definition w_{\gamma}(t)=\bigg{[}(1+t)\max\Big{\{}\Big{(}\dfrac{t}{1+t}\Big{)}^{\gamma},\,\varepsilon\Big{\}}\bigg{]}^{-1}, we obtain that
[TABLE]
where we used that the mapping is bijective and increasing on the domain with co-domain . ∎
Proof of Theorem 2.13:.
For the ease of reading assume in the proof that . We follow the idea of \citesupplStoehr2019 and distinct the cases and . In the first case, observe the lower bounds
[TABLE]
Note that by Assumption 2.4 and 2.11 it holds that w\Big{(}\tfrac{k_{m}^{*}}{m}+c_{a}\Big{)}=\tilde{w}\Big{(}\tfrac{k_{m}^{*}}{m}+c_{a}\Big{)} since . Thereby, the last display equals
[TABLE]
Using the reverse triangle inequality, the last display is bounded from below by
[TABLE]
To examine the first factor of the last display, note that we have for all and a sufficiently large constant . Using Assumption 2.4, we now obtain
[TABLE]
Now it remains to treat the second factor in (A.22). Note that by Assumption 2.11, we obtain that
[TABLE]
Using also the linearization in equation (2.7) and (2.17), we conclude that
[TABLE]
and
[TABLE]
Putting all together and using also that is (weakly) convergent with non-singular limit the treatment of the first case is finished since (A.22) diverges to .
It remains to treat the case , for which we can employ very similar arguments. Setting and in the definition of gives the lower bound
[TABLE]
As by assumption, we have w\Big{(}\tfrac{k_{m}^{*}}{m}(1+c_{a})\Big{)}=\tilde{w}\Big{(}\tfrac{k_{m}^{*}}{m}(1+c_{a})\Big{)} for sufficiently large. Now we obtain that (A.23) has the lower bound
[TABLE]
By assumption (2.19) we obtain
[TABLE]
Using (2.18) and repeating the corresponding steps from the first case, it follows that
[TABLE]
Combining the last two statements with the lower bound provided in (A.24) the treatment of the second case and thereby the proof of Theorem 2.13 is finished. ∎
Appendix B Additional simulation results for Section 4
In this section we provide some additional simulation results complementing the discussion on the power of the different monitoring procedures in Section 4. The simulation settings are identical to those used in Section 4 and as the results below are very similar to the results displayed in Figures 1 and 2 we omit a further discussion here.
Appendix C Closed-end scenarios
It is worthwhile to mention that the theory developed in Section 2 also covers the case of closed-end scenarios [sometimes also called finite time horizon]. In this section, we will very briefly discuss this situation and present a small batch of simulation results, which also indicate the superiority of the statistic for closed-end scenarios. Note that the null hypothesis in this setup is given by
[TABLE]
which is tested against the alternative that the parameters changes (once) at some time , that is
[TABLE]
Here the factor controls the length of the monitoring period compared to the size of the initial data set. Under the assumptions stated in Section 2, we can prove a corresponding statement of Theorem 2.7 and Corollary 2.9.
Theorem C.1
Assume that the null hypothesis (C.1) and Assumptions 2.3 - 2.5 hold. If further is a consistent and non-singular estimator of the long-run variance matrix it holds that
[TABLE]
where is a -dimensional Brownian motion with independent components. Using for the class of weight functions defined in (2.14), we further obtain that
[TABLE]
The proof of Theorem C.1 follows from Theorem 2.7 by using the factor as the cutoff of the weight function in (2.10). The representation provided in (C.4) follows from a straightforward adaption of Corollary 2.9. The corresponding results for the tests based on statistics and defined in (4.1) read as follows
[TABLE]
and
[TABLE]
Likewise to Remark 2.10 we can obtain an exact formula for the distribution of in the case from page 146 of \citesupplBorodin1996, this is
[TABLE]
where denotes the c.d.f. of a standard Gaussian random variable and denotes the quotient .
To complete the discussion on closed-end scenarios we will display a small batch of simulation results for the detection of changes in the mean as described in Section 3.1. For the sake of brevity, only the choice is examined here [unpublished simulation results show similar outcomes for other choices of ]. The remaining simulation settings are the same as used for the simulation study presented in Section 4.1 and in Table 5 we display the necessary critical values defining the rejection regions for the different procedures.
The approximation of the nominal level under the null hypothesis is displayed in Tables 6 and 7 and in Figures 8 and 9 the power of the different procedures with respect to change amount and change position for is illustrated. The results are very similar to the open-end scenario discussed in Section 4 and confirm the findings of that Section.
\bibliographystylesuppl
apalike \bibliographysupplliterature
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Anatolyev and Kosenok, (2018) Anatolyev, S. and Kosenok, G. (2018). Sequential testing with uniformly distributed size. Journal of Time Series Econometrics , 10(2).
- 2Andrews, (1991) Andrews, D. (1991). Heteroskedasticity and autocorrelation consistent covariance matrix estimation. Econometrica , 59(3):817–858.
- 3Aue et al., (2015) Aue, A., Dienes, C., Fremdt, S., and Steinebach, J. (2015). Reaction times of monitoring schemes for ARMA time series. Bernoulli , 21(2):1238–1259.
- 4Aue et al., (2012) Aue, A., Hörmann, S., Horváth, L., Hušková, M., and Steinebach, J. G. (2012). Sequential testing for the stability of high-frequency portfolio betas. Econometric Theory , 28(4):804–837.
- 5(5) Aue, A., Hörmann, S., Horváth, L., and Reimherr, M. (2009 a). Break detection in the covariance structure of multivariate time series models. The Annals of Statistics , 37(6B):4046–4087.
- 6Aue and Horváth, (2004) Aue, A. and Horváth, L. (2004). Delay time in sequential detection of change. Statistics & Probability Letters , 67(3):221–231.
- 7Aue 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.
- 8Aue et al., (2006) Aue, A., Horváth, L., Hušková, M., and Kokoszka, P. (2006). Change-point monitoring in linear models. The Econometrics Journal , 9(3):373–403.
