Abstract
This paper is concerned with the estimation of time-varying networks for high-dimensional nonstationary time series. Two types of dynamic behaviors are considered: structural breaks (i.e., abrupt change points) and smooth changes. To simultaneously handle these two types of time-varying features, a two-step approach is proposed: multiple change point locations are first identified on the basis of comparing the difference between the localized averages on sample covariance matrices, and then graph supports are recovered on the basis of a kernelized time-varying constrained -minimization for inverse matrix estimation (CLIME) estimator on each segment. We derive the rates of convergence for estimating the change points and precision matrices under mild moment and dependence conditions. In particular, we show that this two-step approach is consistent in estimating the change points and the piecewise smooth precision matrix function, under a certain high-dimensional scaling limit. The method is applied to the analysis of network structure of the S&P 500 index between 2003 and 2008.
Keywords: high-dimensional time series, nonstationarity, network estimation, change points, kernel estimation
1. Introduction
Networks are useful tools to visualize the relational information among a large number of variables. An undirected graphical model belongs to a rich class of statistical network models that encodes conditional independence [1]. Canonically, Gaussian graphical models (or their normalized version partial correlations [2]) can be represented by the inverse covariance matrix (i.e., the precision matrix), where a zero entry is associated with a missing edge between two vertices in the graph. Specifically, two vertices are not connected if and only if they are conditionally independent, given the value of all other variables.
On one hand, there is a large volume of literature on estimating the (static) precision matrix for graphical models in the high-dimensional setting, where the sample size and the dimension are both large [3,4,5,6,7,8,9,10,11,12,13,14,15,16]. Most of the earlier work along this line assumes that the underlying network is time-invariant. This assumption is quite restrictive in practice and hardly plausible for many real-world applications, such as gene regulatory networks, social networks, and stocking market, where the underlying data generating mechanisms are often dynamic. On the other hand, dynamic random networks have been extensively studied from the perspective of large random graphs, such as community detection and edge probability estimation for dynamic stochastic block models (DSBMs) [17,18,19,20,21,22,23,24,25,26,27,28,29,30]. Such approaches do not model the sampling distributions of the error (or noise), since the “true” networks are connected with random edges sampled from certain probability models, such as the Erdős–Rényi graphs [31] and random geometric graphs [32].
In this paper, we view the (time-varying) networks of interests as non-random graphs. We adopt the graph signal processing approach for denoising the nonstationary time series and target on estimating the true unknown underlying graphs. Despite the recent attempts towards more flexible time-varying models [33,34,35,36,37,38,39,40], there are still a number of major limitations in the current high-dimensional literature. First, theoretical analysis was derived under the fundamental assumption that the observations are either temporally independent, or the temporal dependence has very specific forms, such as Gaussian processes or (linear) vector autoregression (VAR) [14,33,34,37,41,42,43]. Such dynamic structures are unduly demanding in view that many time series encountered in real applications have very complex nonlinear spatial-temporal dependency [44,45]. Second, most existing work assumes the data have time-varying distributions with sufficiently light tails, such as Gaussian graphical models and Ising models [33,34,36,41,42]. Third, in change point estimation problems for high-dimensional time series, piecewise constancy is widely used [41,42,46,47], which can be fragile in practice. For instance, financial data often appears to have time-dependent cross-volatility with structural breaks [48]. For resting-state fMRI signals, correlation analysis reveals both slowly varying and abruptly changing characteristics corresponding to modularities in brain functional networks [49,50].
Advances in analyzing high-dimensional (stationary) time series have been made recently to address the aforementioned nonlinear spatial-temporal dependency issue [14,37,43,51,52,53,54,55,56,57]. In [53,56,57], the authors considered the theoretical properties of regularized estimation of covariance and precision matrices, based on various dependence measures of high-dimensional time series. Reference [38] considered the non-paranormal graphs that evolve with a random variable. Reference [37] discussed the joint estimation of Gaussian graphical models based on a stationary VAR(1) model with special coefficient matrices, which may also depend on certain covariates. The authors applied a constrained -minimization for inverse matrix estimation (CLIME) estimator with a kernel estimator of covariance matrix and developed consistency in the graph recovery at a given time point. Reference [14] studied the recovery of the Granger causality across time and nodes assuming a stationary Gaussian VAR model with unknown order.
In this paper, we focus on the recovery of time-varying undirected graphs on the basis of the regularized estimation of the precision matrices for a general class of nonstationary time series. We simultaneously model two types of dynamics: abrupt changes with an unknown number of change points and the smooth evolution between the change points. In particular, we study a class of high-dimensional piecewise locally stationary processes in a general nonlinear temporal dependency framework, where the observations are allowed to have a finite polynomial moment.
More specifically, there are two main goals of this paper: first, to estimate the change point locations, as well as the number of change points, and second, to estimate the smooth precision matrix functions between the change points. Accordingly, our proposed method contains two steps. In the first step, the maximum norm of the local difference matrix is computed at each time point and the jumps in the covariance matrices are detected at the location where the maximum norms are above a certain threshold. In the second step, the precision matrices before and after the jump are estimated by a regularized kernel smoothing estimator. These two steps are recursively performed until a stopping criterion is met. Moreover, a boundary correction procedure based on data reflection is considered to reduce the bias near the change point.
We provide an asymptotic theory to justify the proposed method in high dimensions: point-wise and uniform rates of convergence are derived for the change point estimation and graph recovery under mild and interpretable conditions. The convergence rates are determined via subtle interplay among the sample size, dimensionality, temporal dependence, moment condition, and the choice of bandwidth in the kernel estimator. Our results are significantly more involved than problems for sub-Gaussian tails and independent samples. We highlight that uniform consistency in terms of time-varying network structure recovery is much more challenging and difficult than pointwise consistency. For the multiple change point detection problem, we also characterize the threshold of the difference statistic that gives a consistent selection of the number of change points.
We fix some notations: Positive, finite, and non-random constants, independent of the sample size n and dimension p, are denoted by , whose values may differ from line to line. For the sequence of real numbers, and , we write or if for some constant and if . We say if and . For a sequence of random variables and a corresponding set of constants , denote if for any there is a constant such that for all n. For a vector , we write . For a matrix , , , , and . For a random vector , write , , if . Let . Denote and .
The rest of the paper is organized as follows: Section 2 presents the time series model, as well as the main assumptions, which can simultaneously capture the smooth and abrupt changes. In Section 3, we introduce the two-step method that first segments the time series based on the difference between the localized averages on sample covariance matrices and then recovers the graph support based on a kernelized CLIME estimator. In Section 4, we state the main theoretical results for the change point estimation and support recovery. Simulation examples are presented in Section 5 and a real data application is given in Section 6. Proof of main results can be found in Section 7.
2. Time Series Model
We first introduce a class of causal vector stochastic processes. Next, we state the assumptions to derive an asymptotic theory in Section 4 and explain their implications. Let be independent and identically distributed (i.i.d.) random vectors and be a shift process. Let be a p-dimensional nonstationary time series generated by
| (1) |
where is an -valued jointly measurable function. Suppose we observe the data points at the evenly spaced time intervals ,
| (2) |
We drop the subscription n in in the rest of this section. Since our focus is to study the second-order properties, the data is assumed to have a mean of zero.
Model (1) is first introduced in [58]. The stochastic process can be thought of as a triangular array system, double indexed by i and t, while the observations are sampled from the diagonal of the array. On one hand, when fixing the time index t, the (vertical) process is stationary. On the other hand, since is allowed to vary with , the diagonal process (2) is able to capture nonstationarity.
The process is causal or non-anticipative as is an output of the past innovations and does not depend on future innovations. In fact, it covers a broad range of linear and nonlinear, stationary and non-stationary processes, such as vector auto-regressive moving average processes, locally stationary processes, Markov chains, and nonlinear functional processes [53,58,59,60,61].
Motivated by real applications where nonstationary time series data can involve both abrupt breaks and smooth varies between the breaks, we model the underlying processes as piecewise locally stationary with a finite number of structural breaks.
Definition 1 (Piecewise locally stationary time series model).
Define as the collection of mean-zero piecewise locally stationary processes on , if for each , there is a nonnegative integer ι such that is piecewise stochastic Lipschitz continuous in t with Lipschitz constant L on the interval , where . A vector stochastic process if all coordinates belong to . For the process defined in (1), this means that there exists a non-negative integer ι and a constant , such that
Remark 1.
If we assume , then it follows that for each , where , and that for some , we have
In other words, within a locally stationary time period, in a local window of i, can be approximated by the stationary process for each . This justifies the terminology of local stationarity.
The covariance matrix function of the underlying process is , , where , and the precision matrix function is . The graph at time t is denoted by , where is the vertex set and . Note that implies piecewise Lipschitz continuity in except at the breaks . In particular, if for some constant , then
| (3) |
The reverse direction is not necessarily true, i.e., (3) does not indicate , in general. As a trivial example, let with probability and with probability i.i.d for all . At time , let . Then for any k and such that is odd, , while .
Assumption 1 (Piecewise smoothness).
(i) Assume for each , where and are constants independent of n and p. (ii) For each , and , we have .
Now we introduce the temporal dependence measure. We quantify the dependence of by the dependence adjusted norm (DAN) (cf. [62]). Let be an independent copy of and . Denote , where , . Here is a coupled version of , with the same generating mechanism and input, except that is replaced by an independent copy .
Definition 2 (Dependence adjusted norm (DAN)).
Let constants . Assume . Define the uniform functional dependence measure for the sequences of form (1) as
and . The dependence adjusted norm of is defined as
whenever .
Intuitively, the physical dependence measure quantifies the adjusted stochastic difference between the random variable and its coupled version by replacing past innovations. Indeed, measures the impact on uniform over t by replacing while freezing all the other inputs, while quantifies the cumulative influence of replacing on uniform over t. Then controls the uniform polynomial decay in the lag of the cumulative physical dependence, where a depends on the the tail of marginal distributions of and A quantifies the polynomial decay power and thus the temporal dependence strength. It is clear that is a semi-norm, i.e., it is subaddative and absolutely homogeneous.
Assumption 2 (Dependence and moment conditions).
Let be defined in (1) and in (2). There exist and such that
(4)
We let and write , . The quantities and measure the -norm aggregated effect and the largest effect of the element-wise DANs respectively. Both quantities play a role in the convergence rates of our estimator.
Obviously, we have and for all . In contrast to other works in a high-dimensional covariance matrix and network estimation, where sub-Gaussian tails and independence are the keys to ensure consistent estimation. Assumption 2 only requires that the time series have a finite polynomial moment, and it allows linear and nonlinear processes with short memory in the time domain.
Example 1 (Vector linear process).
Consider the following vector linear process model
where and are i.i.d. with mean 0 and variance 1, and for each and with some constants and . The vector linear process is commonly seen in literature and application [63]. It includes the time-varying VAR model where as a special example.
Suppose that the coefficient matrices satisfy the following condition.
- (A1)
For each ,
- (A2)
For each , there is a constant such that for each , for all .
- (A3)
For any , for each .
Note that
where is the jth row of . Under conditions (A1)–(A3), one can easily verify that for each , the process satisfies: (1) ; (2) (due to Burkholder’s inequality, cf. [64]); (3) .
Conditions (A1)–(A3) implicitly impose smoothness in each entry of the coefficient matrices, sparseness in each column of the entry and evolution, and polynomial decay rate in the lag m of each entry and its derivative.
For , let and , where is well-defined in view of (3). We assume that the change points are separated and sizeable.
Assumption 3 (Separability and sizeability of change points).
There exist positive constants and independent of n and p such that and .
In the high-dimensional context, we assume that the inverse covariance matrices are sparse in the sense of their norms.
Assumption 4 (Sparsity of precision matrices).
The precision matrix for each , where is allowed to grow with p.
If we further assume that the eigenvalues of the covariance matrices are bounded from below and above, i.e., there exists a constant , such that , then the covariance matrices and precision matrices are well-conditioned. In particular, as , a small perturbation in the covariance matrix would guarantee a small change of the same order in the precision matrix under the spectral norm.
3. Method: Change Point Estimation and Support Recovery
In graphical models (such as the Gaussian graphical model or partial correlation graph), network structures relevant to correlations or partial correlations are second-order characteristics of the data distributions. Specifically, the existence of edges coincides with non-zero entries of the inverse covariance matrix. We consider the dynamics of time series with both structural breaks and smooth changes. The piecewise stochastic Lipschitz continuity in Definition 1 allows the time series to have discontinuity in the covariance matrix function at time points (i.e., change points), while only smooth changes (i.e., twice continuous differentiability of the covariance matrix function in Assumptions 1) can occur between the change points.
In the presence of change points, we must first remove the change points before applying any smoothing procedures since , i.e., a non-negligible abrupt change in the covariance matrix will result in a substantial change of the graph structure for sparse and smooth covariance matrices. Thus our proposed graph recovery method consists of two steps: change point detection and support recovery.
Let be a bandwidth parameter such that and , and be a search grid in . Define
| (5) |
To estimate the change points, compute
| (6) |
The following steps are performed recursively. For , let
| (7) |
| (8) |
until the following criterion is attained:
| (9) |
where is an early stopping threshold. The value of is determined in Section 4, which depends on the dimension and sample size, as well as the serial dependence level, tail condition, and local smoothness. Since our method only utilizes data in the localized neighborhood, multiple change points can be estimated and ranked in a single pass, which offers some computational advantage than the binary segmentation algorithm [41,46].
Once the change points are claimed, in the second step, we consider recovering the networks from the locally stationary time series before and after the structural breaks. In [11], where are assumed with an identical covariance matrix, the precision matrix is estimated as,
| (10) |
where is the sample covariance matrix. Inspired by (10), we apply a kernelized time-varying (tv-) CLIME estimator for the covariance matrix functions of the multiple pieces of locally stationary processes before and after the structural breaks. Let
| (11) |
where
| (12) |
and . The bandwidth parameter b satisfies that and . Denote . The kernel function is chosen to have properties as follows.
Assumption 5 (Regularity of kernel function).
The kernel function is non-negative, symmetric, and Lipschitz continuous with bounded support in , and that .
Assumption 5 is a common requirement on the kernel functions and can be fulfilled by a range of kernel functions, such as the uniform kernel, triangular kernel, and the Epanechnikov kernel. Now the tv-CLIME estimator of the precision matrix is defined by , where , and ,
| (13) |
Similar hybridized kernel smoothing and the CLIME method for estimating the sparse and smooth transition matrices in high-dimensional VAR model has been considered in [65], where change point is not considered. Thus in the current setting we need to carefully control effect of (consistently) removing the change points before smoothing.
Then, the network is estimated by the “effective support” defined as follows.
| (14) |
It should be noted that the (vanilla) kernel smoothing estimator (11) of the covariance matrix does not adjust for the boundary effect due to the change points in the covariance matrice function. Thus, in the neighborhood of the change points, a larger bias can be induced in estimating by . As a remedy, we apply the following reflection procedure for boundary correction. Suppose for , Denote for . We replace (11) by
and then apply the rest of the tv-CLIME approach. Here
| (15) |
4. Theoretical Results
In this section, we derive the theoretical guarantees for the change point estimation and graph support recovery. Roughly speaking, Proposition 1 and 2 below show that under appropriate conditions, if each element of the covariance matrix varies smoothly in time, one can obtain an accurate snapshot estimation of the precision matrices as well as the time-varying graphs with high probability via the proposed kernel smoothed constrained minimization approach.
Define , where if , , and , respectively.
Proposition 1 (Rate of convergence for estimating precision matrices: pointwise and uniform).
Suppose Assumptions 2, 4, and 5 hold with . Let for and .
- (i)
Pointwise. Choose the parameter in the tv-CLIME estimator in (13), where C is a sufficiently large constant independent of n and p. Then for any , we have
(16) - (ii)
Uniform. Choose in the tv-CLIME estimator in (13), where C is a sufficiently large constant independent of n and p. Then we have
(17)
The optimal order of the bandwidth parameter in (17) is the solution to the following equation:
which implies that the closed-form expression for is given by
for some constants and that are independent of n and p.
Given a finite sample, to distinguish the small entries in the precision matrix from the noise is challenging. Since a smaller magnitude of a certain element of the precision matrix implies a weaker connection of the edge in the graphical model, we instead consider the estimation of significant edges in the graph. Define the set of significant edges at level u as , where
Then, as a consequence of (17), we have the following support recovery consistency result.
Proposition 2 (Consistency of support recovery: significant edges).
Choose u as , where is taken as a sufficiently large constant independent of n and p. Suppose that as . Then under conditions of Proposition 1, we have that as ,
(18)
(19)
Proposition 2 shows that the pattern of significant edges in the time-varying true graphs , can be correctly recovered with high probability. However, it is still an open question to what extent the edges with magnitude below u can be consistently estimated, which can be naturally studied in the multiple hypothesis testing framework. Nonetheless, hypothesis testing for graphical models on the nonstationary high-dimensional time series is rather challenging. We leave it as a future problem.
Propositions 1 and 2 together yield that the consistent estimation of the precision matrices and the graphs can be achieved before and after the change points. Now, we provide the theoretical result of the change point estimation. Theorem 1 below shows that if the change points are separated and sizable, then we can consistently identify them via the single pass segmentation approach under suitable conditions. Denote
where and are constants independent of n and p.
Theorem 1 (Consistency of change point estimation).
Assume admits the form (2). Suppose that Assumptions 2 to 3 are satisfied. Choose the bandwidth , and in (5) and (9) respectively. Assume that as . We find that there exist constants independent of n and p, such that
(20) Furthermore, in the event , the ordered change-point estimator defined in (7) satisfies
(21)
Proposition 2 and Theorem 1 together indicate the consistency in the snapshot estimation of the time-varying graphs before and after the change points. In a close neighborhood of the change points, we have the following result for the recovery of the time-varying network. Denote as the time intervals between the estimated change points, and as the recoverable neighborhood of the jump.
Theorem 2.
Let Assumptions 2 to 5 be satisfied. We have the following results as .
- (i)
Between change points. For , take and , where and are defined in Proposition 2. Suppose . We have
(22) Choose the penalty parameter as , where is a constant independent of n and p. Then
Moreover,
(23)
(24) - (ii)
Around change points. For , take , and , where , and are constants independent of n and p. Suppose . We have
Choose the penalty parameter as , where is a constant independent of n and p. Then
(25) Moreover,
(26)
(27)
Note that the convergence rates for the covariance matrix entries and precision matrix entries in case (ii) around the jump locations are slower than those for points well separated from the jump locations in case (i). This is because on the boundary due to the reflection, the smooth condition may no longer hold true. Indeed, we only take advantage of the Lipschitz continuous property of the covariance matrix function. Thus, we lose one degree of regularity in the covariance matrix function, and the bias term in the convergence rate of the between-jump area becomes b around the jumps. We also note that around the smaller neighborhood of the jump , due to the larger error in the change point estimation, consistent recovery of the graphs is not achievable.
5. A Simulation Study
We simulate data from the following multivariate time series model:
where , and , with , , generated as i.i.d. standardized random variables. In the simulation, we fix and vary and . For each , the coefficient matrices , where , and is an block diagonal matrix. The diagonal blocks in are fixed with i.i.d. entries and all the other entries are 0.
We consider the number of abrupt changes is and . The matrix is set to be a zero matrix for , while , , and , , where the first 20 entries in are taken to be a constant and the others are 0.
We let the coefficient matrices evolve at each time point, such that two entries are soft-thresholded and another two elements increase. Specifically, at time i, we randomly select two elements from the support of , which are denoted as and that , and set them to . We also randomly select two elements from and increase their values by .
Figure 1 and Figure 2 show the support of the true covariance matrices at .
Figure 1.
Support of the true covariance matrices, .
Figure 2.
Support of the true covariance matrices, .
In detecting the change points, the cutoff value of detection is chosen as follows. After removing the neighborhood of detected change points, we obtain by ordering , where is obtained from (9) with . For , compute
We let and set .
We report the number of estimated jumps and the average absolute estimation error, where the average absolute estimation error is the mean of the distance between the estimated change points and the true change points. As is shown in Table 1 and Table 2, there is an apparent improvement in the estimation accuracy as the jump magnitude increases and dimension decreases. The detection is relatively robust to the choice of bandwidth.
Table 1.
Average distance.
| Bandwidth | 0.14 | 0.16 | 0.18 | 0.2 | 0.22 | 0.24 | |
|---|---|---|---|---|---|---|---|
| 23.4 | 21.0 | 17.47 | 16.6 | 14.7 | 16.5 | ||
| 7.4 | 6.9 | 8.3 | 8.1 | 7.2 | 6.3 | ||
| 37.2 | 30.1 | 26.4 | 25.5 | 21.2 | 21.3 | ||
| 7.8 | 8.2 | 9.9 | 6.9 | 8.9 | 7.6 |
Table 2.
Number of estimated change points.
| Bandwidth | 0.14 | 0.16 | 0.18 | 0.2 | 0.22 | 0.24 | |
|---|---|---|---|---|---|---|---|
| 2.38 | 2.16 | 1.99 | 2.00 | 2.00 | 2.00 | ||
| 2.46 | 2.31 | 2.00 | 2.00 | 2.00 | 2.00 | ||
| 2.25 | 2.09 | 1.99 | 1.99 | 2.00 | 2.00 | ||
| 2.38 | 2.19 | 2.00 | 2.00 | 2.00 | 2.00 |
We evaluate the support recovery performance of the time-varying CLIME at the lattice with . We take the uniform kernel function and the bandwidth is fixed as . At each time point , two quantities are computed: sensitivity and specificity, which are defined as:
We plot the Receiver Operating Characteristic (ROC) curve, that is, sensitivity against 1-specificity. From Figure 3 and Figure 4 we observe that, due to a screening step, the support recovery is robust to the choice of , except at the change points, where a non-negligible estimation error of the covariance matrix is induced and the overall estimation is less accurate. As the effective dimension of the network remains the same at and by the construction of the coefficient matrix , there is no significant difference in the ROC curves at different dimensions.
Figure 3.
ROC curve of the time-varying CLIME, .
Figure 4.
ROC curve of the time-varying CLIME, .
6. A Real Data Application
Understanding the interconnection among financial entities and how they vary over time provides investors and policy makers with insights into risk control and decision making. Reference [66] presents a comprehensive study of the applications of network theory in financial systems. In this section, we apply our method to a real financial dataset from Yahoo! Finance (finance.yahoo.com). The data matrix contains daily closing prices of 420 stocks that are always in the S&P 500 index between 2 January 2002 through 30 December 2011. In total, there are time points. We select 100 stocks with the largest volatility and consider their log-returns; that is, for ,
where is the daily closing price of the stock j at time point i. We first compute the statistic (5) and (6) for the change point detection. We look at the top three statistics for different bandwidths. For bandwidth , we rank the test statistic and find that the location for the top change point is: 7 February 2008 (), which is shown in Figure 5. The detected change point is quite robust to a variety of choices of bandwidth. Our result is partially consistent with the change point detection method in [48]. In particular, the two breaks in 2006 and 2007 were also found in [48] and it is conjectured that the 2007 break may be associated to the U.S. house market collapse. Meanwhile, it is interesting to observe the increased volatility before the 2008 financial crisis.
Figure 5.
Break size . From 4 February 2004, to 30 November 2009.
Next, we estimate the time-varying networks before and after the change point at 26 May 2006 with the largest jump size. Specifically, we look at four time points at: 813, 828, 888, and 903, corresponding to 23 March 2006, 13 April 2006, 11 July 2006, and 1 August 2006. We use tv-CLIME (13) with the Epanechnikov kernel with the same bandwidth as in the change point detection to estimate the networks at the four points. Optimal tuning parameter is automatically selected according to the stability approach [67]. The following matrix shows the number of different edges at those four time points. It is observed that the time of the first two time points (813 and 828) and the last two (888 and 903) has a higher similarity than across the change point at time 858. The estimated networks are shown in Figure 6. Networks in the first and second row are estimated before and after the estimated change point at time 858, respectively. It is observed that at each time point the companies in the same section tend to be clustered together such as companies in the Energy section: OXY, NOV, TSO, MRO, and DO (highlighted in cyan). In addition, the distance matrix of estimated networks is estimated as
Figure 6.
Estimated networks at time points 813, 828, 888, and 903, corresponding to 23 March 2006, 13 April 2006, 11 July 2006, and 1 August 2006. Colors correspond to the nine sections in the S&P dataset.
7. Proof of Main Results
7.1. Preliminary Lemmas
Lemma 1.
Let be a sequence that admits (2). Assume for , and the dependence adjusted norm (DAN) of the corresponding underlying array satisfies for and . Let be defined in (12) and suppose that the kernel function satisfies Assumption 5. Denote if , , and , respectively. Then there exist constants and independent of n, such that for all ,
(28)
(29)
Proof.
Let . Note that
where the last inequality follows from the fact that , due to Assumption 5.
To see (29), it suffices to show
(30) Now, we develop a probability deviation inequality for , where , are constants such that . Denote and
Then we can write
(31) Note that is an independent sequence. By Nagaev’s inequality and Ottaviani’s inequality, we have that
(32) where the last inequality holds because by Jensen’s inequality. Since is a martingale difference sequence with respect to , we have that is a non-negative sub-martingale. Then by Doob’s inequality and Burkholder’s inequality, we have
(33) Now, we deal with the term . Define and . Then
(34) Let and . We have
where we have that is independent of for , as is -dependent. Therefore, we can apply Ottaviani’s inequality and Nagaev’s inequality for independent variables. As a consequence,
Again, by Burkholder’s inequality, we have that for ,
Note . Let , and we have as . In respect to (34), we have that
(35) Note , and
Combining (31), (32), (33) and (35), we obtain
(36) Now, we have (30) by taking for . Note that since has bounded support, for any given , we have
Therefore (28) follows from (36) by taking , and note that for any , for a constant . □
Lemma 2.
Suppose satisfys Assumption 2. Furthermore, let Assumption 5 hold. Let be defined as in Lemma 1. Then there exist constants , and independent of n and p, such that for all , we have
(37) and
(38)
Proof.
For , let . We now check the conditions in Lemma 1 for . Denote . Then the uniform functional dependence measure of is
Thus the DAN of the process satisfies that
The result follows immediately from Lemma 1 and the Bonferroni inequality. □
Lemma 3.
We adopt the notation in Lemma 2. Suppose Assumptions 2, 1, and 5 hold with . Recall , where and as . Then there exists a constant C independent of n and p such that in (11) satisfies that for any ,
(39) Furthermore,
(40)
Proof.
First, we have
Approximating the discrete summation with integral, we obtain for all ,
By Assumption 1, we have
Thus we have , in view of Assumption 5. By Lemma 2, we have
Denote for a large enough constant , then for any ,
Thus (39) is proved. The result (40) can be obtained similarly. □
7.2. Proof of Main Results
Proof of Proposition 1.
Given (39) and (40), the proof of (16) is standard. (See, e.g., Theorem 6 of [11]). For and given in Proposition 1, by Lemma 3, we have that, respectively,
(41)
(42) Then note that for any , for any ,
where by construction, we have and . Consequently,
(43)
Proof of Proposition 2.
Theorem 2 is an immediate result of (17). □
Proof of Theorem 1.
Denote as the time point(s) of the time of jump ordered decreasingly in the sense of the infinite norm of covariance matrices, i.e., for . (Temporal order is applied if there is a tie.) Let . For , as a result of Assumption 3, if for n sufficiently large. That is to say, each time point is in the neighborhood of, at most, one change point.
For any , , denote and
(44) Then, for , by (3), we have
we can easily verify that
(45) Note that is maximized at and . By the triangle inequalities, we have that for some positive constant C, for any ,
(46) On the other hand, since , we have
(47) Denote the event and let , . Note that
(48) By Lemma 2, we have for any ,
(49) It follows that
Taking , we have
Furthermore, we have
Let for some . Assume . Under we have that for and as a consequence of Assumption 3. According to (46) and (47), we have if is true, , which implies . The result (21) follows from deduction.
Suppose holds. By the choice of , as a consequence of (45) and (49), and that , we have that
As a result,
i.e., . On the other hand, since is excluded from the searching region for , we have
In other words, . Thus (20) is proved. □
Proof of Theorem 2.
We adopt the notations in the proof of Theorem 1 and assume that holds. Similar to Lemma 3, we have that by Lemma 2, for any ,
where for a large enough constant .
Since under , . For , we have that for all ,
On the other hand, for , due to reflection, we no longer have that differentiability. As a result of the Lipschitz continuity, we get
The result (22) follows by the choices of b. The rest of the proof are similar to that of Proposition 1 and Theorem 2. □
Acknowledgments
X.C. acknowledges that part of this work was carried out at the MIT Institute for Data, System, and Society (IDSS).
Author Contributions
Methodology, M.X., X.C., W.B.W.; writing—original draft preparation, M.X., X.C., W.B.W.; writing—review and editing, M.X., X.C., W.B.W., software, M.X. All authors have read and agreed to the published version of the manuscript.
Funding
X.C.’s research is supported in part by NSF CAREER Award DMS-1752614 and UIUC Research Board Award RB18099. W.B.W.’s research is supported in part by NSF DMS-1405410.
Conflicts of Interest
The authors declare no conflict of interest.
References
- 1.Lauritzen S. Graphical Models. Clarendon Press; Oxford, UK: 1996. [Google Scholar]
- 2.Peng J., Wang P., Zhou N., Zhu J. Partial Correlation Estimation by Joint Sparse Regression Models. J. Am. Stat. Assoc. 2009;104:735–746. doi: 10.1198/jasa.2009.0126. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Meinshausen N., Bühlmann P. High-dimensional graphs and variable selection with the lasso. Ann. Stat. 2006;34:1436–1462. doi: 10.1214/009053606000000281. [DOI] [Google Scholar]
- 4.Friedman J., Hastie T., Tibshirani R. Sparse Inverse Covariance Estimation with the Graphical Lasso. Biostatistics. 2008;9:432–441. doi: 10.1093/biostatistics/kxm045. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Banerjee O., El Ghaoui L., d’Aspremont A. Model selection through sparse maximum likelihood estimation for multivariate Gaussian or binary data. J. Mach. Learn. Res. 2008;9:485–516. [Google Scholar]
- 6.Rothman A.J., Bickel P.J., Levina E., Zhu J. Sparse Permutation Invariant Covariance Estimation. Electron. J. Stat. 2008;2:494–515. doi: 10.1214/08-EJS176. [DOI] [Google Scholar]
- 7.Yuan M. High Dimensional Inverse Covariance Matrix Estimation via Linear Programming. J. Mach. Learn. Res. 2010;11:2261–2286. [Google Scholar]
- 8.Yuan M., Lin Y. Model selection and estimation in the Gaussian graphical model. Biometrika. 2007;94:19–35. doi: 10.1093/biomet/asm018. [DOI] [Google Scholar]
- 9.Ravikumar P., Wainwright M.J., Raskutti G., Yu B. High-dimensional covariance estimation by minimizing ℓ1-penalized log-determinant divergence. Electron. J. Stat. 2011;5:935–980. doi: 10.1214/11-EJS631. [DOI] [Google Scholar]
- 10.Candès E., Tao T. Rejoinder: “The Dantzig selector: Statistical estimation when p is much larger than n”. Ann. Stat. 2007;35:2392–2404. doi: 10.1214/009053607000000532. [DOI] [Google Scholar]
- 11.Cai T., Liu W., Luo X. A constrained ℓ1 minimization approach to sparse precision matrix estimation. J. Am. Stat. Assoc. 2011;106:594–607. doi: 10.1198/jasa.2011.tm10155. [DOI] [Google Scholar]
- 12.Cai T., Liu W. Adaptive thresholding for sparse covariance matrix estimation. J. Am. Stat. Assoc. 2011;106:672–684. doi: 10.1198/jasa.2011.tm10560. [DOI] [Google Scholar]
- 13.Fan J., Feng Y., Wu Y. Network Exploration via the Adaptive Lasso and SCAD penalties. Ann. Appl. Stat. 2009;3:521–541. doi: 10.1214/08-AOAS215. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Basu S., Shojaie A., Michailidis G. Network Granger causality with inherent grouping structure. J. Mach. Learn. Res. 2015;16:417–453. [PMC free article] [PubMed] [Google Scholar]
- 15.Loh P.L., Bühlmann P. High-dimensional learning of linear causal networks via inverse covariance estimation. J. Mach. Learn. Res. 2014;15:3065–3105. [Google Scholar]
- 16.Loh P.L., Wainwright M.J. Structure estimation for discrete graphical models: Generalized covariance matrices and their inverses. Ann. Stat. 2013;41:3022–3049. doi: 10.1214/13-AOS1162. [DOI] [Google Scholar]
- 17.Lèbre S., Becq J., Devaux F., Stumpf M.P., Lelandais G. Statistical inference of the time-varying structure of gene-regulation networks. BMC Syst. Biol. 2010;4:1–16. doi: 10.1186/1752-0509-4-130. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Przytycka T.M., Singh M., Slonim D.K. Toward the dynamic interactome: It’s Toward the dynamic interactome: it’s about time. Brief. Bioinform. 2010;11:15–29. doi: 10.1093/bib/bbp057. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Khandani A.E., Lo A.W. What happened to the quants in August 2007? Evidence from factors and transactions data. J. Financ. Mark. 2011;14:1–46. doi: 10.1016/j.finmar.2010.07.005. [DOI] [Google Scholar]
- 20.Chi K.T., Liu J., Lau F.C. A network perspective of the stock market. J. Empir. Financ. 2010;17:659–667. [Google Scholar]
- 21.Durante D., Dunson D.B., Vogelstein J.T. Nonparametric Bayes modeling of populations of networks. J. Am. Stat. Assoc. 2017;112:1516–1530. doi: 10.1080/01621459.2016.1219260. [DOI] [Google Scholar]
- 22.Durante D., Dunson D.B. Locally adaptive dynamic networks. Ann. Appl. Stat. 2016;10:2203–2232. doi: 10.1214/16-AOAS971. [DOI] [Google Scholar]
- 23.Han Q., Xu K., Airoldi E. Consistent estimation of dynamic and multi-layer block models; Proceedings of the 32nd International Conference on Machine Learning; Lille, France. 6–11 July 2015; pp. 1511–1520. [Google Scholar]
- 24.Danaher P., Wang P., Witten D.M. The joint graphical lasso for inverse covariance estimation across multiple classes. J. R. Stat. Soc. Ser. B Stat. Methodol. 2014;76:373–397. doi: 10.1111/rssb.12033. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Dondelinger F., Lèbre S., Husmeier D. Non-homogeneous dynamic Bayesian networks with Bayesian regularization for inferring gene regulatory networks with gradually time-varying structure. Mach. Learn. 2013;90:191–230. doi: 10.1007/s10994-012-5311-x. [DOI] [Google Scholar]
- 26.Pensky M. Dynamic network models and graphon estimation. Ann. Stat. 2019;47:2378–2403. doi: 10.1214/18-AOS1751. [DOI] [Google Scholar]
- 27.Pensky M., Zhang T. Spectral clustering in the dynamic stochastic block model. Electron. J. Stat. 2019;13:678–709. doi: 10.1214/19-EJS1533. [DOI] [Google Scholar]
- 28.Bhattacharjee M., Banerjee M., Michailidis G. Change Point Estimation in a Dynamic Stochastic Block Model. arXiv. 20181812.03090 [Google Scholar]
- 29.Bartlett T.E., Kosmidis I., Silva R. Two-way sparsity for time-varying networks, with applications in genomics. arXiv. 20181802.08114 [Google Scholar]
- 30.Gaucher S., Klopp O. Maximum likelihood estimation of sparse networks with missing observations. arXiv. 20191902.10605 [Google Scholar]
- 31.Erdös P., Rényi A. On Random Graphs I. Publ. Math. Debr. 1959;6:290–297. [Google Scholar]
- 32.Penrose M. Random Geometric Graphs. Oxford University Press; Oxford, UK: 2003. [Google Scholar]
- 33.Zhou S., Lafferty J., Wasserman L. Time Varying Undirected Graphs. Mach. Learn. 2010;80:295–319. doi: 10.1007/s10994-010-5180-0. [DOI] [Google Scholar]
- 34.Kolar M., Xing E. On time varying undirected graphs; Proceedings of the 14th International Conference on Artificial Intelligence and Statistics (AISTATS 2011); Ft. Lauderdale, FL, USA. 11–13 April 2011. [Google Scholar]
- 35.Kolar M., Song L., Xing E. Estimating time-varying networks. Ann. Appl. Stat. 2010;4:94–123. doi: 10.1214/09-AOAS308. [DOI] [Google Scholar]
- 36.Kolar M., Xing E.P. Sparsistent Estimation Of Time-Varying Markov Sparsistent Estimation Of Time-Varying Markov Random Fields. arXiv. 20090907.2337 [Google Scholar]
- 37.Qiu H., Han F., Liu H., Caffo B. Joint estimation of multiple graphical models from high dimensional time series. J. R. Stat. Soc. Ser. B Stat. Methodol. 2015;78:487–504. doi: 10.1111/rssb.12123. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Lu J., Kolar M., Liu H. Post-regularization Inference for Dynamic Nonparanormal Graphical Models. arXiv. 20151512.08298 [Google Scholar]
- 39.Ahmed A., Xing E.P. Recovering time-varying networks of dependencies Recovering time-varying networks of dependencies in social and biological studies. Proc. Natl. Acad. Sci. USA. 2009;106:11878–11883. doi: 10.1073/pnas.0901910106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Tibshirani R., Saunders M., Rosset S., Zhu J., Knight K. Sparsity and smoothness via the fused lasso. J. R. Stat. Soc. Ser. B. 2005;67:91–108. doi: 10.1111/j.1467-9868.2005.00490.x. [DOI] [Google Scholar]
- 41.Cho H., Fryzlewicz P. Multiple-change-point detection for high dimensional time series via sparsified binary segmentation. J. R. Stat. Soc. Ser. B Stat. Methodol. 2015;77:475–507. doi: 10.1111/rssb.12079. [DOI] [Google Scholar]
- 42.Roy S., Atchadè Y., Michailidis G. Change-point estimation in high-dimensional Markov random field models. J. R. Stat. Soc. Ser. B Stat. Methodol. 2017;79:1187–1206. doi: 10.1111/rssb.12205. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Zhou S. Gemini: Graph estimation with matrix variate normal instances. Ann. Stat. 2014;42:532–562. doi: 10.1214/13-AOS1187. [DOI] [Google Scholar]
- 44.Tong H. Non-Linear Time Series: A Dynamical System Approach. Oxford University Press; Oxford, UK: 1993. [Google Scholar]
- 45.Fan J., Yao Q. Nonlinear Time Series: Nonparmatric and Parametric Methods. Springer; Berlin/Heidelberg, Germany: 2003. [Google Scholar]
- 46.Fryzlewicz P. Wild Binary Segmentation for multiple change-point detection. Ann. Stat. 2014;42:2243–2281. doi: 10.1214/14-AOS1245. [DOI] [Google Scholar]
- 47.Kokoszka P., Leipus R. Change-point estimation in ARCH models. Bernoulli. 2000;6:513–539. doi: 10.2307/3318673. [DOI] [Google Scholar]
- 48.Aue A., Hörmann S., Horváth L., Reimherr M. Break detection in the covariance structure of multivariate time series models. Ann. Stat. 2009;37:4046–4087. doi: 10.1214/09-AOS707. [DOI] [Google Scholar]
- 49.Chang C., Glover G.H. Time-frequency dynamics of resting-state brain connectivity measured with fMRI. NeuroImage. 2010;50:81–98. doi: 10.1016/j.neuroimage.2009.12.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Hutchison M., Womelsdorf T., Gati J., Everling S., Menon R. Resting-state networks show dynamic functional connectivity in awake humans and anesthetized macaques. Hum. Brain Mapp. 2013;34:2154–2177. doi: 10.1002/hbm.22058. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Wiesel A., Bibi O., Globerson A. Time varying autoregressive moving average models for covariance estimation. IEEE Trans. Signal Process. 2013;61:2791–2801. doi: 10.1109/TSP.2013.2256900. [DOI] [Google Scholar]
- 52.Qiu H., Han F., Liu H., Caffo B. Robust Portfolio Optimization under High Dimensional Heavy-Tailed Time Series. Johns Hopkins University; Baltimore, MD, USA: 2014. Technical Report. [Google Scholar]
- 53.Chen X., Xu M., Wu W.B. Covariance and precision matrix estimation for high-dimensional time series. Ann. Stat. 2013;41:2994–3021. doi: 10.1214/13-AOS1182. [DOI] [Google Scholar]
- 54.Chen X., Xu M., Wu W.B. Regularized Estimation of Linear Functionals of Precision Matrices for High-Dimensional Time Series. IEEE Trans. Signal Process. 2016;64:6459–6470. doi: 10.1109/TSP.2016.2605079. [DOI] [Google Scholar]
- 55.Basu S., Michailidis G. Regularized estimation in sparse high-dimensional time series models. Ann. Stat. 2015;43:1535–1567. doi: 10.1214/15-AOS1315. [DOI] [Google Scholar]
- 56.Bhattacharjee M., Bose A. Consistency of large dimensional sample covariance matrix under weak dependence. Stat. Methodol. 2014;20:11–26. doi: 10.1016/j.stamet.2013.08.005. [DOI] [Google Scholar]
- 57.Shu H., Nan B. Estimation of Large Covariance and Precision Matrices from Temporally Dependent Observations. arXiv. 2014 doi: 10.1214/18-AOS1716.1412.5059 [DOI] [Google Scholar]
- 58.Draghicescu D., Guillas S., Wu W.B. Quantile curve estimation and visualization for nonstationary time series. J. Comput. Graph. Stat. 2009;18:1–20. doi: 10.1198/jcgs.2009.0001. [DOI] [Google Scholar]
- 59.Wu W.B. Nonlinear system theory: Another look at dependence. Proc. Natl. Acad. Sci. USA. 2005;102:14150–14154. doi: 10.1073/pnas.0506715102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Zhou Z., Wu W.B. Local linear quantile estimation for nonstationary time series. Ann. Stat. 2009;37:2696–2729. doi: 10.1214/08-AOS636. [DOI] [Google Scholar]
- 61.Zhou Z., Wu W.B. Simultaneous inference of linear models with time varying coefficients. J. R. Stat. Soc. 2010;72:513–531. doi: 10.1111/j.1467-9868.2010.00743.x. [DOI] [Google Scholar]
- 62.Wu W.B., Wu Y.N. Performance bounds for parameter estimates of high-dimensional linear models with correlated errors. Electron. J. Stat. 2016;10:352–379. doi: 10.1214/16-EJS1108. [DOI] [Google Scholar]
- 63.Ltkepohl H. New Introduction to Multiple Time Series Analysis. Springer; Berlin/Heidelberg, Germany: 2007. [Google Scholar]
- 64.Chow Y., Teicher H. Probability Theory: Independence, Interchangeability, Martingales. Springer; New York, NY, USA: 1997. p. 414. [Google Scholar]
- 65.Ding X., Qiu Z., Chen X. Sparse transition matrix estimation for high-dimensional and locally stationary vector autoregressive models. Electron. J. Stat. 2017;11:3871–3902. doi: 10.1214/17-EJS1325. [DOI] [Google Scholar]
- 66.Allen F., Babus A. The Network Challenge: Strategy, Profit, and Risk in an Interlinked World. FT Press; Hoboken, NJ, USA: 2009. Networks in Finance. [Google Scholar]
- 67.Liu H., Roeder K., Wasserman L. Stability Approach to Regularization Selection (StARS) for High-Dim Graphical Models; Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS’10); Vancouver, BC, Canada. 6–9 December 2010; [PMC free article] [PubMed] [Google Scholar]






