A Composite Likelihood-based Approach for Change-point Detection in Spatio-temporal Processes
Zifeng Zhao, Ting Fung Ma, Wai Leong Ng, Chun Yip Yau

TL;DR
This paper introduces a computationally efficient composite likelihood-based method for detecting change-points in non-stationary spatio-temporal processes, achieving exact recovery and consistency without penalties.
Contribution
It develops a unified approach for change-point detection in spatio-temporal data, with theoretical guarantees and a practical algorithm, extending classical time series results to spatial-temporal settings.
Findings
Exact change-point recovery in spatio-temporal data
Consistency of change-point estimation without penalty
Effective application to precipitation data
Abstract
This paper develops a unified and computationally efficient method for change-point estimation along the time dimension in a non-stationary spatio-temporal process. By modeling a non-stationary spatio-temporal process as a piecewise stationary spatio-temporal process, we consider simultaneous estimation of the number and locations of change-points, and model parameters in each segment. A composite likelihood-based criterion is developed for change-point and parameters estimation. Under the framework of increasing domain asymptotics, theoretical results including consistency and distribution of the estimators are derived under mild conditions. In contrast to classical results in fixed dimensional time series that the localization error of change-point estimator is , exact recovery of true change-points can be achieved in the spatio-temporal setting. More surprisingly, the…
| % of | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | 0 | 1 | ||||||
| 100 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 |
| 2 | 0 | 63 | 37 | 0 | 29 | 71 | 1 | 2 | 98 | 0 | |
| 3 | 0 | 22 | 79 | 0 | 1 | 99 | 1 | 0 | 100 | 0 | |
| 0 | 6 | 81 | 18 | 2 | 39 | 60 | 2 | 7 | 91 | 2 | |
| 0 | 10 | 16 | 81 | 3 | 1 | 95 | 4 | 1 | 96 | 3 | |
| 2 | 2 | 54 | 47 | 0 | 14 | 86 | 1 | 0 | 100 | 0 | |
| 3 | 3 | 11 | 89 | 1 | 1 | 99 | 1 | 0 | 100 | 0 | |
| 200 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 |
| 2 | 0 | 20 | 81 | 0 | 1 | 99 | 0 | 0 | 100 | 0 | |
| 3 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | |
| 0 | 6 | 38 | 61 | 1 | 13 | 82 | 5 | 0 | 98 | 2 | |
| 0 | 10 | 3 | 96 | 2 | 1 | 98 | 2 | 0 | 100 | 0 | |
| 2 | 2 | 10 | 91 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | |
| 3 | 3 | 4 | 95 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | |
| % of = 1 | (given | |||||||
|---|---|---|---|---|---|---|---|---|
| % of = 0.5 | mean | esd | 90% CI | CP | ||||
| 2 | 0 | 81 | 37 | 0.4923 | 0.0513 | [0.4611, 0.5426] | 88.0 | |
| 99 | 63 | 0.4964 | 0.0310 | [0.4538, 0.5279] | 87.6 | |||
| 100 | 79 | 0.4979 | 0.0171 | [0.4726, 0.5189] | 91.6 | |||
| 3 | 0 | 100 | 81 | 0.4944 | 0.0326 | [0.4695, 0.5368] | 92.4 | |
| 100 | 81 | 0.5013 | 0.0137 | [0.4722, 0.5145] | 89.1 | |||
| 100 | 100 | 0.5000 | - | - | - | |||
| 2 | 2 | 91 | 82 | 0.5046 | 0.0275 | [0.4827, 0.5114] | 90.6 | |
| 100 | 100 | 0.5000 | - | - | - | |||
| 100 | 100 | 0.5000 | - | - | - | |||
|
|
% | (given | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | % of | mean | esd | ||||||
| 2.38 | 40 | 60 | 0 | 43 | 0.4895 | 0.0314 | ||||
| 1.58 | 25 | 75 | 0 | 68 | 0.4960 | 0.0168 | ||||
| 0.66 | 0 | 100 | 0 | 100 | 0.5000 | - | ||||
| 1.67 | 74 | 26 | 0 | 27 | 0.4773 | 0.0595 | ||||
| 1.00 | 68 | 32 | 0 | 57 | 0.5025 | 0.0314 | ||||
| 0.33 | 14 | 86 | 0 | 100 | 0.5000 | - | ||||
|
|
CL | CLMDL | CL | CLMDL | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| % of | % of | % of | % of | ||||||||||||
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | ||||||||
| 0 | 96 | 3 | 1 | 100 | 0 | 0 | 0 | 96 | 3 | 1 | 100 | 0 | 0 | ||
| 1 | 0 | 96 | 4 | 0 | 100 | 0 | 0.33 () | 0 | 100 | 0 | 14 | 86 | 0 | ||
| 2 | 0 | 81 | 19 | 0 | 100 | 0 | 0.66 () | 0 | 100 | 0 | 0 | 100 | 0 | ||
| 0 | 100 | 0 | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 100 | 0 | 0 | ||
| 1 | 0 | 100 | 0 | 0 | 100 | 0 | 0.17 () | 0 | 100 | 0 | 0 | 100 | 0 | ||
| 2 | 0 | 100 | 0 | 0 | 100 | 0 | 0.38 () | 0 | 100 | 0 | 0 | 100 | 0 | ||
| Misspecified model | True model | |||||||||||||
| % of | (given | % of | (given | |||||||||||
| 0 | 1 | mean | esd | 0 | 1 | mean | esd | |||||||
| 0 | 97 | 2 | 0 | - | - | 97 | 2 | 0 | - | - | ||||
| 5 | 94 | 6 | 0 | 0.4244 | 0.1135 | 93 | 7 | 0 | 0.4237 | 0.1136 | ||||
| 10 | 33 | 67 | 1 | 0.5109 | 0.0407 | 30 | 70 | 1 | 0.5097 | 0.0375 | ||||
| 15 | 1 | 98 | 1 | 0.5039 | 0.0214 | 1 | 98 | 1 | 0.5037 | 0.0199 | ||||
| 0 | 99 | 1 | 0 | - | - | 99 | 1 | 0 | - | - | ||||
| 5 | 69 | 31 | 0 | 0.4886 | 0.0417 | 66 | 33 | 0 | 0.5104 | 0.0383 | ||||
| 10 | 0 | 99 | 1 | 0.5019 | 0.0111 | 0 | 99 | 1 | 0.4983 | 0.0109 | ||||
| 15 | 0 | 99 | 1 | 0.5008 | 0.0053 | 0 | 99 | 1 | 0.5007 | 0.0052 | ||||
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 · Genetic and phenotypic traits in livestock · Economics of Agriculture and Food Markets
A Composite Likelihood-based Approach for Change-point Detection in Spatio-temporal Processes
Zifeng Zhao1, Ting Fung Ma2, Wai Leong Ng3, Chun Yip Yau4
University of Notre Dame1, University of South Carolina2,
Hang Seng University of Hong Kong3 and Chinese University of Hong Kong4
Abstract
This paper develops a unified and computationally efficient method for change-point estimation along the time dimension in a non-stationary spatio-temporal process. By modeling a non-stationary spatio-temporal process as a piecewise stationary spatio-temporal process, we consider simultaneous estimation of the number and locations of change-points, and model parameters in each segment. A composite likelihood-based criterion is developed for change-point and parameter estimation. Under the framework of increasing domain asymptotics, theoretical results including consistency and distribution of the estimators are derived under mild conditions. In contrast to classical results in fixed dimensional time series that the localization error of change-point estimator is , exact recovery of true change-points is possible in the spatio-temporal setting. More surprisingly, the consistency of change-point estimation can be achieved without any penalty term in the criterion function. In addition, we further establish consistency of the change-point estimator under the infill asymptotics framework where the time domain is increasing while the spatial sampling domain is fixed. A computationally efficient pruned dynamic programming algorithm is developed for the challenging criterion optimization problem. Extensive simulation studies and an application to the U.S. precipitation data are provided to demonstrate the effectiveness and practicality of the proposed method.
Keywords: Dynamic programming; increasing domain asymptotics; infill asymptotics; multiple change-points; pairwise likelihood; asymptotic distribution.
1 Introduction
With the advances in data technology, large datasets observed sequentially over long periods are becoming increasingly available. For analyzing such data, stationary models are often inadequate. Instead of developing complicated models for describing the non-stationary behavior, it is often more intuitive and effective to incorporate a change-point model which segments the data into stationary pieces. This makes change-point analysis increasingly popular in recent decades across many applications, such as climate science (Killick et al.,, 2010; Lu et al.,, 2010; Kelly and Ó Gráda,, 2014), finance (Ang and Timmermann,, 2012; Fryzlewicz,, 2014), genetics (Shen and Zhang,, 2012; Fearnhead and Rigaill,, 2018), and signal processing (Wang et al.,, 2004; Harle et al.,, 2016).
Change-point estimation has been extensively studied for time series data, see e.g. Davis et al., (2006); Aue et al., (2009); Shao and Zhang, (2010); Matteson and James, (2014); Preuss et al., (2015); Jiang et al., (2021). Recently, change-point analysis has also gained popularity in high-dimensional statistics (Cho and Fryzlewicz,, 2015; Wang and Samworth,, 2018; Wang et al.,, 2021; Chen et al.,, 2022) and functional data analysis (Berkes et al.,, 2009; Aston and Kirch,, 2012; Aue et al.,, 2018). However, change-point estimation for spatio-temporal processes remains largely unexplored with only a handful of works in the literature. Moreover, existing methods are subject to various limitations. For example, Bayesian methods such as Majumdar et al., (2005) and Altieri et al., (2015) usually require very specific model structures without theoretical guarantees and are computationally intensive. Gromenko et al., (2017) focuses on at most one change-point in the mean function of a spatio-temporal process. Furthermore, all existing literature require the separability of space-time covariance. The major difficulty of change-point analysis for spatio-temporal processes stems from the theoretical and computational challenges of spatio-temporal modeling under the increase in dimensions of both space and time with the presence of unknown change-points.
In this paper, we propose a likelihood-based procedure for multiple change-point estimation along the time dimension in a spatio-temporal process with spatial locations at a possibly irregular grid. We take this approach since the parametric model, such as regression based mean functions and Matérn class based space-time covariance functions, is one of the main workhorses in the spatio-temporal literature. Our procedure adopts pairwise likelihood to alleviate computational difficulty of full likelihood for spatio-temporal data while maintaining statistical efficiency. The proposed method is a general approach that can handle a wide range of spatio-temporal models including both separable and non-separable space-time covariance. Furthermore, it works under model misspecification and can detect changes beyond first and second moments. In spatial statistics, there are mainly two asymptotic framework, namely the increasing domain asymptotics and the spatial infill asymptotics. The choice of asymptotic frameworks plays an important role in establishing theoretical properties of the statistical methodology. Both frameworks are common in practice, see Stein, (1999), Zhang and Zimmerman, (2005) and Bevilacqua et al., (2020) for more discussions. Thus, for completeness, we establish the theoretical results of the proposed change-point estimation procedure under both the increasing domain and infill asymptotics in the spatial dimension.
The contribution of this paper is two-fold. First, in terms of statistical theory, we show that in contrast to the commonly used likelihood-based change-point estimation approach for multivariate time series (e.g. Davis et al.,, 2006; Ma and Yau,, 2016), the pairwise likelihood for spatio-temporal data induces an edge effect around each change-point. This edge effect is non-ignorable under the spatio-temporal setting as the spatial dimension grows and can cause inconsistency of change-point estimation. To tackle this problem, we carefully design a compensating mechanism which modifies the pairwise likelihood by introducing a marginal likelihood term to correct the edge effect.
Interestingly, unlike traditional criterion functions such as BIC and minimum description length (MDL) which involve a penalty term, the consistency of the change-point estimation can be achieved solely by the modified pairwise likelihood. Moreover, in contrast to classical results in fixed dimensional time series that the asymptotic error of change-point estimation is , we show that exact recovery of true change-points is possible in the spatio-temporal setting under the increasing domain asymptotics. To further achieve consistent model selection for each segment and enhance finite sample performance, an MDL-based criterion function is developed. We prove that, even under possible model misspecification, the number and locations of change-points can be consistently estimated under mild conditions. The asymptotic distributions of the estimated change-points and the spatio-temporal model parameters in each stationary segment are also derived. In addition, we further establish the consistency of the number and locations of the change-point estimator under infill asymptotics where the time domain is increasing while the spatial sampling domain is fixed. To the best of our knowledge, this paper is the first to study change-point estimation in spatio-temporal data under the spatial infill setting.
Second, in terms of statistical computing, we develop a computationally efficient algorithm for the optimization of the criterion function. Computational feasibility is a major challenge in change-point estimation since it involves optimization over a large number of change-point configurations. Popular optimization methods, such as binary segmentation (Vostrikova,, 1981) and genetic algorithm (Davis et al.,, 2006), are fast but only provide approximate solutions. On the other hand, dynamic programming (Jackson et al.,, 2005) provides exact solutions but incurs quadratic computational cost. In this paper, we adapt the pruned exact linear time (PELT) algorithm in Killick et al., (2012) (originally designed for univariate time series) to the spatio-temporal setting. The new algorithm is computationally efficient and proves to provide an asymptotically exact solution.
We remark that change-point estimation based on pairwise likelihood with an MDL penalty has previously been studied in Ma and Yau, (2016) under the multivariate time series setting. However, as evident from our discussion above, there are notable differences between the two works. First, our work focuses on the more complex spatio-temporal setting with a growing spatial dimension. Importantly, we show the pairwise likelihood procedure in Ma and Yau, (2016) leads to inconsistent change-point estimation due to an edge effect under our setting (see details later), and we instead design a new criterion function with both pairwise and marginal likelihood to achieve consistency. Second, we operate under both the increasing domain and spatial infill asymptotics, and discover new phenomena for change-point estimation such as exact recovery and consistency without penalty, which requires substantially different technical arguments than the ones in Ma and Yau, (2016).
The rest of the paper is organized as follows. Section 2 provides the background and derivation of the composite likelihood based criterion for change-point estimation. The main results under increasing domain asymptotics including estimation consistency and asymptotic distribution of the estimators are presented in Section 3. Numerical experiments and an application to the U.S. precipitation data are given in Section 4. Section 5 concludes. All technical proofs, detailed results under the infill asymptotics, and additional numerical studies can be found in the supplement.
2 Background
2.1 Settings and notations
On a set of spatial locations with cardinality , consider a spatio-temporal process
[TABLE]
where denotes the observations of all spatial locations at time , and given any two positive integers , we denote as the set There are in total observations. We focus on , while our result can be easily generalized to with .
Data generating process: We assume that can be partitioned into stationary segments along the time dimension111Note that potentially there can also be structural breaks across the space , however, since there is no natural order for , the search space is much larger, so here we do not consider this case.. In other words, there are unknown change-points in the spatio-temporal process. Our asymptotic results hold given that as increase, the normalized change-point converges to a limit for all , where . However, for clarity of presentation, in the rest of the paper, we simply set for , where for a number , we denote as the closest integer to . For notational convenience, we further define and , and and
Let be the length of the th stationary segment for . For convenience, we can re-index the th stationary segment of as a stationary process with , such that
[TABLE]
The observed spatio-temporal process can then be written as
[TABLE]
As in Davis et al., (2008) and Aue et al., (2009), we first assume for simplicity that the data across different segments () are independent. This assumption is commonly found in spatio-temporal change-point literature (e.g. Altieri et al.,, 2015; Gromenko et al.,, 2017). We refer to Remark 3 and LABEL:sec:relaxIS of the supplement for discussions on its relaxations.
Model and parameterization: We adopt a parametric approach and model each stationary segment by a member of a pre-specified finite class of models, . Each element in is a model indexed by an integer-valued vector that represents the model order. In other words, determines the form of the parametric model. Given , the model can be fully specified by a -dimensional parameter in a compact parameter space . We refer to as the model order and as the model parameter.
For the th stationary segment , we assume there exists a pseudo-true parametric model in , indexed by a model order vector of dimension , that provides the best fit for the data (see 3 later for the technical definition). Given , the exact model for is fully specified by a model parameter of dimension . Importantly, note that we do not require to cover the true data generating process of . This modeling framework is flexible. In particular, on each stationary segment, it allows a general spatio-temporal model such that
[TABLE]
Here, is the mean process which can take various regression forms such as with being the covariate associated with , and is the error process whose space-time covariance can take various parametric forms of separable or non-separable spatio-temporal dependence.
Notation: Denote as the true model parameter set for the th stationary segment and denote . Furthermore, denote as the set of true (normalized) change-points. To avoid confusion, in the following, we use to denote a generic set of change-points. Furthermore, we denote as a generic partition of imposed by , where is of length with Note that depend on implicitly, which is suppressed for notational simplicity. In particular, we have that for all if . We use to denote a generic model parameter set for the th segment , where is of dimension and is of dimension Denote .
An illustrative example: To build more intuition, we conclude this section with a concrete example where the model class consists of Gaussian space-time AR (STAR) models. On a stationary segment, an STAR model of order takes the form
[TABLE]
where is a Gaussian process that can take possible parametric forms of spatial dependence, such as exponential or Matérn covariance. Thus, the model order can be specified by , where indicates the temporal autoregressive order and indicates the parametric form of the spatial dependence. Given , the model parameter consists of the temporal AR coefficients and the spatial covariance parameters of .
2.2 Composite likelihood and pairwise likelihood
Although (full) likelihood based methods generally achieve high statistical efficiency, when the likelihood function involves high-dimensional inverse covariance matrices or integrals, computations become infeasible. To overcome this limitation, Lindsay, (1988) considers the composite likelihood, which is a weighted product of likelihoods for some subsets of the data. By specifying the subsets, different classes of composite likelihood are obtained. One popular class is the pairwise likelihood (PL), which is the product of the bivariate densities of all possible pairs of observations,
[TABLE]
where are the weights. Composite likelihood often enjoys computational efficiency while statistical efficiency is retained; see Lindsay, (1988); Varin et al., (2011). Owing to its flexibility and attractive asymptotic properties, composite likelihood has been widely used in genetics (Larribe and Fearnhead,, 2011), longitudinal data (Bartolucci and Lupparelli,, 2016), time series (Davis and Yau,, 2011), and spatio-temporal statistics (Bevilacqua et al.,, 2012; Huser and Davison,, 2014).
Given a generic segment and a model parameter , the classical pairwise likelihood is defined as the product of the bivariate densities of each distinct pair in . However, in many spatio-temporal processes, the dependence between observations diminishes quickly as the time lag or spatial distance increases. Therefore, it suffices to consider pairs in that are up to a small time lag and a small spatial distance apart.
In particular, define as a distance-based neighborhood of location s, where the distance can be Euclidean. Note that depends on implicitly. Given , for a time lag , define the index set
[TABLE]
which collects all pairs of observations in that are exactly time units apart and at most spatial distance away. For the time lag , we further define P_{0,\mathcal{N}}^{(j)}=\bigcup_{t=1}^{T_{j}}\big{\{}(t,0,{\textbf{s}}_{1},{\textbf{s}}_{2}):{\textbf{s}}_{1}\in\mathcal{S},{\textbf{s}}_{2}\in\mathcal{N}({\textbf{s}}_{1})\big{\}}. We then define
[TABLE]
which is the collection of pairs of distinct observations in that are at most time units and spatial distance apart. The pairwise log-likelihood of is then defined as
[TABLE]
For the choices of and (i.e. ), intuitively, a large neighborhood can be used if there exists strong spatial correlation across , and a small neighborhood should be favored if the spatial correlation is weak; see Varin and Vidoni, (2005) and Bai et al., (2012). On the other hand, similar to Ma and Yau, (2016), if the main focus is estimating change-points rather than model parameters, it usually suffices to use the smallest and that ensure identifiability of the models in the candidate model set . See more discussions below Assumption 3 in Section 3.
2.3 Edge effect and a remedial composite likelihood
By the definition of in (4), each data point in a generic segment may not appear in for the same number of times. For example, can only be paired with , and thus appears approximately half frequently compared to observations , , which can be paired with . This can be viewed as that different weights are implicitly assigned to the observations in , and observations on the edge of a segment receive less weights. We refer to this phenomenon of the pairwise likelihood (PL) defined in equation (4) as the edge effect.
To determine whether a change-point exists on a segment , we need to compare two log-likelihood quantities: the pairwise log-likelihood formed by , and the sum of pairwise log-likelihoods formed by and . For the latter quantity, all observations within time units from will suffer from the edge effect and receive less weights, which thus causes that the latter quantity has fewer terms than the former one.
The edge effect is negligible if the spatial dimension is fixed since it is of order , as is in the multivariate time series setting. However, when , the edge effect is non-ignorable and can cause inconsistency of the PL based method. In Section LABEL:sec:edge_effect of the supplement, through a simple and intuitive example, we show that due to the fact in the spatio-temporal setting, the edge effect can cause false positives in the PL based change-point estimation asymptotically with probability 1, which is further confirmed by an accompanying simulation study.
To correct the edge effect of PL and achieve consistency of change-point estimation, we design a compensating mechanism for the missing pairwise log-likelihoods on the edge of each segment, so that each data point appears the same number of times in the likelihood function. In particular, the mechanism introduces additional marginal log-likelihoods for data points observed on the edge . Based on the compensating mechanism, we propose a newly designed composite likelihood that takes the form
[TABLE]
where , , and denotes the collection of marginal log-likelihoods used for correcting the edge effect.
2.4 Derivation of the criterion
With the modified composite likelihood, in this section we derive a criterion function for estimating the change-points and model parameters in each segment. The criterion is based on the minimum description length (MDL) principle, which aims to select the best-fitting model that requires the minimum amount of code length to store the data (Rissanen,, 2012), and has been shown to have promising performance for change-point estimation, see Davis et al., (2006, 2008); Lu et al., (2010).
One classical way to construct the MDL is the two-stage approach (Hansen and Yu,, 2001; Lee,, 2001), which splits the code length, , into two components:
[TABLE]
where is the code length for the fitted model and is the information in unexplained by . Recall that the model parameter set of the th segment is specified by , where is the model order and is the model parameter. Given , the composite likelihood estimator of is obtained by , where is defined in (2.3). Since the fitted model can be completely described by , ’s and ’s, we have
[TABLE]
Note that contains information equivalent to the integer-valued vector , and the code length for an integer is approximately . From Hansen and Yu, (2001) and Lee, (2001), the code length for an estimate of a real-valued parameter depends on the precision by the optimal quantization of the parameter space, which is related to the standard error of the estimate. In particular, under the increasing domain asymptotics and some regularity conditions, a parameter estimator computed from observations is -consistent, and hence the code length for an estimate is . Thus, we have
[TABLE]
where .
We remark that since the segment length is upper bounded by and there are finite number of models in , the uniform code and can instead be used for the second and third terms in (6) and will lead to the same asymptotic results. However, in finite sample, we find that achieves higher detection power due to its smaller magnitude, and encourages parsimony as lower-index models in are less complex.
As demonstrated by Rissanen, (2012), , where is the maximized full likelihood. By regarding the composite likelihood as a proxy to the full likelihood and using logarithm base rather than base , the sum of the negative of (2.3) can be used to define . However, by construction, each data point may appear several times in the composite likelihood function. In particular, for any with length , the average number of times that an observation is used in the composite log-likelihood equals to
[TABLE]
where denotes the cardinality of a set. Indeed, if the data are identically and independently distributed, the composite log-likelihood is a product of marginal densities and is essentially times the full log-likelihood. Thus, we compensate the code length by multiplying by a factor and define the composite likelihood-MDL (CLMDL) criterion as
[TABLE]
We remark that unlike the classical MDL criterion, the proposed CLMDL criterion in (8) may no longer be interpreted as a code-length function since the adjusted composite likelihood is used. Nevertheless, as will be seen, this construction still allows one to balance between the lack of fit and model complexity, and offers consistent estimation of change-points and model parameters.
CLMDL-based estimation: We estimate the unknown true parameters by minimizing the CLMDL criterion . To ensure identifiability of the change-points, we impose a tuning parameter such that . In other words, we consider
[TABLE]
Thus, the number of change-points is upper bounded by . For theoretical validity, we require , where is the minimum spacing between true change-points. This is a common assumption in the change-point estimation literature for parametric models, see e.g. Andrews, (1993), Davis et al., (2006), Ling, (2014), Ma and Yau, (2016), and Romano et al., (2022). A sensitivity analysis is conducted in LABEL:sec:add_num (LABEL:add_simu_epsilon) of the supplement, which shows CLMDL is robust to the choice of . Denote as the Cartesian product of .
The estimated number and locations of change-points and parameters in each segment are thus
[TABLE]
where and with . Note that
[TABLE]
is the composite likelihood estimator of the model parameters of the th estimated segment of the spatio-temporal process, i.e. .
3 Main Results under Increasing Domain Asymptotics
In this section, we first impose some mild regularity conditions on the composite log-likelihood and the strong-mixing coefficients of the spatio-temporal process, and then present the main results.
For the asymptotic theory, we assume that the piecewise stationary spatio-temporal process is generated by a random field in a (possibly unevenly spaced) lattice . The data is observed on with and . In other words, we have . The asymptotic theory is based on , where the number of observations whenever . For notational simplicity, in the following we use instead of when there is no possibility of confusion.
We define a metric on by , where , , , denote any two points in . The distance between any two subsets is further defined as In this section, the theoretical results are established under the increasing domain asymptotics framework as in Jenish and Prucha, (2009) and Bai et al., (2012), which is made explicit by Assumption 1.
Assumption 1**.**
The lattice is countably infinite. All elements in are located at distances of at least from each other, i.e., for all we have .
Assumption 1 allows for unevenly spaced locations and general forms of sample regions, which is often encountered in real data. By Assumption 1, we can assume the maximum cardinality of the neighborhood set is bounded by a constant . Throughout this section, we assume the time lag used in CLMDL is and the maximum cardinality of in CLMDL is .
Assumption 2** ().**
*There exists an such that for any fixed model order , we have
(i) for and each stationary segment , ,*
[TABLE]
*(ii) for , the above moment conditions hold with ,
where and are defined in (2.3) and stands for the th order derivative w.r.t. .*
Assumption 2() requires that the composite log-likelihood (2.3) is twice continuously differentiable and has a finite th moment, and its first and second order derivatives have a finite th moment. Note that if the data is observed on a regular lattice, by the piecewise stationarity assumption, the supremum w.r.t. can be dropped in Assumption 2().
Given , define the expected log-likelihood of each stationary segment as . The derivatives and are defined similarly.
Assumption 3**.**
For each stationary segment of the random field, where ,
(i) there exists a model with a parameter satisfying
[TABLE]
The model order is uniquely identifiable in the sense that if there exists another model with and , then . Moreover, for any , we have . The same holds for
(ii) and , where and are defined in (i).
Similar as above, if the data is observed on a regular lattice, then by the piecewise stationarity assumption, the supremum w.r.t. can be dropped. Note that Assumption 3 does not require that the stationary process is from the model class . Instead, Assumption 3(i) only assumes the existence of a pseudo-true model in , which is of the simplest form. That is, the model cannot be expressed by another model in , where is of a smaller dimension. The last statement in Assumption 3(i) asserts that for any model order , the point is the unique parameter value that maximizes the expected composite likelihood.
Assumption 3(ii) rules out the degenerate case that the th and th stationary segments are indistinguishable by the composite likelihood. Assumption 3(ii) may fail if two adjacent segments follow different models but have the same expected composite likelihood. In LABEL:subsec:pathological of the supplement, we give two pathological examples where such scenarios may happen. In principle, this situation can always be avoided by using a larger time lag and spatial neighborhood when defining (2.3). As noted by Ma and Yau, (2016), this situation seldom occurs in practice and or is usually sufficient to distinguish between stationary segments.
For more intuition regarding 3(ii), consider the case where two adjacent segments share the same model order , and thus and can be directly compared. In view of Assumption 3(i) and boundedness of the first order derivatives in 2(ii), for Assumption 3(ii) to hold, it is equivalent to require for some . In other words, the change size of the model parameter is non-vanishing. In Section 3.1.1, we further show that 3(ii) can indeed be relaxed to allow vanishing change sizes under additional conditions.
The next two assumptions regulate the dependence structure of the spatio-temporal process by imposing mild -mixing conditions on the underlying random field. For the th stationary segment of the random field, denote as the sigma field generated by the random variables in the index set Define
[TABLE]
The -mixing coefficient for the th stationary segment is defined as
[TABLE]
Also, denote , where is an upper bound of the number of composite likelihood components that any point can have in .
Assumption 4** ().**
For each stationary segment , where , there exist some and where , such that for all , , , we have
[TABLE]
Assumption 4 requires a polynomial decay rate for the -mixing coefficient of the random field, which is mild and is used for invoking the moment inequality in Doukhan, (1994) to control the asymptotic size of the deviation of the composite likelihood from its expectation. Note that the mixing rate in Assumption 4 depends on . This is intuitive since a longer time lag and a larger neighborhood size induce a slightly higher dependence among the composite likelihood and thus require stronger conditions on the mixing coefficients. Define also
[TABLE]
which characterizes the dependence of the spatio-temporal process along the time dimension, and can be regarded as an analogue to the classical -mixing coefficient in the time series setting.
Assumption 5**.**
For each stationary segment of the random field, where , there exist , , and , such that for any fixed model order ,
[TABLE]
Assumption 5(i) is a moment condition on the first order derivative of the composite likelihood. Assumption 5(ii) is a mild mixing condition along the time dimension and is used for invoking an maximal moment inequality in Yang, (2007) that controls the asymptotic size of the first order derivative of the composite likelihood at the true parameter value. Note that for a fixed moment condition , the slowest polynomial decay rate for the mixing condition is , which is achieved when . Thus, a higher order moment condition on the first order derivative requires a weaker mixing condition. Next, we impose Assumptions 6 and 7, which are standard in establishing the asymptotic distribution of the parameter estimator in a stationary segment; see Assumption 3 in Jenish and Prucha, (2009) and Assumptions 6–8 in Bai et al., (2012).
Assumption 6**.**
For each stationary segment of the random field, where , there exists some such that (i) , (ii) for , and (iii) for some .
Assumption 7**.**
For each stationary segment of the random field, we have
[TABLE]
where , and and are positive definite matrices.
Remark 1** (Mixing conditions).**
Define , which is a mixing coefficient commonly used in the random field literature, see Berkes and Morrow, (1981) and Doukhan, (1994) (Section 1.3). Clearly, we have Thus, all mixing conditions in Assumptions 4, 5(ii) and 6 hold if decays at a sufficiently fast polynomial rate. This is a mild condition and is satisfied by many widely used spatio-temporal parametric models, such as a Gaussian random field with a separable space-time Matérn covariance function or with other popular non-separable space-time covariance functions proposed in Stein, (2005) and Fuentes et al., (2008). To conserve space, we refer to LABEL:sec:alphMixing of the supplement for more details.
3.1 Consistency of CLMDL under increasing domain asymptotics
We now present the theoretical results. We begin with a somewhat surprising finding on the consistency of change-point estimation using the composite likelihood function alone without any penalty for model complexity. It requires the existence of the th moments of the composite likelihood in (2.3) and its derivatives, and a mild divergence rate requirement between and .
Analogous to the CLMDL based estimator in (10), define the CL based estimator
[TABLE]
where , with , and the estimated model parameter is with \tilde{\mathbf{X}}_{j}=\Big{\{}\mathbf{y}_{t}:[T\tilde{\lambda}_{j-1}]+1\leq t\leq[T\tilde{\lambda}_{j}]\Big{\}}.
Proposition 1**.**
Let be a piecewise stationary spatio-temporal process specified by , and Assumptions 1, 2(), 3 and 4() hold with some .
(i). If , with probability going to 1, we have and for each , there exists a , such that .
(ii). If, in addition, and Assumption 5 holds, with probability going to 1, we have
[TABLE]
and has a dimension greater than or equal to for .
The consistency of the CL-based change-point estimator in Proposition 1(ii) can be viewed as the opposite phenomenon to the inconsistency caused by the edge effect discussed in Section 2.3. It is due to the compensating mechanism of the proposed composite likelihood (which is designed to correct the edge effect) and the fact that the spatial dimension diverges (i.e. ).
The high-level intuition is as follows. Consider the th stationary segment . By assigning one false change-point to , the difference introduced on the CL criterion function in (12) is the difference between the dropped pairwise likelihood and the corresponding compensating marginal likelihood evaluated at (and a term due to the estimation error of model parameters). Compared to the dropped pairwise log-likelihood, the compensating marginal log-likelihood incorrectly imposes temporal independence on the stationary segment. Thus, by the definition of in Assumption 3(i), the expected value of this difference is positive and is of order . Based on a moment inequality, we can further show the actual value of this difference is concentrated around its expectation, and therefore is positive and of order . Thus, a model with an over-estimated change-point will have a significantly larger criterion function value than the true model, and will not be selected. In contrast, in the classical time series setting, is fixed and the consistency of needs to be achieved by an extra penalty term in the criterion function to suppress over-estimation.
Proposition 1 only guarantees consistency in change-point estimation but not model selection. Indeed, introducing the MDL penalty term ensures consistency of model selection in each segment and improves the finite sample performance in terms of reducing false positives when there is no change-point. Theorem 1 states the consistency of our procedure based on the CLMDL criterion.
Theorem 1**.**
Let be a piecewise stationary spatio-temporal process specified by , and Assumptions 1, 2(), 3 and 4() hold with some . Consider the CLMDL based estimator defined in (10).
(i). If , with probability going to 1, we have and for each , there exists a , such that .
(ii). If, in addition, and Assumption 5 holds, we further have
[TABLE]
with probability going to 1.
In Proposition 1 and Theorem 1, we have , which indicates that asymptotically we can recover the exact location of the change-points without error. This result is different from the one under the multivariate time series setting, where an error is observed asymptotically. This difference is due to the expansion of the spatial domain under the spatio-temporal setting, which intuitively provides more information for the detection of change-points.
Remark 2** (Infill asymptotics).**
An alternative asymptotic framework commonly used in the spatial statistics literature is the infill asymptotics, where the time domain is increasing while the spatial sampling domain is fixed. In LABEL:sec:main_infill of the supplement, we modify the CLMDL criterion to tailor to the infill setting and further establish its estimation consistency in LABEL:asym_infill. Intuitively, under the infill setting, since we are sampling from a bounded spatial domain, the increasing sample size along the space dimension may or may not accumulate more information for change-point estimation. In particular, we show that exact recovery of the change-point is possible if the change happens in a microergodic parameter. Roughly speaking, a parameter is microergodic if a higher spatial sampling resolution improves its estimation accuracy (see Stein, (1999) and Zhang, (2004)). For changes in a non-microergodic parameter, the localization error achieves the classical rate. To conserve space, we refer to LABEL:sec:main_infill of the supplement for more details.
To guarantee the consistency of the estimated number of change-points, Proposition 1 and Theorem 1 require an additional polynomial rate condition on the divergence rate between and , i.e. . This technical condition is needed for controlling the asymptotic size of terms due to the compensating mechanism via a union bound. Note that a higher moment condition implies a less restrictive divergence rate requirement. When is Gaussian, all moments of the composite likelihood exist, and the rate requirement becomes minimal. Indeed, if the spatio-temporal process is observed on a regular lattice, then under an additional assumption on the mixing coefficients, a finer result in terms of the divergence rate between and can be obtained.
Theorem 2**.**
Let be a piecewise stationary spatio-temporal process specified by , and Assumptions 1, 2(), 3, 4() and 5 hold with . Moreover, assume that
[TABLE]
for some , with some , and . Then, for the estimator defined in (10), with probability going to 1, we have
[TABLE]
provided that with .
Remark 3**.**
The consistency results given in Proposition 1, Theorems 1 and 2 are based on the independence assumption across stationary segments, which is commonly used in the change-point estimation literature. In LABEL:sec:relaxIS of the supplement (see LABEL:consistency_relaxIS), we further relax this assumption and show that, similar to the classical time series setting, CLMDL can still achieve consistency with a localization error rate when there is weak dependence across segments.
3.1.1 Vanishing change sizes
The exact recovery phenomenon in Theorems 1 and 2 suggest CLMDL may further work with vanishing change sizes under the increasing domain asymptotics, which is confirmed in this subsection.
To facilitate a transparent and intuitive definition of change sizes, in this subsection, we assume the model order of the pseudo-true parametric model in are the same across the stationary segment, i.e. . Therefore, the pseudo-true model parameters of all stationary segments share the same meaning and same dimension , and can be directly compared. Specifically, the parameter change at the th true change-point can be defined as and the change size can be measured by its -norm Otherwise, if , the difference between and is not well defined and we need to quantify the change size via the expected composite log-likelihood, which is less intuitive and interpretable222With tedious notations, we can extend our result to the case where the pseudo-true model orders are different but consist of nested models, such as space-time AR() models with . In such case, can be of different dimensions but we can define the change size using the pseudo-true parameter at the highest model order, i.e. , which shares the same meaning and dimension thanks to the nested model nature..
To model the vanishing change size, we assume that , where is a -dimensional vector with for . The decay rate of the change size is controlled by , which vanishes as increase, i.e. Under this setting, it is easy to see that Assumption 3(ii) no longer holds, as the difference between and (and thus and ) converges to 0 as increase. Thus, a more delicate technical argument based on Taylor expansion is needed to quantify the difference between the composite likelihood functions in CLMDL, which requires the following stronger moment conditions on its derivatives.
Assumption 8** ().**
2*(ii) holds for with some *
Theorem 3 states that the CLMDL based estimator defined in (10) can still achieve consistent estimation of change-points given that the change size does not vanish too fast.
Theorem 3**.**
Let be a piecewise stationary spatio-temporal process specified by , and Assumptions 1, 2(), 3(i), 4(), 5 and 8(r) hold with some , and furthermore . Suppose the change size satisfies that .
(i). If , with probability going to 1, we have
[TABLE]
(ii). If , with probability going to 1, we have
[TABLE]
and has a dimension greater than or equal to for . If in addition, , we further have and for with probability going to 1.
Theorem 3 suggests that in some sense can be viewed as the effective (squared) change size of the problem. In particular, Theorem 3(i) states that as long as does not vanish as increase, CLMDL can still provide consistent estimation for and achieve exact recovery of all change-points , which resembles Theorem 1(i). Interestingly, Theorem 3(i) indicates that exact recovery can be achieved not only for a diverging but also for a constant/converging . This in fact can be attributed to the compensating mechanism of the proposed composite likelihood, which is designed to correct the edge effect, and shares a similar intuition as that of Proposition 1. We refer to Remark LABEL:remark:hdmean of the supplement for more details.
Theorem 3(ii) states that under a vanishing , as long as , CLMDL again consistently estimates , though no longer achieves exact recovery of However, CLMDL still gives consistent estimation of the normalized change-points, as by (17), we have \big{|}\hat{\lambda}_{j}-\lambda_{j}^{o}\big{|}=O_{p}(\sqrt{1/(ST\kappa^{2})})=o_{p}(1). Due to the bias caused by the localization error of , CLMDL may over-estimate the model order on each segment unless
Theorem 3(ii) also indicates that the existence of a higher moment leads to a faster localization error rate. In particular, if the moment conditions hold for all , (17) implies that \big{|}[T\hat{\lambda}_{j}]-[T\lambda_{j}^{o}]\big{|}=O_{p}((S\kappa^{2})^{-1-\delta}) for any The presence of is due to the use of a moment inequality in Doukhan, (1994), which works for a general random field with mild -mixing conditions. Indeed, we show in LABEL:remark:sharper_rate of the supplement that under some additional martingale difference or linear process assumptions on the score function, by invoking the generalized Hájek-Rényi inequality in Bai, (1994), the localization error rate (17) can be sharpened to as long as However, it seems unnatural and difficult to cast a general spatio-temporal process into the framework of linear processes, and we thus opt to use a general (albeit less sharp) moment inequality for CLMDL.
To our best knowledge, the consistency and exact recovery property of CLMDL for multiple change-points estimation in a parametric spatio-temporal model are the first time seen in the literature. This is substantial as parametric modeling is one of the main workhorses for spatio-temporal analysis. For simplicity and clarity of presentation, we assume all changes vanish. Indeed, by combining the arguments in Theorems 1 and 3, we can show CLMDL works when both vanishing and non-vanishing changes exist. We omit the details to conserve space.
We remark that the exact recovery phenomenon has been previously observed in the change-point literature. For example, Bai, (2010) and its extension Bhattacharjee et al., (2019) study single change-point estimation for non-parametric high-dimensional mean change and show that exact recovery can be achieved when the change size is large in certain sense. However, the technical arguments used in the results for CLMDL are substantially different. In particular, unlike the mean change problem which retains linearity, due to the parametric nature of our problem, the objective function of CLMDL is more complex and does not have a closed-form solution as a result of its non-linearity. On the other hand, there is also some intuitive connection between the localization error rate of CLMDL in Theorem 3 and the rate derived in the high-dimensional mean change literature. We refer to LABEL:remark:hdmean of the supplement for a more detailed discussion.
3.2 Asymptotic distribution under increasing domain asymptotics
We now investigate the asymptotic distribution of the change-point estimator. Theorems 1(ii), 2 and 3(i) indicate that under the increasing domain asymptotics, the integer-valued change-points can be recovered exactly. Thus, there is no non-degenerate asymptotic distribution for the estimated change-points . Nevertheless, the following Theorem 4 provides some insights on the finite-sample behavior of . For simplicity, we only present the result for , the result for is similar but notationally more complicated. Define and .
For , define
[TABLE]
where with and .
For , define
[TABLE]
where with and . Note that ’s and ’s quantify the effects of the estimation error on the CLMDL. For , we define a double-sided random walk for the th change-point,
[TABLE]
Theorem 4 gives an approximation of the finite-sample behavior of and the asymptotic distribution of the estimated parameters .
Theorem 4**.**
Suppose that the conditions in Theorems 1(ii) or 2 or 3(i) are satisfied, and Assumptions 6 and 7 hold. We have that
[TABLE]
as . If, additionally, , we have for ,
[TABLE]
Moreover, , are asymptotically independent.
From the proof of Theorems 1 and 3, it can be shown that
[TABLE]
which again indicates that the true change-points can be recovered without errors. Although eventually converges to a degenerate distribution, as is shown by the numerical experiments in Section 4, can still give a reasonably accurate approximation to the finite-sample behavior of . The finite-sample approximation of in Theorem 4 requires . For the case where is greater than , the approximation in (20) becomes inaccurate. The intuitive reason is that the distribution of converges too fast towards its degenerate limit when more information from the spatial dimension is available.
Since a closed-form expression for the distribution function of is unavailable, we need to simulate replicates of to conduct inference. However, the double-sided random walk depends not only on the pseudo-true parameters and , but also on the true distributions of the th and th segments. Hence, this simulation procedure is valid only if the true models of the th and th segments are known. In other words, if the true model is not included in , is consistent, but inference cannot be made via Theorem 4.
4 Numerical Experiments
We begin this section by discussing the optimization algorithm for the minimization of CLMDL in (10) and then present the extensive simulation studies and a real data application.
Due to the additive form of CLMDL in (8), its minimization can be performed via dynamic programming (Jackson et al.,, 2005), which incurs a quadratic computational complexity . To further lower the computational cost, we adapt the pruned exact linear time (PELT) algorithm proposed by Killick et al., (2012) (originally designed for univariate time series) to the spatio-temporal setting. A key component of PELT is to find a suitable threshold , which is used to prune unnecessary candidates in recursive computation of the dynamic programming, and thus lowers the computational complexity to between and . Under the spatio-temporal setting, the threshold is more challenging to derive due to the non-ignorable edge effect when spatial dimension . Nevertheless, in LABEL:PELTK of the supplement, we provide a suitable choice of and establish the asymptotic validity of applying PELT for the minimization of CLMDL. We refer to LABEL:sec:PELT of the supplement for more details.
4.1 Simulation studies
Throughout the numerical experiments, we mainly consider the following four-parameter autoregressive spatial model,
[TABLE]
where is defined on a regular two-dimensional grid (see definition later) and is a Gaussian process with exponential covariance function and , when . The model is specified by , where , and . Spatial and temporal dependence are determined by and respectively. Meanwhile, and control the overall mean and variance.
We investigate the performance of CLMDL under the increasing domain setting and define the spatial domain as where the spatial sample size grows by increasing . For all simulation studies, we set and in defining the composite likelihood, set in the optimization, and set the number of replications to be 1000.
Competing methods: To our knowledge, there is no natural competing method for CLMDL in the literature. Nevertheless, for illustration purposes, we compare CLMDL with Davis et al., (2006), which is an important work for multiple change-point estimation in parametric models of univariate time series, and with SBS in Cho and Fryzlewicz, (2015) and DCBS in Cho, (2016), which are important works that allow multiple change-point estimation in both the (non-parametric) mean and second-order structure of a high-dimensional time series. To conserve space, we refer to Section LABEL:sec:add_num of the supplement (LABEL:add_simu_hd and LABEL:add_simu_univariate) for the detailed comparison.
Additional simulation studies: In the supplement, we have further conducted numerical experiments examining the performance of CLMDL for multiple change-point estimation and model selection within each stationary segment, for change-point estimation under partial changes, and under the spatial infill setting, and for its robustness w.r.t. the tuning parameters and . We refer to Section LABEL:sec:add_num of the supplement (Simulation LABEL:add_simu_multiCP-LABEL:add_simu_epsilon) for more details.
Simulation 1**.**
In this simulation, we examine the estimation accuracy of CLMDL under various sample sizes and signal levels. The underlying data generating process (DGP) in each stationary segment follows (22) with , hence the process is specified by .
Let and be the underlying parameter vectors for the segments before and after the change-point, respectively. When there is no change-point (i.e. ), the entire process is simulated from , otherwise there is a change-point at . We consider four scenarios corresponding to no change-point, change in temporal dependence (), change in spatial dependence () and change in both spatial and temporal dependence. Note that the signal levels are pre-fixed and do not vary with the sample sizes (i.e. non-vanishing).
Table 1 reports the estimated number of change-points under various settings. Under the no-change scenario, there is no false positive even when the sample size is small. Some over-estimation is observed for small sample when there is change in spatial dependence, which is probably due to the larger variation in estimating . The detection power improves when either , or signal level increases. For example, for , , , the detection power increases from 37% to 81% or 98% respectively, when increases to or increases to 200. To be expected, the proposed procedure is most powerful when there is change in both and .
Simulation 2**.**
In this simulation, we compare the empirical distribution of the change-point estimator and its asymptotic distribution as stated in Theorem 4, and further illustrate the exact recovery property of CLMDL in Theorem 1 under non-vanishing change sizes. The underlying DGP follows (22) with and and . We vary and fix . When the number of change-points is correctly estimated, 100 replicates of are simulated using and to compute .
Table 2 summarizes the detailed simulation result. Clearly, the percentage that the estimated change-points equal the true ones, i.e. , increases to 100% when the sample size increases, which demonstrates the exact recovery of the true change-points. Table 2 further reports the performance of the 90% confidence interval (CI) obtained from the quantiles of . Both the width of CI and empirical standard deviation (esd) decrease as sample size increases, and the empirical coverage probabilities are close to the nominal level. For more intuition, Figure 1 (top panel) gives the QQ plots of the empirical quantile of against its theoretical quantile based on in Theorem 4. Note that the QQ plot closely aligns with the 45 degree line. Figure 1 (bottom panel) depicts the histograms of . The distribution of is non-standard and becomes degenerate as the sample size increases, which aligns with the asymptotic results.
Simulation 3**.**
In this simulation, we further examine the performance of CLMDL under vanishing change sizes as studied in Theorem 3. The underlying DGP follows (22) with and and . We fix and vary . We set the change size as or , which is a function of the sample size and vanishes as increases. To conserve space, we refer to LABEL:add_simu_vanishing in LABEL:sec:add_num of the supplement for a more thorough numerical study regarding CLMDL under vanishing change sizes.
Table 3 summarizes the simulation results. As can be seen, for both and , the detection power and estimation accuracy of CLMDL improve as increases (and the change size vanishes). Intuitively, CLMDL performs better under a slower decaying rate (i.e. ) of change sizes. Note that exact recovery of is possible even for (though it requires a large sample size), which provides further numerical evidence for the theoretical results in Theorem 3.
Simulation 4**.**
In this simulation, we examine the consistency of the CL based estimator defined in (12), which has no penalty terms. The underlying DGP follows (22) with , and we set and as the true parameters for the segments before and after the change-point. We consider change sizes of both fixed and vanishing . We fix and vary . When there is no change-point (i.e. ), the data is simulated from , otherwise there is a change-point at .
Table 4 reports the estimated number of change-points by CLMDL and CL. Due to the lack of penalty, CL does experience false positives for . However, under both fixed and vanishing change sizes, the false detection disappears as increases to , which indicates the consistency of CL (without penalty) and aligns with the theoretical results in Proposition 1 and LABEL:lem_rate_m_unknown. On the other hand, note that CL does require a very large sample size to achieve such consistency, which is often not reasonable in real data and thus makes CL less practical. In contrast, thanks to the MDL penalty, CLMDL is robust to false positives and achieves superior performance over CL under constant change sizes. Compared with CL, it has slightly less power under the vanishing change sizes for when is extremely small (i.e. ). However, such power loss disappears as increases to . Thus, we prefer CLMDL as the MDL penalty can guard against false positives in finite sample without significant negative impact on its detection power.
Simulation 5**.**
In this simulation, we examine the robustness of CLMDL against model misspecification. In particular, we consider the non-separable space-time covariance function in Cressie and Huang, (1999),
[TABLE]
where and are the space and time distance, is the smoothness parameter, is the modified Bessel function, is the time scaling parameter, is the space scaling parameter, is the space-time interaction parameter, and is the variance. We collect the parameter . Note that in (25) generalizes various popular covariance functions. For example, if , becomes the Matérn spatial covariance function. For , it further reduces to the exponential covariance function. Moreover, a separable space-time covariance is obtained when . See Cressie and Huang, (1999) for details.
Let and be the parameters for the segments before and after the change-point, respectively. When there is no change-point (i.e. ), the entire process is simulated from , otherwise there is a change-point at . We set and vary . We conduct the change-point estimation using both the separable model (22) and the true model (25). Table 5 summarizes the numerical result. It shows that CLMDL works well under model misspecification, with a low false positive rate when there is no change-point and high detection power when change-point exists. Moreover, compared to the true model, the loss in detection power or estimation accuracy due to model misspecification is small.
4.2 Application to the U.S. precipitation data
Change-point detection in the amount of precipitation has been recognized as an important problem in climate and environmental science, see Gallagher et al., (2012) for a review on some common approaches. However, existing literature, e.g. Gromenko et al., (2017), seems to mainly consider the at-most one change-point scenario and requires space-time separability of the covariance function.
We consider the data from the Global historical climatological network database (GHCN), which is a main database for global climate monitoring. In particular, some key climate variables such as the amount of precipitation are collected from stations located all over the world. The documentation and datasets are available from Menne et al., (2012) and GHCN official website333ftp://ftp.ncdc.noaa.gov/pub/data/ghcn. Similar to Gromenko et al., (2017), selected precipitation data from the Midwest region of the U.S., including Illinois, Indiana, Iowa, Kansas, Michigan, Minnesota, Missouri, Nebraska, North Dakota, Ohio, South Dakota and Wisconsin, are considered.
In the GHCN database, daily precipitation from each station is recorded. However, there are missing data in many stations. We focus on the land surface stations that provide at least 5 daily records of in each month over the entire period, and compute the monthly average precipitation data for the analysis. In summary, we have the monthly average precipitation in tenths of a millimeter (mm) from January 1941 to December 2010 for 76 stations (i.e. and ). We refer to Figure LABEL:US.map of the supplement for the location of the 76 stations.
To alleviate the heavy tail behavior of the data, we log-transform the monthly average precipitation record. In addition, to remove seasonality in the mean and variance of the data, we follow the stationarizing transform in Bloomfield et al., (1994) and Lund et al., (1995) and set
[TABLE]
where denotes the month that time is in, and and are the sample mean and standard deviation (over time) of the value for month at station To conserve space, we refer to LABEL:subsec:addrealdata of the supplement for a sample plot of the data.
For the mean function , a linear regression with an intercept and three station-level covariates is adopted, which includes the latitude, longitude and elevation of the corresponding station. See Erhardt et al., (2015) and references therein for similar treatment of spatial regression. For robustness, we employ the non-separable Gaussian space-time covariance function (25) of Cressie and Huang, (1999) with in the formulation of the composite likelihood. For change-point estimation, we employ the proposed CLMDL in the main text, which is derived under the increasing domain setting. We also implement the modified CLMDL derived in the supplement, which is tailored for the infill setting. We select all pairs of time lag within 3 months and spatial distance within 500 kilometers in the composite likelihood. For the modified CLMDL tailored for the infill setting, we further set . The geodesic distance (Karney,, 2013) is used as the spatial distance, which is the shortest path between two points on the WGS84 ellipsoid. We note that the estimation result remains similar for different choices of time lag and spatial distance for the neighborhood.
The proposed CLMDL detects two change-points at June 1953 and March 1968. Interestingly, the same change-points are detected by the modified CLMDL tailored for the infill setting, suggesting the robustness of our finding. The first change-point is within the great drought and prolonged heatwave which had great impact on the Midwestern U.S. (Mishra and Singh,, 2010; Westcott,, 2011). The second change-point is close to the proposed change in climate (1970) in North America from Bartomeus et al., (2011). Moreover, the second change-point matches the one detected by Gromenko et al., (2017), which analyzes a similar dataset but under annual resolution and allows at most one change-point. Based on Theorem 4, the 90% CIs for the two change-points are (Nov. 1950, Sep. 1955) and (Dec. 1966, Nov. 1971).
In LABEL:subsec:addrealdata of the supplement, we report the estimated model parameters for each stationary segment and provide visualization based on the estimation result. In addition, a robustness check is conducted for the change-point estimation result, which suggests that the changes are mainly due to the mean function of the spatio-temporal precipitation data.
5 Conclusion
In this paper, by combining composite likelihood and the MDL principle, we propose CLMDL, a unified and computationally efficient method for multiple change-point estimation in a piecewise stationary spatio-temporal process. CLMDL allows for non-separable space-time covariance specification and can detect changes in both mean and covariance functions. Moreover, it works under both the increasing domain and infill asymptotics. We show that exact recovery of true change-points can be achieved in the spatio-temporal setting under mild conditions. Furthermore, the effectiveness and practicality of CLMDL are demonstrated via extensive numerical studies.
For future research, one interesting direction is to further consider the setting of change-point estimation in a locally stationary environment, where on each segment, the model parameter is allowed to vary smoothly instead of being constant, see Wu and Zhao, (2007) and Chen et al., (2022) for works in non-parametric mean change under such setting. In LABEL:subsec:localvarying of the supplement, we give a road map of how to achieve so under the CLMDL framework, where preliminary results show promise. Another interesting direction is to allow the number of change-points to diverge in the theoretical result, which is feasible under stronger assumptions on the Hessian matrix of the log-likelihood function. We give a detailed discussion in LABEL:subsec:div_cp of the supplement. Lastly, most MDL based change-point estimation procedures in the literature (including this work) use the two-part code of standard MDL, as it suffices the purpose of change-point estimation. It will be interesting to design an algorithm based on the one-part code of refined MDL (Grünwald,, 2007) and compare the two strategies in terms of theoretical, computational and numerical performance.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Altieri et al., (2015) Altieri, L., Scott, E. M., Cocchi, D., and Illian, J. B. (2015). A changepoint analysis of spatio-temporal point processes. Spatial Statistics , 14:197–207.
- 2Andrews, (1993) Andrews, D. W. K. (1993). Tests for parameter instability and structural change with unknown change point. Econometrica , 61(4):821–856.
- 3Ang and Timmermann, (2012) Ang, A. and Timmermann, A. (2012). Regime changes and financial markets. Annu. Rev. Financ. Econ. , 4(1):313–337.
- 4Aston and Kirch, (2012) Aston, J. A. D. and Kirch, C. (2012). Evaluating stationarity via change-point alternatives with applications to fmri data. The Annals of Applied Statistics , 6(4):1906–1948.
- 5Aue et al., (2009) Aue, A., Hormann, S., Horvath, L., and Reimherr, M. (2009). Break detection in the covariance structure of multivariate time series models. The Annals of Statistics , 37(6B):4046–4087.
- 6Aue et al., (2018) Aue, A., Rice, G., and Sönmez, O. (2018). Detecting and dating structural breaks in functional data without dimension reduction. Journal of the Royal Statistical Society - Series B , 80(3):509–529.
- 7Bai, (1994) Bai, J. (1994). Least squares estimation of a shift in linear processes. Journal of Time Series Analysis , 15(5):453–472.
- 8Bai, (2010) Bai, J. (2010). Common breaks in means and variances for panel data. Journal of Econometrics , 157(1):78–92.
