TL;DR
This paper develops intrinsic wavelet transforms for curves of Hermitian positive definite matrices, enabling improved spectral estimation of multivariate time series with guarantees of positive definiteness and invariance properties.
Contribution
It introduces intrinsic wavelet methods in the Riemannian space of positive definite matrices, with convergence analysis and practical applications to spectral estimation.
Findings
Intrinsic wavelet thresholding guarantees positive definite estimates.
Method is equivariant under change of basis.
Outperforms benchmark estimators in simulations.
Abstract
Intrinsic wavelet transforms and wavelet estimation methods are introduced for curves in the non-Euclidean space of Hermitian positive definite matrices, with in mind the application to Fourier spectral estimation of multivariate stationary time series. The main focus is on intrinsic average-interpolation wavelet transforms in the space of positive definite matrices equipped with an affine-invariant Riemannian metric, and convergence rates of linear wavelet thresholding are derived for intrinsically smooth curves of Hermitian positive definite matrices. In the context of multivariate Fourier spectral estimation, intrinsic wavelet thresholding is equivariant under a change of basis of the time series, and nonlinear wavelet thresholding is able to capture localized features in the spectral density matrix across frequency, always guaranteeing positive definite estimates. The finite-sample…
| Manifold: | |||
| Tangent spaces: | |||
| Riemannian metric: | , | ||
| Distance: | , | ||
| Geodesics: | , | ||
| Exponential map: | , | ||
| Logarithmic map: | , | ||
| Parallel transport: | , | ||
| Simulation scenario | Signal-noise model | Noise distribution∗ | Metric | B-C† |
|---|---|---|---|---|
| Wishart noise | Riemannian | ✓ | ||
| Cholesky | ✓ | |||
| Log-Gaussian noise | Log-Euclidean | ✗ | ||
| Riem.-Gaussian noise | Riemannian | ✗ | ||
| Periodogram noise | Multitaper periodogram | Riemannian | ✓ | |
| with DPSS tapers |
| Metric | -equiv.∗ | -equiv.† | PD Estimates | Wishart B-C∗∗ |
|---|---|---|---|---|
| Riemannian | ✓ | ✓ | ✓ | ✓ |
| Log-Euclidean | ✓ | ✗ | ✓ | ✗ |
| Cholesky | ✗ | ✗ | ✓ | ✓ |
| Euclidean | ✓ | ✗ | ✗ | ✓ |
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Intrinsic wavelet regression for curves of Hermitian positive definite matrices
Joris Chau111 Corresponding author, [email protected], Institute of Statistics, Biostatistics, and Actuarial Sciences (ISBA), Université catholique de Louvain, Voie du Roman Pays 20, B-1348, Louvain-la-Neuve, Belgium. and Rainer von Sachs
Abstract
Intrinsic wavelet transforms and wavelet estimation methods are introduced for curves in the non-Euclidean space of Hermitian positive definite matrices, with in mind the application to Fourier spectral estimation of multivariate stationary time series. The main focus is on intrinsic average-interpolation wavelet transforms in the space of positive definite matrices equipped with an affine-invariant Riemannian metric, and convergence rates of linear wavelet thresholding are derived for intrinsically smooth curves of Hermitian positive definite matrices. In the context of multivariate Fourier spectral estimation, intrinsic wavelet thresholding is equivariant under a change of basis of the time series, and nonlinear wavelet thresholding is able to capture localized features in the spectral density matrix across frequency, always guaranteeing positive definite estimates. The finite-sample performance of intrinsic wavelet thresholding is assessed by means of simulated data and compared to several benchmark estimators in the Riemannian manifold. Further illustrations are provided by examining the multivariate spectra of trial-replicated brain signal time series recorded during a learning experiment.
Keywords: Riemannian manifold, Hermitian positive definite matrices, Intrinsic wavelet transform, Wavelet thresholding, Fourier spectral matrix, Multivariate time series.
1 Introduction
In multivariate time series analysis, the second-order behavior of a multivariate time series is studied by means of its autocovariance matrices in the time domain, or its spectral density matrices in the frequency domain. Non-degenerate spectral density matrices are necessarily curves of Hermitian positive definite (HPD) matrices, and one generally constrains a spectral curve estimator to preserve these properties. This is important for several reasons: i) interpretation of the spectral estimator as the Fourier transform of symmetric positive definite (SPD) autocovariance matrices in the time domain or as HPD covariance matrices across frequency in the Fourier domain; ii) well-defined transfer functions in the Cramér representation of the time series for the purpose of e.g. simulation or bootstrapping; iii) sufficient regularity to avoid computational problems in subsequent inference procedures (requiring e.g., the inverse of the estimated spectrum). Our main contribution is the development of intrinsic wavelet transforms and nonparametric wavelet regression for curves in the non-Euclidean space of HPD matrices, exploiting the geometric structure of the space as a Riemannian manifold. The primary focus is on nonparametric spectral density matrix estimation of stationary multivariate time series, but we emphasize that the methodology applies equally to general matrix-valued curve estimation or denoising problems, where the target is a curve of symmetric or Hermitian positive definite matrices. Examples include curve denoising of SPD diffusion covariance matrices in diffusion tensor imaging as in e.g., Yuan et al. (2012), or estimation of time-varying autocovariance matrices of a locally stationary time series as in e.g., Dahlhaus (2012).
A first important consideration to perform estimation in the space of HPD matrices is the associated metric in the space. The metric gives the space its curvature and induces a distance between HPD matrices. Standard nonparametric spectral matrix estimation commonly relies on smoothing the periodogram via e.g., kernel regression as in (Brillinger, 1981, Chapter 5), (Brockwell and Davis, 2006, Chapter 11), or multitaper spectral estimation as in e.g, Walden (2000). These approaches equip the space of HPD matrices with the Euclidean (i.e., Frobenius) metric and view it as a flat space. An important disadvantage is that this metric space is incomplete, as the boundary of singular matrices lies at a finite distance. For this reason, flexible nonparametric (e.g., wavelet- or spline-) periodogram smoothing embedded in a Euclidean space cannot guarantee a positive definite spectral estimate. Exceptions to this rule include inflexible kernel or multitaper periodogram smoothing, which rely on a sufficiently large equivalent smoothing bandwidth for each matrix component. To avoid this issue, Dai and Guo (2004), Rosen and Stoffer (2007) and Krafty and Collinge (2013) among others construct an HPD spectral estimate as the square of an estimated curve of Cholesky square root matrices. This allows for more flexible estimation of the spectrum, such as individual smoothing of Cholesky matrix components, while at the same time guaranteeing an HPD spectral estimate. In this context, the space of HPD matrices is equipped with the Cholesky metric, where the distance between two matrices is given by the Euclidean distance between their Cholesky square roots. Unfortunately, the Cholesky metric and Cholesky-based smoothing are not equivariant to permutations of the components of the input time series. That is, if one reorders the time series components, the resulting spectral estimate is not necessarily a permuted version of the spectral estimate obtained under the original input time series.
In this work, we exploit the geometric structure of the space of HPD matrices equipped with the affine-invariant (Pennec et al. (2006)) –also natural invariant (Smith (2000)), canonical (Holbrook et al. (2018)), trace (Yuan et al. (2012)), Rao-Fisher (Said et al. (2017))– Riemannian metric, or simply the Riemannian metric (Bhatia, 2009, Chapter 6), Dryden et al. (2009)). The affine-invariant Riemannian metric plays an important role in estimation problems in the space of symmetric or Hermitian positive definite matrices for several reasons: (i) the space of HPD matrices equipped with the Riemannian metric is a complete metric space, (ii) there is no swelling effect as with the Euclidean metric, where interpolating two HPD matrices may yield a matrix with a determinant larger than either of the original matrices (e.g., Pasternak et al. (2010)), and (iii) the induced Riemannian distance is invariant to congruence transformation by any invertible matrix, see Section 2. The first property guarantees an HPD spectral estimate, while allowing for flexible spectral matrix estimation as with Cholesky-based smoothing. The third property ensures that the spectral estimator is –not only– permutation or unitary congruence equivariant, but also general linear congruence equivariant, which essentially implies that the estimator does not nontrivially depend on the chosen coordinate system of the time series. In Dryden et al. (2009), the authors list several additional suitable metrics to perform estimation in the space of HPD matrices, one of which is the Log-Euclidean metric, also discussed in e.g., Yuan et al. (2012) or Boumal and Absil (2011b). The Log-Euclidean metric transforms the space of HPD matrices in a complete metric space and is unitary congruence invariant, but not general linear congruence invariant.
Several recent works on nonparametric curve regression in the space of SPD matrices equipped with the affine-invariant Riemannian metric include: intrinsic geodesic and linear regression in Pennec et al. (2006) and Zhu et al. (2009) among others, intrinsic local polynomial regression in Yuan et al. (2012) and intrinsic penalized spline-like regression in Boumal and Absil (2011b). In the context of frequency-specific spectral matrix estimation Holbrook et al. (2018) recently introduced a Bayesian geodesic Lagrangian Monte Carlo (gLMC) approach based on the affine-invariant Riemannian metric. The latter may not be best-suited to estimation of the entire spectral curve, as this requires application of the gLMC to each individual Fourier frequency, which is computationally quite challenging. In this work, we develop fast intrinsic wavelet transforms in the manifold of HPD matrices equipped with the Riemannian metric. Wavelet-based estimation of spectral matrices allows us to capture potentially very localized features, such as local peaks or troughs in the spectral matrix at pointwise frequencies or frequency bands, in contrast to the approaches mentioned above, which rely on globally homogeneous smoothness in the frequency domain. This paper is accompanied by an R-package pdSpecEst (positive definite Spectral Estimation), which contains implementations of the presented material and is available on CRAN (Chau (2017)). The technical proofs and additional descriptions of the geometric notions and tools used in this paper can be found in the supplemental materials.
2 Intrinsic AI wavelet transforms
We consider intrinsic wavelet transforms in the space of HPD matrices as generalizations of the average-interpolation (AI) wavelet transforms on the real line in Donoho (1993). In this sense, they are related to the midpoint-interpolation (MI) wavelet transforms in Rahman et al. (2005) for general symmetric Riemannian manifolds with tractable exponential and logarithmic maps. The MI approach in Rahman et al. (2005) projects manifold-valued input data to a set of tangent spaces and applies a Euclidean refinement scheme to the projected data. Such an approach might introduce a certain degree of ambiguity as the base points of the projecting tangent spaces are specified by the user and different base points may lead to different wavelet coefficients. In contrast, the intrinsic AI transforms implement a refinement scheme –intrinsic to the considered geometry– on the manifold itself, without first projecting the data to a set of Euclidean spaces. The primary advantage of such an intrinsic approach is that in contrast to the MI approach in Rahman et al. (2005), the AI refinement scheme of order reproduces intrinsic polynomial curves up to order as defined in Hinkle et al. (2014), whereas the MI refinement scheme reproduces only geodesic curves, i.e., intrinsic polynomials of order . This polynomial reproduction property is a necessary condition to derive wavelet coefficient decay and nonparametric estimation rates for (intrinsically) smooth curves of HPD matrices in Section 3, which are not readily available in the same context for the MI wavelet transforms in Rahman et al. (2005).
Preliminaries and notations
The space of -dimensional Hermitian positive definite matrices is not a vector space due to its positive definite constraints, but it is an open subset of the vector space of Hermitian matrices and as such is also a smooth manifold, see e.g., do Carmo (1992). For every , the tangent space is identified by , and as detailed in Pennec et al. (2006), the Frobenius inner product on induces the affine-invariant Riemannian metric on the manifold . By (Bhatia, 2009, Theorem 6.1.6 and Prop. 6.2.2), the Riemannian manifold , equipped with the affine-invariant metric, is geodesically complete, and the geodesic segment joining any two points is uniquely existing. Further, for each the exponential map and logarithmic map are global diffeomorphisms with as domains and respectively. The parameterizations of the geometric notions in the Riemannian manifold used throughout this paper are summarized in Table 1, and more detailed descriptions can be found in the supplementary material or (Chau, 2018, Chapter 2). Here and throughout this paper, always refers to the Hermitian square root matrix of , and we write for the matrix congruence transformation , where is the conjugate transpose of . The norm refers to the matrix Frobenius norm, and and denote the matrix exponential and the (principal) matrix logarithm. For convenience, the affine-invariant Riemannian metric is usually referred to simply as the Riemannian metric throughout this paper.
A random variable is a measurable function from a probability space to the measurable space , with the Borel algebra in the complete separable metric space . By , we denote the set of all probability measures on and denotes the subset of probability measures in that have finite moments of order with respect to the Riemannian distance, i.e., the -Wasserstein space, see (Villani, 2009, Definition 6.4). In the intrinsic AI refinement scheme described below, the center of a random variable is characterized by its intrinsic (also Karcher or Fréchet) mean. The set of intrinsic means is given by the points that minimize the second moment with respect to the Riemannian distance ,
[TABLE]
If , then at least one intrinsic mean exists and since is a geodesically complete manifold of non-positive curvature, the intrinsic mean is also unique. By (Pennec, 2006, Corollary 1), the intrinsic mean is conveniently represented by satisfying,
[TABLE]
Here, is the zero matrix and is the Euclidean mean in the space of Hermitian matrices. The sample intrinsic mean typically has no closed-form solution, but it can be computed efficiently through gradient descent as detailed in e.g., Pennec (2006).
In the remainder of this section, , with , is assumed to be a square integrable matrix-valued curve, such that for some . As input data observations we consider a finite sequence of intrinsic local averages , across equally-sized non-overlapping intervals with , such that . Here, denotes the intrinsic mean of over the interval . Without loss of generality, it is assumed that and that is dyadic in order to allow for a straightforward construction of the scaling coefficient pyramid below. The latter is not an absolute limitation of the approach, as the intrinsic wavelet transforms can also be adapted to non-dyadic observation grids, as outlined in (Chau, 2018, Chapter 5).
2.1 Intrinsic AI refinement scheme
Midpoint pyramid
The construction of the wavelet transforms is based on the idea of lifting transforms. For an overview of first- and second-generation wavelet transforms using the lifting scheme, we refer to e.g., Jansen and Oonincx (2005) or Klees and Haagmans (2000). First, we build a redundant midpoint or scaling coefficient pyramid analogous to Rahman et al. (2005), starting with the sequence of midpoint coefficients at the finest scale . At the next coarser scale set,
[TABLE]
where is the halfway point or midpoint on the geodesic segment connecting according to Table 1, which coincides with the intrinsic sample mean of and . This coarsening operation is continued up to scale , such that each scale contains a total of midpoints. We also use the notation to denote an intrinsic (weighted) sample mean. That is, if , then is the weighted intrinsic average of with weights , such that solves:
[TABLE]
If we write , then is understood to be the unweighted intrinsic average of . In particular, we can write in a recursive fashion .
Intrinsic polynomials
Intrinsic polynomials as defined in Hinkle et al. (2014) play a key role in the construction of the AI refinement scheme. Essentially, polynomial curves of degree in the Riemannian manifold are defined as the curves with vanishing -th and higher order covariant derivatives. Let be a smooth curve on the manifold, with existing covariant derivatives of all orders, then it is said to be a polynomial curve of degree if,
[TABLE]
where . A zero degree polynomial is a curve for which , i.e., a constant curve. A first-degree polynomial is a curve for which corresponding to a geodesic curve, i.e., a straight line in the manifold. In general, higher degree polynomials are difficult to represent in closed form, but discretized polynomial curves are straightforward to generate via numerical integration as described in Hinkle et al. (2014).
Intrinsic polynomial interpolation
At scale , the intrinsic AI refinement scheme takes as input coarse-scale midpoints and outputs imputed or predicted finer-scale midpoints . The predicted midpoints are computed as the -scale midpoints of the unique intrinsic polynomial with -scale midpoints . In order to reconstruct intrinsic polynomials from a discrete set of points on the manifold, we consider a generalized intrinsic version of Neville’s algorithm as in (Ma and Fu, 2012, Chapter 9.2), replacing ordinary linear interpolation by geodesic interpolation.
Given and , set for all and . The are zero-th order polynomials, since . Iteratively define,
[TABLE]
where and are the intrinsic polynomials of degree passing through at and through at respectively. Then is the intrinsic polynomial of degree passing through at . Continuing the above iterative reconstruction, at the final iteration we obtain the intrinsic polynomial of order passing through at .
To illustrate, is the geodesic, i.e., first-order intrinsic polynomial, passing through and at and . In general, since geodesically interpolates two polynomials of degree , is itself a polynomial of degree introducing one additional higher-degree non-vanishing covariant derivative. This is exactly analogous to the Euclidean setting, where linear interpolation of two polynomials of degree results in a polynomial of degree at most . Intrinsic polynomial interpolation for a curve of HPD matrices by means of Neville’s algorithm is demonstrated in Figure 1 by the interpolation of three -dimensional SPD matrices represented as 3D-ellipsoids using several different metric choices. Note that the interpolating second-order polynomial subject to the Euclidean metric is not everywhere positive definite, as indicated by the NA values.
2.1.1 Midpoint prediction via intrinsic average interpolation
Reconstructing the intrinsic polynomial with -scale midpoints is not equivalent to reconstructing the intrinsic polynomial passing through the -scale midpoints, which corresponds to an interpolating refinement scheme instead of an average-interpolating refinement scheme. Interpolating wavelet transforms are not well-suited to noise-removal applications, as noise would not get averaged out at coarser scales in the associated scaling coefficient pyramid. This is also discussed in more detail in Rahman et al. (2005) and (Chau, 2018, Chapter 2). To compute predicted midpoints via intrinsic average-interpolating refinement, instead consider the cumulative intrinsic mean of , , given by:
[TABLE]
If is the intrinsic polynomial with -scale midpoints , then equals the cumulative intrinsic average of . The main point is that the cumulative intrinsic mean of an intrinsic polynomial of order is again an intrinsic polynomial of order . For instance, given a geodesic segment, i.e., a first-order polynomial, its cumulative intrinsic mean is a geodesic segment moving at half the original speed. Again, this is analogous to the Euclidean setting, where an integrated polynomial is also a polynomial.
Fix a location at scale for some . Given the neighboring -scale midpoints , we aim to predict the finer-scale midpoints . Here, is referred to as the order or degree of the refinement scheme. First, to predict the midpoint , fit an intrinsic polynomial of order through the known points by means of Neville’s algorithm, where denotes the cumulative intrinsic average:
[TABLE]
By construction of the cumulative intrinsic mean curve, lies on the geodesic segment connecting the known cumulative average and the midpoint . Replacing by its estimate , the following expression for the predicted midpoint can be derived, see the proof of Proposition 3.2:
[TABLE]
using the notation as in Table 1 for the geodesic passing through at and at . The value of directly follows from the midpoint relation as,
[TABLE]
An important observation is that if the coarse-scale midpoints are generated from an intrinsic polynomial of degree , then the midpoints are reproduced without error. This is analogous to the scalar AI refinement scheme in Donoho (1993) and is referred to as the intrinsic polynomial reproduction property.
If is located near the boundary, not all symmetric neighbors around are available for prediction of . Instead, collect the closest neighbors of either to the left or right and predict the -scale midpoints as above through -th order intrinsic polynomial interpolation based on the non-symmetric neighbors . This boundary modification preserves the intrinsic polynomial reproduction property.
2.1.2 Faster midpoint prediction in practice
In the scalar AI refinement scheme on the real line in Donoho (1993) or (Klees and Haagmans, 2000, pg. 95), the predicted -scale scaling coefficients obtained via polynomial average-interpolation of the -scale scaling coefficients are equivalent to weighted linear combinations of the input scaling coefficients, with weights depending on the average-interpolation order . In the intrinsic version of Neville’s algorithm, the only change with respect to its Euclidean counterpart is the nature of the interpolation, i.e., linear interpolation is substituted by geodesic interpolation. The predicted midpoints remain weighted averages of the inputs , with the same weights as in the Euclidean case, but instead of weighted Euclidean averages the weighted averages are obtained as intrinsic weighted averages in the Riemannian manifold:
[TABLE]
where the weights depend on the refinement order and sum up to 2. For instance, away from the boundary; for , ; for , ; for , ; and for , . In the pdSpecEst-package, these prediction weights are pre-determined up to order at all locations, allowing for faster computation of the predicted midpoints in practice. For higher refinement orders, the midpoints are predicted via the intrinsic version of Neville’s algorithm.
2.2 Intrinsic forward and backward AI wavelet transform
Forward wavelet transform
The intrinsic AI refinement scheme leads to an intrinsic AI wavelet transform passing from -scale midpoints to -scale midpoints plus -scale wavelet coefficients. The steps in the intrinsic AI wavelet transform are also visualized in Figure 2 based on a sequence of -dimensional SPD matrices represented as 3D-ellipsoids.
Coarsen/Predict: given -scale midpoints , compute the -scale midpoints via the midpoint relation in eq.(2.1). Select a refinement order and generate the predicted midpoints based on . 2. 2.
Difference: given the true and predicted -scale midpoints , define the wavelet coefficients as an intrinsic difference according to,
[TABLE]
Note that by definition of the Riemannian distance, giving the wavelet coefficients the interpretation of a (scaled) difference between and . In addition, we also keep track of the whitened wavelet coefficients,
[TABLE]
with the -dimensional identity matrix. The whitened coefficients correspond to the coefficients in eq.(2.6) transported to the same tangent space (at the identity). This allows for straightforward comparison of coefficients across scales and locations in Section 3 and 4, since .
Backward wavelet transform
The backward wavelet transform passing from coarse -scale midpoints plus -scale wavelet coefficients to finer -scale midpoints follows from reverting the above operations:
Predict/Refine: given -scale midpoints and a refinement order , generate the predicted midpoints and compute the -scale midpoints at the odd locations for through:
[TABLE] 2. 2.
Complete: the -scale midpoints at the even locations for are retrieved from and through the midpoint relation in eq.(2.1) as,
[TABLE]
Given the coarsest midpoint at scale and the wavelet coefficient pyramid , for and , repeating the reconstruction procedure above up to scale , we retrieve the original input sequence of local averages for .
3 Wavelet regression for smooth HPD curves
In this section, we derive the wavelet coefficient decay and linear wavelet thresholding convergence rates in the context of the intrinsic AI wavelet transforms for intrinsically smooth curves of HPD matrices. It turns out that the derived rates coincide with the usual scalar wavelet coefficient decay and linear thresholding convergence rates on the real line. Nonlinear thresholding will not improve the convergence rates in the case of a homogeneous smoothness space. However, nonlinear wavelet thresholding is expected to improve the convergence rates in the case of globally non-homogeneous smoothness spaces. This requires a well-defined intrinsic generalization to the Riemannian manifold of e.g., the family of Besov smoothness spaces, which is outside the scope of this paper.
Repeated midpoint operator
The repeated midpoint operator in eq.(2.1) in the construction of the midpoint pyramid is a valid intrinsic averaging operator in the sense that it converges to the intrinsic mean in the metric space at the same rate of convergence as in the Euclidean setting. As in Rahman et al. (2005), recursively define,
[TABLE]
Proposition 3.1**.**
(Convergence midpoint operator) Let , such that with intrinsic mean , and for some . Then,
[TABLE]
with smaller or equal up to a constant. Moreover, as , where the convergence holds with respect to the Riemannian distance, i.e., for every , .
Wavelet coefficient decay of smooth curves
The derivation of the wavelet coefficient decay of intrinsically smooth curves in the Riemannian manifold relies on the fact that the derivative of a smooth curve can be Taylor expanded in terms of the parallel transport and covariant derivatives according to (Lang, 1995, Chapter 9, Proposition 5.1) as,
[TABLE]
where the parallel transport transports a vector to the tangent space along the curve . If is an intrinsic polynomial curve of order , then, since , all terms of order higher or equal to vanish and simplifies to,
[TABLE]
In the specific case of a first-order polynomial, the above expression reduces to , i.e., is parallel transported along the curve itself, or in other words, is a geodesic curve.
Proposition 3.2**.**
(Coefficient decay) Given a refinement order , suppose that is a smooth curve with existing covariant derivatives of order or higher. Then, for each scale sufficiently large and location ,
[TABLE]
where denotes the whitened wavelet coefficient at scale-location as in eq.(2.7) obtained from the intrinsic AI wavelet transform with refinement order . Here, the finest-scale midpoints are given by the local intrinsic averages , with for .
- Remark.
Note that the above decay rates correspond to the usual wavelet coefficient decay rates of smooth real-valued curves in a Euclidean space based on wavelets with vanishing moments, see e.g., (Walnut, 2002, Theorem 9.5).
Consistency and convergence rates
The following results detail the convergence rates of linear thresholding of wavelet scales of intrinsically smooth curves subject to noise. Let , with for as before, and suppose that is an independent sample, such that with and for each . The proposition below gives the estimation error of the empirical wavelet coefficients based on with respect to the true wavelet coefficients based on the sequence . The proof relies on the convergence rate in Proposition 3.1 above.
Proposition 3.3**.**
(Estimation error) Let and be as defined above, with for some . Then, for each scale sufficiently small and each location , it holds that,
[TABLE]
where is the empirical whitened wavelet coefficient at scale-location , with the estimated repeated midpoint at scale-location based on and the predicted midpoint based on the estimated midpoints and some refinement order .
Combining Proposition 3.2 and 3.3, the main theorem below provides the averaged mean squared Riemannian error of a linear wavelet estimator of a smooth curve based on the sample of observations . Again, the convergence rates correspond to the usual nonparametric convergence rates of linear wavelet estimators of smooth real-valued curves in a Euclidean space based on wavelets with vanishing moments, see e.g., Antoniadis (1997).
Theorem 3.4**.**
(Convergence rates linear thresholding) Given a refinement order , suppose that is a smooth curve with existing covariant derivatives of order or higher, and let and be as defined above, with for some . Consider the linear wavelet estimator based on the observations that thresholds all wavelet coefficients at scales , such that , with the order of the intrinsic AI wavelet transform. For sufficiently large,
[TABLE]
where is the empirical whitened wavelet coefficient after linear thresholding of wavelet scales and the sum ranges over all scales and locations . Moreover, denote by the finest-scale midpoints based on the linear thresholded wavelet estimator. Then, for sufficiently large, also,
[TABLE]
- Remark.
Denoting and , with the indicator function. If it is further assumed that for , then the linear wavelet estimator converges to the continuous curve at the same rate as in Theorem 3.4 above,
[TABLE]
The derivation of this result follows directly from the application of a generalized triangle inequality, the details of which can be found in Appendix II in the supplementary material.
4 Wavelet-based spectral matrix estimation
In the context of multivariate spectral matrix estimation, consider data observations from a -dimensional strictly stationary time series of length with HPD spectral density matrix and raw periodogram matrix at the Fourier frequencies for . The aim of this section is to estimate by denoising the inconsistent spectral estimator through shrinkage or thresholding of coefficients in the intrinsic wavelet domain. Given the setup in Section 2.1, we can define the equally-sized intervals , with and , such that each interval contains a single Fourier frequency . As we only consider estimating the spectrum at the Fourier frequencies, we set the finest-scale local averages to .
Pre-smoothed periodogram
By construction, the raw periodogram matrix is Hermitian, but only positive semidefinite as the rank of is one. The intrinsic wavelet transform acts on curves of HPD matrices and for this reason we pre-smooth the periodogram to guarantee that it is HPD or full rank analogous to e.g., Dai and Guo (2004). By (Dai and Guo, 2004, Lemma 1), for , a multitaper spectral estimate of a strictly stationary time series, with a fixed number of tapers , is asymptotically independent at the Fourier frequencies, and its asymptotic distribution satisfies:
[TABLE]
Here, denotes a complex Wishart distribution of dimension with degrees of freedom and Euclidean mean . If , then the spectral estimate is positive definite with probability one. In order to pre-smooth the raw periodogram matrix , we choose as small as possible, so that only the necessary small amount of pre-smoothing is performed to guarantee an HPD periodogram matrix .
Asymptotic bias-correction
Suppose that exactly, then the Euclidean mean of equals , and if , the arithmetic mean is an unbiased and consistent estimator of as . Intrinsic averaging in the midpoint pyramid is performed through repeated application of the midpoint operator. By Proposition 3.1, it is understood that if the Euclidean mean and the intrinsic mean do not coincide, the repeated midpoint functional is not a consistent estimator of , the object of interest. By defining the notion of intrinsic bias as in Smith (2000), the repeated midpoint functional of a multitaper spectral estimate is seen to be asymptotically biased with respect to the spectrum .
Definition 4.1**.**
Given an estimator of , define the bias of as,
[TABLE]
Note that in a Euclidean space, the Exp- and Log-maps reduce to ordinary matrix addition and subtraction, in which case the above definition simplifies to the usual vector space definition of the bias.
Theorem 4.1**.**
(Bias-correction) Let and , with the digamma function, then the intrinsic bias of with respect to is,
[TABLE]
If , such that with , then,
[TABLE]
where the convergence in probability holds with respect to the Riemannian distance.
- Remark.
It is observed that if , the bias-correction simplifies to multiplication by the scalar , the exponential of the Euler-Mascheroni constant. This corresponds to the asymptotic bias-correction for the ordinary log-periodogram with respect to the log-spectrum in the context of a univariate time series, see e.g., Wahba (1980).
- Remark.
As the bias-corrected (and pre-smoothed) periodogram is asymptotically equivalent in distribution to a sequence of bias-corrected independent Wishart matrices, linear wavelet estimation of the bias-corrected periodogram approximately enjoys the same convergence properties as discussed at the end of Section 3.
4.1 Nonlinear intrinsic wavelet thresholding
Given a sequence of -dimensional time series observations, wavelet-based spectral estimation exploits the sparsity of representations of smooth curves in the intrinsic AI wavelet domain by proceeding along the usual steps:
Apply the intrinsic AI wavelet transform to the bias-corrected HPD periodogram. 2. 2.
Shrink or threshold the coefficients in the intrinsic wavelet domain. 3. 3.
Apply the inverse intrinsic AI wavelet transform to the modified coefficients.
There are various possibilities to nonlinearly shrink or threshold coefficients in the intrinsic manifold wavelet domain. In particular, expanding the matrix-valued coefficients in a basis of the vector space of Hermitian matrices, nonlinear thresholding or shrinkage of individual components allows to capture inhomogeneous smoothness behavior across components of the spectral matrix, similar to the Cholesky-based smoothing procedures in e.g., Dai and Guo (2004) or Krafty and Collinge (2013). The wavelet-denoised estimator is guaranteed to be HPD, as the inverse wavelet transform always outputs a curve in the manifold of HPD matrices. From the perspective of wavelet coefficients being intrinsic local differences in the manifold, another sensible approach is to shrink or threshold all components of a matrix-valued wavelet coefficient simultaneously, e.g., a kink or cusp in a curve in the manifold likely affects all components of the matrix-valued wavelet coefficients at the corresponding scale-locations instead of a single or only a few components. Here, we pursue the latter approach and consider keep-or-kill thresholding of entire wavelet coefficients.
Congruence equivariance
In general, the only requirement that is imposed on the intrinsic wavelet thresholding or shrinkage procedure is that it is unitary congruence equivariant. That is, if is a noisy matrix-valued wavelet coefficient and is its shrunken or thresholded equivalent, then should be the shrunken or thresholded equivalent of for each , where is the space of unitary matrices. In practice, this property virtually always holds. For instance, if one thresholds or shrinks components of coefficients data-adaptively, the component-specific threshold or shrinkage parameters rotate in the same fashion as the components of the coefficients.
Proposition 4.2**.**
(Unitary congruence equivariance) Let be a sequence of HPD matrices and its wavelet-denoised estimate. If the wavelet thresholding or shrinkage procedure is unitary congruence equivariant, then the same is true for the wavelet estimator, i.e., the wavelet-denoised estimate of is for each .
This is an important property in the context of multivariate spectral estimation. Rotation of the observed time series data, e.g., permuting the time series components, results in a congruence transformation of the generating spectral matrix, with . Such rotations should not nontrivially affect the spectral estimator, as the observed rotation of the time series is essentially an arbitrary representation of the data. The spectral estimation methods based on smoothing the Cholesky decomposition of an initial noisy spectral estimator (Dai and Guo (2004), Rosen and Stoffer (2007) or Krafty and Collinge (2013)) do not necessarily satisfy this condition. This is due to the fact that Cholesky square root matrices are generally not unitary congruence-equivariant, i.e., for a non-trivial unitary matrix . To circumvent this problem, in Zheng et al. (2017), the authors propose to average a large set of Cholesky-based estimates based on random rotations of the data. The main drawback of such an approach is the significant increase in computational effort.
Trace thresholding of coefficients
A method that is particularly traceable is thresholding or shrinkage based on the trace of the whitened wavelet coefficients. For a sequence of independent complex Wishart matrices, the trace of the noisy whitened coefficients decomposes into an additive signal plus mean-zero noise sequence model. Moreover, the variance of the trace of the noisy whitened coefficients is constant across wavelet scales, and since the trace operator outputs a scalar, one can directly apply ordinary scalar thresholding or shrinkage methods to the matrix-valued coefficients. Thresholding or shrinkage of the trace of the whitened coefficients is equivariant under unitary congruence transformations as in Proposition 4.2. Moreover, it is equivariant under congruence transformation by any invertible matrix, i.e., general linear congruence equivariant. In the context of spectral estimation of multivariate time series, this means that the estimator does not nontrivially depend on the chosen basis or coordinate system of the time series, as the spectral estimator is equivariant under a change of basis of the time series.
Lemma 4.3**.**
(General linear congruence equivariance) Let be a sequence of HPD matrices and its wavelet-denoised estimate based on linear or nonlinear shrinkage of the trace of the whitened wavelet coefficients. The estimator is equivariant under general linear congruence transformation in the sense that the wavelet-denoised estimate of equals for each , with the space of invertible complex matrices.
In the following, denotes the probability distribution associated to a bias-corrected complex Wishart distribution as in Theorem 4.1, with to ensure positive-definiteness of the Wishart matrix. Here, is understood to be the distribution of a random variable , where is an HPD complex Wishart matrix, with degrees of freedom, not depending on , and with intrinsic mean equal to the identity matrix Id. Note that the latter directly implies that the intrinsic mean of is equal to .
Proposition 4.4**.**
(Trace properties) Let , independently distributed for , with . For each scale-location , the whitened wavelet coefficients obtained from the intrinsic AI wavelet transform of order satisfy:
[TABLE]
*where is the random whitened coefficient based on the sequence , is the deterministic whitened coefficient based on the sequence of intrinsic means , and is the random whitened coefficient based on an i.i.d. sequence of Wishart matrices , with intrinsic mean equal to the identity, independent of .
Moreover, , and,*
[TABLE]
where denotes the trigamma function, and are the filter coefficients as in eq.(2.1.2). In particular, is independent of the scale-location and whenever vanishes , e.g., when is sampled from an intrinsic polynomial of order smaller than .
Corollary 4.5**.**
(Centered noise) With the same notation as in Proposition 4.4, the random whitened wavelet coefficients based on a sequence of i.i.d. Wishart matrices , with identity intrinsic mean satisfy,
[TABLE]
where denotes the (ordinary) Euclidean expectation.
Based on the trace of the whitened coefficients, by Proposition 4.4, in the context of a sequence of approximate complex random Wishart matrices, such as a curve of periodogram matrices, any preferred standard wavelet shrinkage procedure can be applied well-suited to scalar additive signal plus noise sequence models, with homogeneous variances across coefficient scales.
5 Illustrative data examples
5.1 Finite-sample performance
Simulation setup
In the figures below, we assess the finite-sample performance of intrinsic wavelet-based curve estimation in the space of HPD matrices and benchmark the performance against several alternative nonparametric smoothing procedures. In particular, we consider HPD test curves displaying both globally homogeneous and locally varying smoothness behavior, available through the function rExamples1D() in the pdSpecEst-package. The arma spectrum is a smooth ()-dimensional HPD spectral matrix generated by a stationary process based on (Brockwell and Davis, 2006, Example 11.4.1). The bumps spectrum is a curve of ()-dimensional HPD matrices containing local bumps of various degrees of smoothness, and the two-cats spectrum visualizes the contours of two cats and consists of relatively smooth parts combined with local peaks and troughs. Figure 3 displays the Euclidean norm of the HPD matrix-valued curves as a function of frequency. Each test spectrum is normalized to have unit Euclidean norm over the integrated frequency range .
Given the HPD test curves, random observations are generated according to several different model distributions centered around the target curve . The data generating models and associated metrics used for estimation are summarized in Table 2. In the periodogram noise scenario, first a -dimensional time series trace is generated from the target spectrum via its Cramér representation with complex normal random variates as in e.g., (Brillinger, 1981, Section 4.6), and second an initial HPD multitaper periodogram is computed based on discrete prolate spheroidal (DPSS) taper functions. The observations tend in distribution to the Wishart noise scenario as the length of the time series increases. The scale of the noise distributions in the Log-Gaussian and Riemannian Gaussian noise scenarios is chosen such that the signal-to-noise ratio is comparable to the Wishart and periodogram noise scenarios. Additional details on the intrinsic signal-noise model in the Riemannian-Gaussian noise scenario are found in (Chau, 2018, Section 2.2.6).
In each individual simulation experiment, the intrinsic integrated squared estimation error (IISE) is calculated as the integrated squared error based on the distance associated to the metric used for estimation. These are, respectively, the Riemannian distance ; the Log-Euclidean distance ; and the Cholesky distance , with . For the Wishart noise scenario, HPD matrix curve estimation subject to the Riemannian or the Cholesky metric is biased with respect to the target HPD matrix curve. Under the Cholesky metric, this bias can be corrected by the bias-correction in (Dai and Guo, 2004, Theorem 1). Under the Riemannian metric, we apply the bias-correction in Theorem 4.1. For the periodogram noise scenario, we again make use of the bias-correction in Theorem 4.1. For the Log-Gaussian noise scenario and estimation subject to the Log-Euclidean metric, the estimators are unbiased and no bias-correction is necessary. The same holds true for estimation in the Riemannian-Gaussian noise scenario and estimation with respect to the Riemannian metric.
Estimation procedures
The simulation experiments include linear thresholding of wavelet scales according to Section 3 and nonlinear trace thresholding of wavelet coefficients as in Section 4.1 in the space of HPD matrices equipped with the Riemannian, Log-Euclidean or Cholesky metric. As a straightforward nonlinear thresholding method, we consider scalar dyadic tree-structured thresholding based on the wavelet coefficient traces similar to Donoho (1997). More precisely, for each scale-location , denote for the trace of the observed whitened wavelet coefficient and let be a binary label. Given a regularization parameter , we optimize the following complexity penalized loss criterion:
[TABLE]
under the constraint that the nonzero labels form a dyadic rooted tree, i.e., for each nonzero label or , the label also has to be nonzero. This minimization problem can be solved in computations via the tree-pruning algorithm in Donoho (1997), with the total number of coefficients, resulting in the estimated wavelet coefficients . Linear and nonlinear tree-structured wavelet thresholding are available in the pdSpecEst-package through the function pdSpecEst1D() and the argument metric set to the appropriate metric. The choice metric = "Riemannian-Rahman" replaces the forward and backward AI wavelet transforms by the MI wavelet transforms in Rahman et al. (2005) based on the affine-invariant Riemannian metric. The latter is slightly different to the metric suggested in (Rahman et al., 2005, Section 4.4), which does not enjoy the same congruence invariance properties as the Riemannian metric. In addition to intrinsic wavelet-based curve estimation, we have implemented intrinsic versions of the following curve estimation procedures in the space of HPD matrices equipped with the Riemannian, Log-Euclidean and Cholesky metric: (i) Nearest-Neighbor (NN) regression, (ii) Cubic Spline (CS) regression (as in Boumal and Absil (2011b), Boumal and Absil (2011a)) and (iii) Local Polynomial (LP) regression (as in Yuan et al. (2012)). In the periodogram noise scenario, a benchmark multitaper spectral estimator based on the generated time series has also been included. Details about the listed estimation procedures are found in Appendix III in the supplementary material.
Simulation results
Figure 4 displays the relative median intrinsic integrated squared errors (IISEs), based on replications per simulation scenario, with target spectral matrices sampled at locations. For each simulation scenario replication, the IISEs are standardized with respect to the IISE of linear wavelet estimation, in order to allow for straightforward comparison of estimation performance across metrics and noise scenarios. More precisely, all error bars to the left of the vertical unit line outperform linear wavelet thresholding in terms of median IISE, and the opposite for error bars to the right. The included whiskers correspond to the first and third quartile of the relative error distributions. Each estimation procedure depends on a single main tuning parameter: for the linear wavelet estimator, this is the number of nonzero wavelet scales; for the tree-structured wavelet and cubic spline estimators, this is the regularization parameter; for the nearest neighbor regression, this is the number of nearest neighbors; for the local polynomial estimator, this is the bandwidth parameter; and for the multitaper estimator, this is the number of tapering functions. In each simulation experiment, an oracle tuning parameter, denoted by (opt.), is determined by minimizing the IISE with respect to the true target HPD matrix curve. In addition, for the tree-structure wavelet estimators a choice of the regularization parameter based on a universal threshold is included, denoted by (univ.). For the Wishart noise scenario subject to the Cholesky metric, nonlinear wavelet thresholding has been excluded from the simulations, as the traces of the wavelet coefficients cannot be shown to decompose into a scalar signal plus noise sequence model, which is the case for the other simulation scenarios subject to the Riemannian and Log-Euclidean metric.
The periodogram noise scenario mimics the distributional behavior of the periodogram in practice and its simulation results are therefore of primary interest. Subject to the Riemannian metric, the IISE of linear wavelet thresholding performs roughly similar in terms of the IISE to the nearest-neighbor, cubic spline and local polynomial benchmark procedures for the bumps and two-cats spectra and outperforms the benchmarks for the highly smooth arma spectrum. Replacing linear wavelet thresholding by nonlinear wavelet thresholding further reduces the IISE for the bumps and two-cats spectra. This is attributed to the fact that, in contrast to the other approaches, nonlinear wavelet thresholding is able to capture varying degrees of smoothness in the HPD matrix curve. On the other hand, linear wavelet thresholding does outperform nonlinear wavelet thresholding in estimating the arma spectrum, as a single global smoothing parameter is sufficient to capture the smooth behavior in the HPD spectral matrix. Furthermore, it is observed that the IISE of nonlinear tree-structured thresholding based on a standard universal threshold is relatively close to the optimal IISE for nonlinear tree-structured thresholding, thereby providing a fast heuristic choice of the main tuning parameter in practical applications. For the considered benchmark procedures, there is no simple heuristic choice for the main tuning parameter(s), and one needs to resort either to cross-validation procedures or manual smoothing parameter tuning. We point out that a drawback of the wavelet methods in their current form is the need for dyadic sample sizes, and additional data pre-processing or modifications to the wavelet transforms are required to handle non-dyadically sampled periodograms. The benchmark multitaper spectral estimator does not achieve the same level of performance as the other benchmark procedures in terms of the IISE. This is explained by the fact that, in contrast to the other approaches, the multitaper estimator considers the space of HPD matrices as a Euclidean space, but the estimation error is computed with respect to the Riemannian metric and not the Euclidean metric. Nonlinear wavelet thresholding based on the MI approach in Rahman et al. (2005) performs roughly similar to intrinsic nonlinear wavelet thresholding in the empirical setting, but lacks the same intrinsic consistency and convergence properties discussed in Sections 2 and 3.
The simulation results for the Riemannian-Gaussian noise and the Wishart noise scenarios subject to the Riemannian metric display the same overall characteristics as observed for the periodogram noise scenario. In particular, the relative median errors under the Wishart noise scenario correspond roughly to a scaled version of the relative median errors under the periodogram noise scenario. This suggests that in the considered simulation scenarios, the distributional behavior of the periodogram and Wishart noise distributions are comparable, thereby providing further validation of the trace thresholding approach in Section 4.1 based on approximating the periodogram noise distribution by its asymptotically equivalent complex Wishart distribution. For the Wishart noise scenario subject to the Cholesky metric, the estimation performance of intrinsic cubic spline and local polynomial regression is similar to linear wavelet thresholding, whereas nearest-neighbor estimation performs somewhat worse in particular for the smooth arma spectrum. Similar observations can be made for the Log-Gaussian noise scenario subject to the Log-Euclidean metric. In addition, nonlinear wavelet thresholding is seen to outperform linear thresholding for the non-smooth bumps and two-cats spectrum, but performs worse than linear thresholding for the smooth arma spectrum, which is consistent with the observed results under the Riemannian metric.
5.2 Associative learning experiment LFP data
As an additional data example, we consider spectral matrix estimation for a subset of brain signal time series trials recorded over the course of an associative learning experiment with a macaque, see Gorrostieta et al. (2012) or Fiecas and Ombao (2016) for additional details. During the learning experiment, the electrical activity in the brain of the macaque is measured by means of local field potentials (LFP). After preprocessing of the LFP time series, there remain a total of trial-specific approximately stationary 2-dimensional time series traces of length sampled at 1 000 Hz. The two time series components correspond to LFP measurements in the hippocampus (Hc) and nucleus accumbens (NAc) regions of the macaque’s brain, which have previously been implicated in cognitive processes involving memory and reward, as detailed in Fiecas and Ombao (2016) and the references therein. For demonstrational purposes, we extract trials from the start of the experiment (), the middle of the experiment () and the end of the experiment (). For each of the trial subsets, an averaged HPD ()-periodogram matrix is computed by averaging the trial-specific raw ()-periodogram matrices across Fourier frequencies. Figure 5 displays the matrix logarithms of the initial noisy HPD periodograms up to Hz averaged across LFP trial subsets. The grey bands display respectively the -band (8-16 Hz), the -band (16-32 Hz) and the -band (32-100 Hz). The overlayed black lines correspond to nonlinear wavelet denoised HPD periodograms subject to the Riemannian metric obtained with the function pdSpecEst1D(), with refinement order and tree-structured trace thresholding based on a rescaled universal threshold.
Let denote the theoretical ()-dimensional HPD spectral matrix of the stationary LFP time series process at frequency . Among other steps, preprocessing of the raw LFP time series data includes standardizing the time series traces to have zero mean and unit variance. After standardization, the spectral matrix transforms as , with given by some diagonal matrix . If one also permutes the order of the time series traces, the matrix becomes . These are two straightforward examples of preprocessing steps that ideally should not have a nontrivial impact on the final spectral estimator as previously argued in Section 4.1. In Figure 6, we demonstrate the effects such transformations can have on the estimation of the LFP spectral matrices, focusing on the periodogram data associated to the middle of the experiment. Here, random -invertible matrices with standard complex Gaussian matrix entries are generated. First, the initial HPD periodograms are transformed by , imitating a basis transformation of the LFP time series data. Second, a linear wavelet thresholded spectrum is calculated, discarding all coefficients above scale . Denoising by means of linear thresholding allows for straightforward visual comparisons between different metrics. Third, the spectral estimates are transformed back to the original basis of the LFP time series data, according to . Under the Cholesky metric, the same procedure is repeated with random -unitary matrices , sampled with respect to the (additively invariant) Haar measure on . The black lines in Figure 6 display the spectral estimate obtained from the original periodogram data. The grey regions include all spectral estimates subject to congruence transformation by the random matrices . For the Log-Euclidean and Cholesky metric, the estimated Hc and NAc auto-spectral components are nearly equivariant, but the estimated cross-spectral components potentially display a high degree of non-equivariance depending on the choice of . Note that this observed non-equivariance directly extends to the estimated coherence, which are obtained as normalized versions of the estimated cross-spectra.
6 Concluding remarks
The primary contribution of this paper is the development of intrinsic average-interpolation (AI) wavelet transforms and intrinsic wavelet thresholding for curves in the space of HPD matrices equipped with the affine-invariant Riemannian metric. The intrinsic wavelet transforms are constructed independent of the chosen metric and although the wavelet coefficient decay and nonparametric convergence rates in Section 3 are derived exclusively for the affine-invariant Riemannian metric, similar arguments apply to other metrics as well. For instance, in a Euclidean space the intrinsic Taylor expansions reduce to ordinary Taylor expansions, as the parallel transport is the identity map and the covariant derivatives are standard matrix derivatives. In the context of high-dimensional time series, estimation of the spectral matrix with respect to the Riemannian metric may suffer from computational instability, as the estimation target may be located close to or at the boundary of the space of positive definite matrices. Alternative metrics, besides the Euclidean metric, that can handle rank deficient spectral matrices include e.g., the Procrustes shape-and-size metric or the Cholesky metric, see Dryden et al. (2009). However, polynomial interpolation with respect to the Procrustes metric may lead to negative definite matrices, similar to the Euclidean metric, and the Cholesky square root matrix is not necessarily unique in the rank deficient case. The challenge of flexible estimation of nonnegative definite spectral matrices is currently a topic of interest for future research. Furthermore, Hermitian or symmetric positive definite matrices are encountered as autocovariance matrices or spectral density matrices in time series analysis, but also play an important role in the fields of medical imaging, computer vision or radar signal processing (e.g., Pennec et al. (2006)), and it is of interest to apply the intrinsic wavelet methods for the purpose of compression or denoising in other settings than spectral matrix estimation. For instance, applied to diffusion tensor imaging, intrinsic wavelet shrinkage or thresholding shows potential for fast denoising of large collections of non-smoothly varying diffusion tensors.
In Chau et al. (2019), the notion of intrinsic data depth in the space of HPD matrices equipped with the affine-invariant Riemannian metric is discussed, providing a center-to-outward ordering of a collection of HPD matrices. In the context of HPD spectral matrix estimation, the data depths are useful tools to construct confidence regions for the spectral matrix –intrinsic to the Riemannian geometry of the space– based on for instance a parametric bootstrap using the data generating process of a stationary time series via its Cramér representation as detailed in Dai and Guo (2004) and Fiecas and Ombao (2016) among others. In (Chau, 2018, Chapter 5), the intrinsic wavelet methods presented in this paper are extended to surfaces of Hermitian positive definite matrices, with in mind the application to nonparametric estimation of the time-varying spectrum of a locally stationary time series. In addition to spectral matrix denoising, other potential applications of the intrinsic wavelet transforms include e.g., spectral matrix clustering, classification or peak detection based on the sparse representations in the intrinsic wavelet domain.
Acknowledgments
The authors gratefully acknowledge financial support from the following agencies and projects: the Belgian Fund for Scientific Research FRIA/FRS-FNRS (J. Chau), the contract “Projet d’Actions de Recherche Concertées” No. 12/17-045 of the “Communauté française de Belgique” (R. von Sachs), IAP research network P7/06 of the Belgian government (R. von Sachs). We thank the UC Irvine Space-Time Modeling Group and Dr. Emad Eskandar (Massachussetts General Hospital) for the local field potential data to illustrate the methodology and the anonymous referees for their suggestions that helped improving the presentation of this work.
7 Appendix I: Geometry of HPD matrices
The space of -dimensional Hermitian matrices together with matrix addition and scalar multiplication is a real vector space and every finite-dimensional real vector space has a natural smooth manifold structure by considering a global coordinate chart induced by a basis of the real vector space. The space of -dimensional Hermitian positive definite (HPD) matrices is no longer a vector space due to the positive definite constraints, but it is an open subset of and as such it is also a smooth manifold, see e.g. do Carmo (1992).
Affine-invariant Riemannian metric
For notational convenience, in the remainder of the supplemental document, we denote for the space of -dimensional HPD matrices, an -dimensional smooth manifold. For every , the tangent space can be identified by , the space of -dimensional Hermitian matrices. As detailed in Pennec et al. (2006), the Frobenius inner product on induces the affine-invariant Riemannian metric on the manifold given by the smooth family of inner products:
[TABLE]
with notation as in the main document and . The Riemannian distance on derived from the Riemannian metric is given by:
[TABLE]
The mapping is an isometry for each invertible matrix , i.e., it is distance-preserving:
[TABLE]
Geodesics
By (Bhatia, 2009, Theorem 6.1.6 and Prop. 6.2.2), the Riemannian manifold , with the affine-invariant metric, is geodesically complete, and the geodesic segment joining any two points is unique and can be parametrized as,
[TABLE]
Exp- and Log-maps
Since is a geodesically complete manifold, the Hopf-Rinow Theorem says that for every the exponential map and the logarithmic map are global diffeomorphisms with as domains and respectively. By (Pennec et al. (2006)), the exponential map is given by,
[TABLE]
The logarithmic map is given by the inverse exponential map:
[TABLE]
The Riemannian distance may now also be expressed in terms of the logarithmic map as:
[TABLE]
where denotes the norm of induced by the affine-invariant Riemannian metric.
Parallel transport
As outlined in Jeuris et al. (2012) among others, the covariant derivative at of a smooth vector field , with respect to a smooth vector field is given by:
[TABLE]
Here, denote the tangent vectors associated with the vector fields at and is the classical Fréchet derivative of , where maps to the tangent vector . This connection is exactly the Levi-Civita connection on the Riemannian manifold , as it can be verified that it satisfies the Koszul formula, see Jeuris et al. (2012).
The parallel transport can be derived from the covariant derivative, and it follows that the parallel transport of a vector from a point along a geodesic curve in the direction of for time is given by:
[TABLE]
Substituting , we obtain the parallel transport that maps a vector in to its parallel transported version along a geodesic curve in given by:
[TABLE]
- Remark.
If , where Id denotes the identity matrix, we obtain the so-called whitening transport as in e.g., Yuan et al. (2012), which parallel transports to along a geodesic curve,
[TABLE]
Probability measures and random variables
In order to perform statistics on the Riemannian manifold , we are concerned with the notions of probability distributions and random variables. A manifold-valued random variable is a measurable function from some probability space to the measurable space , where is the Borel algebra, i.e., the smallest -algebra containing all open sets in the complete separable metric space . In the following, we always work directly with the induced probability on , . By , we denote the set of all probability measures on and denotes the subset of probability measures in that have finite moments of order with respect to the Riemannian distance , i.e., the -Wasserstein space, see (Villani, 2009, Definition 6.4). That is,
[TABLE]
Note that if for some and , this is true for any . This follows by the triangle inequality,
[TABLE]
using that for any due to the Hopf-Rinow theorem for a geodesically complete manifold. For a sequence of probability measures in , denotes weak convergence to the probability measure in the usual sense, i.e., for every continuous and bounded function , and a sequence is said to be uniformly integrable if:
[TABLE]
Note that if is uniformly integrable for some , then the sequence is uniformly integrable for any .
Intrinsic means
Equipped with the notions of probability distributions and random variables on the manifold, we can characterize the center of a manifold-valued random variable with probability measure . One important measure of centrality of a probability distribution on the manifold is the intrinsic mean, also Karcher or Fréchet mean, as its definition is intrinsic to the (Riemannian) distance on the space. The set of intrinsic means is given by the points that minimize the second moment with respect to the Riemannian distance ,
[TABLE]
If , then at least one Karcher mean exists as the above expectation is finite for each . Moreover, since the manifold is a geodesically complete manifold of non-positive curvature, (see Pennec et al. (2006) or Skovgaard (1984)), by (Le, 1995, Proposition 1) the Karcher mean is unique for any distribution . By (Pennec, 2006, Corollary 1), the Karcher mean can also be represented by the unique point that satisfies,
[TABLE]
where is the zero matrix and is the Euclidean mean in the space of Hermitian matrices. In general, the sample intrinsic mean of a set of observations has no closed-form solution, but it can be computed efficiently through a gradient descent algorithm as described in e.g., Pennec (2006).
- Remark.
The representation of the intrinsic mean in eq.(7.13) above has an intuitive interpretation if we view the logarithmic map as a generalized notion of subtraction on the Riemannian manifold. In particular, if we equip the Riemannian manifold of HPD matrices with the Euclidean metric, (instead of the affine-invariant Riemannian metric), the logarithmic map reduces to ordinary matrix subtraction and the above representation becomes , or .
8 Appendix II: Proofs
8.1 Proof of Proposition 3.1
Proof.
Denote the distribution of by , we show recursively that:
[TABLE]
By (Bhatia, 2009, Theorem 6.1.9), if , then for ,
[TABLE]
Substituting and , (note that ), and taking expectations on both sides yields:
[TABLE]
Using that we obtain,
[TABLE]
From the semi-parallelogram law above, (Ho et al., 2013, Proposition 1) derive:
[TABLE]
By the above inequality (and independence of ),
[TABLE]
and consequently,
[TABLE]
Returning to eq.(8.1),
[TABLE]
Repeating the same argument, using independence of and ,
[TABLE]
Continuing this iteration up to , we find the upper bound:
[TABLE]
By Markov’s inequality, for each as , since the distribution of is assumed to have finite second moment with respect to , i.e., . ∎
8.2 Proof of Proposition 3.2
Proof.
Denote , with , and fix sufficiently large and away from the boundary, such that the neighboring -midpoints exist.
Remark: For or near the boundary, we collect the available closest neighbors of (either to the left or right). The remainder of the proof for the boundary case is exactly analogous to the non-boundary case and follows directly by mimicking the arguments outlined below.
We predict from via intrinsic polynomial interpolation of degree passing through the points , where denotes the cumulative intrinsic average as in eq.(2.4) in the main document. The predicted midpoint is then a weighted intrinsic average of the estimated polynomial at , i.e., , and the given midpoint , (with notation as in Section 2.1 in the main document).
For notational simplicity, write and for the true and estimated intrinsic cumulative mean curves respectively, where the latter is an interpolating polynomial of order passing through equidistant points on the curve . itself is a smooth curve with existing covariant derivatives up to order , and . The polynomial remainder of the interpolating polynomial in Newton form with respect to the smooth curve, for every , is upper bounded by:
[TABLE]
for some by the mean value theorem for divided differences. This is closely related to the Taylor expansion in eq.(3.2) in the main document. In particular, the limit of the Newton polynomial if all nodes coincide is the Taylor polynomial, as the divided differences become covariant derivatives, and the covariant derivatives in the Taylor expansions of the Taylor polynomial and the smooth curves match up to order .
By definition of the derivative and the fundamental theorem of calculus, it is verified that:
[TABLE]
Substituting and and using that by construction, we obtain:
[TABLE]
The second step in the above equation follows immediately if (i.e., ), since,
[TABLE]
If , the second step in eq.(8.2) follows by the polynomial remainder error bound above, since for each .
Application of the logarithmic map to both sides in eq.(8.2) and using that as above, we rewrite:
[TABLE]
For notational convenience, in the remainder of this proof, we write for some arbitrary (not necessarily fixed) deterministic matrix and constant , i.e., .
Let be deterministic matrices, we verify the following implication:
Claim.
If , then also .
Proof.
Starting from , by the definition of the logarithmic map, we write out,
[TABLE]
For sufficiently small, also implies . This follows by Taylor expanding the matrix exponential,
[TABLE]
As a consequence, also,
[TABLE]
∎
Applying the above implication to eq.(8.3) yields,
[TABLE]
The predicted midpoint is reconstructed from and as follows. By definition of as the cumulative intrinsic mean curve, we can write as a weighted intrinsic average between and according to:
[TABLE]
Application of the logarithmic map to both sides and rearranging terms (substitute ), gives,
[TABLE]
Or in terms of ,
[TABLE]
The predicted midpoint is given by replacing the true point by the estimated point , ( is known), i.e.,
[TABLE]
Below, we use that for , and for and sufficiently small, as verified in the proof of Proposition 3.3, (note that this is the deterministic version), combined with eq.(8.6) and the definition of the geodesic in eq.(7.3). Writing out eq.(8.7) gives,
[TABLE]
Substituting the above result in the whitened wavelet coefficient , by the same identities as used above combined with , (verified in the proof of Proposition 3.3), it follows that for sufficiently large,
[TABLE]
where in the final step we expanded via its Mercator series (see (Higham, 2008, Section 11.3)), using that the spectral radius of is smaller than 1 for sufficiently large. ∎
8.3 Proof of Proposition 3.3
Proof.
By the proof of Proposition 3.1, for each and . For notational convenience, in the remainder of this proof denotes a general (not necessarily the same) random error matrix that satisfies . Furthermore, we can appropriately write , such that as at the correct rate since,
[TABLE]
using the definitions of the Riemannian distance function and the logarithmic and exponential maps. In particular, by a first-order Taylor expansion of the matrix exponential, (abusing notation of ), .
By eq.(2.1.2) in the main document, the predicted midpoint is a weighted intrinsic mean of coarse-scale midpoints with weights summing up to 1. The rate of is therefore upper bounded by the (worst) convergence rate of the individual midpoints , and we can also write .
Below, we verify several implications that are needed to finish the proof. let be a deterministic matrix and a random error matrix, such that .
Claim.
If sufficiently small, then .
Proof.
Rewrite . By the Baker-Campbell-Hausdorff formula (e.g., (Higham, 2008, Theorem 10.4)), with and ,
[TABLE]
where denotes the commutator of and . In particular,
[TABLE]
Here, we expanded via its Mercator series (e.g., (Higham, 2008, Section 11.3)), using that the spectral radius almost surely for sufficiently small.
Iterating the above argument, it follows that all the nested (higher-order) commutators are of the order as well, and we rewrite:
[TABLE]
Expanding again , (for sufficiently small), the claim follows. ∎
Claim.
If sufficiently small, then and .
Proof.
For the first claim, Taylor expanding the matrix exponential,
[TABLE]
using the previous claim for sufficiently small.
For the second claim, rewrite, (for sufficiently small),
[TABLE]
applying a binomial series expansion of the matrix inverse , using that the spectral radius almost surely for sufficiently small. Combining the two claims, we find in particular also that . ∎
Combining the above results, for sufficiently small such that the above claims hold, we write out for the empirical whitened wavelet coefficient , (with some abuse of notation for ),
[TABLE]
Plugging in the above result, it follows that for sufficiently small,
[TABLE]
∎
8.4 Proof of Theorem 3.4
Proof.
For the first part of the theorem, suppose that is sufficiently large such that the rates in Propositions 3.2 and 3.3 hold. Then,
[TABLE]
where the last step follows from substituting since,
[TABLE]
For the second part of the theorem, if we can verify that for each , the proof is finished.
At scales , based on the estimated midpoints and the estimated wavelet coefficient , in the inverse wavelet transform, the finer-scale midpoint is estimated through,
[TABLE]
where is the predicted midpoint at scale-location based on . In particular, at scale , as the estimated coarsest midpoints correspond to the empirical coarsest midpoints .
At scales , we do not alter the wavelet coefficients. Assuming that is sufficiently small, such that the rate in Proposition 3.3 holds, we write , with a general (not always the same) random error matrix satisfying . Also, by the proof of Proposition 3.3 (using the same notation), we can write , where is a general (not always the same) random error matrix satisfying .
In particular, at scale ,
[TABLE]
Here, we used that for sufficiently small as in the proof of Proposition 3.3, and a Taylor expansion of the matrix exponential:
[TABLE]
Iterating this same argument for each scale , we find that:
[TABLE]
As a consequence, (as in the proof of Proposition 3.3), we can write , where . At scales , we set for each . Assuming that is sufficiently large, such that the rate in Proposition 3.2 holds, we can write , with a general (not always the same) deterministic error matrix satisfying .
In particular, at scale ,
[TABLE]
which follows in the same way as in eq.(8.11) above, combined with the observation that , since by Proposition 3.2. Iterating this same argument for each scale yields,
[TABLE]
Plugging in , as previously demonstrated, the above expression reduces to:
[TABLE]
For notational convenience, denote by a general (not always the same) random error matrix such that . For each , by the previous result:
[TABLE]
where in the final step we expanded via its Mercator series, using that the spectral radius of is smaller than 1 almost surely for sufficiently large. ∎
8.4.1 Proof of remark Theorem 3.4
Let and be as defined in the remark after Theorem 3.4, with a general error matrix, such that . Then we can upper bound,
[TABLE]
where in the final step we again expand via its Mercator series, provided that is sufficiently large.
By the triangle inequality, the integrated mean-squared error of the linear wavelet estimator with respect to the continuous curve then also satisfies,
[TABLE]
using the convergence rate for the linear wavelet estimator derived above.
8.5 Proof of Theorem 4.1
Proof.
First, we derive the bias . By linearity of the (ordinary) expectation:
[TABLE]
using that for any . The transformed random variable is distributed as , which is unitarily invariant (see e.g., (Muirhead, 1982, Section 3.2)). By (Tulino and Verdú, 2004, Section 2.1.5), taking the eigendecomposition of a unitarily invariant matrix , the matrix of eigenvectors is distributed according to the Haar measure, i.e., the uniform distribution on the set of unitary matrices , implying that the eigenvectors (the columns of ) are identically distributed. Furthermore, is independent of the diagonal eigenvalue-matrix , therefore (see also Smith (2000)):
[TABLE]
Since is Hermitian, , and therefore . By (Muirhead, 1982, Theorem 3.2.15),
[TABLE]
with mutually independent chi-squared distributions, with degrees of freedom. Using that , it follows that:
[TABLE]
Following Smith (2000), , thus by eq.(8.13):
[TABLE]
Plugging this back into eq.(8.12) yields .
For the second part of the theorem, observe that () is unbiased with respect to , since:
[TABLE]
using that for commuting matrices , and as shown above. By eq.(7.13), the unique intrinsic mean of on is characterized by such that , i.e., is the unique intrinsic mean of for each . Since the distribution of has finite second moment (rescaled complex Wishart distribution), the convergence in probability follows by Proposition 3.1. ∎
8.6 Proofs of Proposition 4.2 and Lemma 4.3
Proof.
In this proof, we directly derive the stronger general linear congruence equivariance property in Lemma 4.3. The weaker unitary congruence equivariance property in Proposition 4.2 then follows directly by substituting wavelet thresholding or shrinkage of coefficients that is only equivariant under unitary congruence transformation, (instead of trace thresholding as in Lemma 4.3, which is equivariant under general linear congruence transformation of the coefficients).
Let , , and be the midpoints and wavelet coefficients at scale-location based on the observations and the estimator respectively. Analogously, let , , and be the midpoints and wavelet coefficients based on the observations and the estimator respectively, where here and throughout this proof . Below, we repeatedly make use of the identities and for and . In particular, denoting for the geodesic midpoint, also,
[TABLE]
By construction, the finest-scale midpoints satisfy . Repeated application of the above identity then implies,
[TABLE]
Furthermore, since the predicted midpoints are weighted intrinsic means of according to eq.(2.1.2) in the main document, the same relation holds for the predicted midpoints, i.e., for all . Consequently, for the wavelet coefficients at each scale-location ,
[TABLE]
In Lemma 4.3, we threshold or shrink the wavelet coefficients based on the trace of the whitened coefficients, for which:
[TABLE]
using that and for and , which follows from the fact that and the properties of the determinant and ordinary logarithm. Let be a thresholding or shrinkage rule depending on , such that . Due to the invariance in eq.(8.16) combined with eq.(8.15), it immediately follows that:
[TABLE]
The wavelet-thresholded estimator is retrieved via the inverse wavelet transform applied to the set of thresholded wavelet coefficients (and coarse-scale midpoints). At scale , by eq.(8.14), . At the odd locations at the next coarser scale ,
[TABLE]
using that , since the same relation holds for and the predicted midpoints are weighted intrinsic means of . Also, at the even locations ,
[TABLE]
Iterating the same argument up to the finest scale yields the desired result for each . ∎
8.7 Proof of Proposition 4.4
Proof.
Let us write for , where the distribution of does not depend on , and the intrinsic mean of is the identity Id. The latter follows from the fact that has intrinsic mean , since:
[TABLE]
and the intrinsic mean of is uniquely characterized by . First, we verify that:
[TABLE]
where , , and are the midpoints at scale-location based on the sequences , , and respectively. For convenience, as before, denote for the geodesic midpoint. Using that and for any , decompose:
[TABLE]
Second, we also verify that for each scale and location ,
[TABLE]
where , and are the imputed midpoints at scale-location based on the sequences , , and respectively. By eq.(2.1.2) in the main document, the predicted midpoints at the odd locations satisfy:
[TABLE]
with weights as in eq.(2.1.2). Here, without loss of generality we consider prediction away from the boundary, (at the boundary the sum runs over the closest available neighbors to ). Using eq.(8.17), we decompose,
[TABLE]
where we used in particular and for any , and the fact that .
The first claim in the Proposition now follows from eq.(8.17) and eq.(8.18) through:
[TABLE]
For the second claim in the Proposition, first observe:
[TABLE]
using that for each , which is implied by . As a consequence, also,
[TABLE]
and therefore,
[TABLE]
For the variance of , we first note that the random variables are i.i.d., implying that the random variables on scale are independent with equal variance. We write out:
[TABLE]
where in the final two steps we used that , and by the independence of the midpoints within each scale, for each ,
[TABLE]
It remains to derive an expression for . By repeated application of the above argument,
[TABLE]
with . As in the proof of Theorem 4.1,
[TABLE]
The variance of a distribution equals , (with the trigamma function), therefore:
[TABLE]
Combining the above result with eq.(8.20) and eq.(8.21) finishes the proof. ∎
8.8 Proof of Corollary 4.5
Proof.
Analogous to the proof of Theorem 4.1, are unitarily invariant, see (Muirhead, 1982, Section 3.2). By the same argument as in eq.(8.14) the repeated midpoints based on unitarily invariant random variables satisfy for each and . It follows that the predicted midpoints are unitarily invariant as well, as they can be expressed as weighted intrinsic averages of the midpoints , which are unitarily invariant themselves. That is, for each and . Combining the above results, it follows that the random whitened coefficient is unitarily invariant, as for each ,
[TABLE]
using that for . By the same argument as in Theorem 4.1, if we write the eigendecomposition , then for a unitarily invariant random matrix ,
[TABLE]
Here we used that , since is a unitary matrix ( is Hermitian), combined with the result in Proposition 4.4. ∎
9 Appendix III: Additional details Section 5.1
Estimation procedures Section 5.1
This appendix section provides more details on the matrix curve estimation procedures considered in the simulated data scenarios in Section 5.1 in the main document. Each estimation procedure takes as input an initial dyadic sequence of random HPD matrix-valued observations observed on an equidistant grid and outputs a denoised sequence of HPD matrix-valued observations .
- •
Linear wavelet thresholding: the input data is transformed to the intrinsic wavelet domain by means of the forward average-interpolating wavelet transform of Section 2 in the main document subject to respectively the Riemannian, Log-Euclidean or Cholesky metric, and all wavelet coefficients at scales are set to zero. The smoothed curve estimate is obtained by application of the intrinsic backward average-interpolating wavelet transform. The main tuning parameter in the case of linear wavelet thresholding is the maximum scale of nonzero wavelet coefficients . The impact of the average-interpolation order of the wavelet transform is small in terms of the estimation error compared to the choice of the scale parameter . For this reason the refinement order is fixed at for all simulated scenarios in Section 5. Linear wavelet thresholding is implemented in the pdSpecEst-package by the function pdSpecEst1D() with arguments alpha = 0, jmax set to the maximum scale of nonzero coefficients , and metric set to metric considered for estimation.
- •
Nonlinear wavelet thresholding: the input data is transformed to the intrinsic wavelet domain the same way as for the linear wavelet thresholding procedure. The nonlinear wavelet thresholding procedure considers dyadic tree-structured thresholding based on the traces of the individual coefficients by minimizing the complexity penalized loss criterion given in eq.(5.1) and explained in more detail in the main document. The main tuning parameter is the regularization parameter , and the refinement order of the wavelet transforms is fixed at for all simulation scenarios equivalent to the linear thresholding procedure. For sufficiently large , the scalar coefficients are approximately normally distributed at reasonably coarse scales , as the scalar coefficients are essentially locally weighted averages of the observations. For normally distributed coefficients, a natural choice for the regularization parameter is the universal threshold , with the total number of wavelet coefficients and the noise variance determined either via eq.(4.1) in the main document or from the data itself. Tree-structured trace thresholding is implemented in the pdSpecEst-package by the function pdSpecEst1D() with arguments alpha = 1 to use a universal threshold multiplied by , and metric set to the metric considered for estimation.
- •
Nearest-Neighbor (NN) regression: intrinsic nearest-neighbor regression is implemented by replacing ordinary local Euclidean averages by their intrinsic counterparts based on the Riemannian, Log-Euclidean and Cholesky metric using the function pdMean() in the pdSpecEst-package. In the case of the Riemannian metric, the local intrinsic averages are calculated efficiently by the gradient descent algorithm in Pennec (2006). The main tuning parameter in this benchmark procedure is the number of nearest neighbors used in the local averages.
- •
Cubic Spline (CS) regression: intrinsic cubic smoothing spline regression is implemented in the space of HPD matrices based on the Riemannian, Log-Euclidean and Cholesky metric. For the Riemannian metric, we implemented the penalized regression approach in Boumal and Absil (2011a) and Boumal and Absil (2011b), with penalty parameters , such that the minimizers of the objective function are approximate cubic splines in the manifold of HPD matrices. The Riemannian conjugate gradient descent method in Boumal and Absil (2011b) to compute the estimator is available through the function pdSplineReg() in the pdSpecEst-package. Here, we use a backtracking line search based on the Armijo-Goldstein condition. The main tuning parameter in this benchmark procedure is the regularization parameter in the penalized loss criterion.
- •
Local polynomial (LP) regression: intrinsic local polynomial regression of degree (LP-0) and degree (LP-3) respectively is implemented in the space of HPD matrices based on the Riemannian metric, Log-Euclidean metric and Cholesky metric. For the Riemannian metric, we have only implemented the locally constant estimator, i.e. degree , as local polynomial regression under the Riemannian metric for requires the optimization of a non-convex objective function and is computationally quite challenging. We refer to Yuan et al. (2012) for additional details. The main tuning parameter in this benchmark procedure is the bandwidth parameter of the local polynomials.
- •
Multitaper spectral estimation: the multitaper benchmark estimator is only considered in the periodogram noise scenario given in Table 2, as this is the only simulated scenario that provides input time series data in addition to the input (periodogram) observations . The multitaper spectral estimate takes as input the generated -dimensional stationary time trace and is based on discrete prolate spheroidal (DPSS) taper functions using the function pdPgram(), thereby guaranteeing an HPD matrix curve estimate . The main tuning parameter in this benchmark procedure is the number of DPSS tapers .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Antoniadis (1997) Antoniadis, A. (1997). Wavelets in statistics: a review. Statistical methods & applications 6 (2), 97–130.
- 2Bhatia (2009) Bhatia, R. (2009). Positive Definite Matrices . New Jersey: Princeton University Press.
- 3Boumal and Absil (2011 a) Boumal, N. and P.-A. Absil (2011 a). A discrete regression method on manifolds and its application to data on SO(n). IFAC Proceedings Volumes 44 (1), 2284–2289.
- 4Boumal and Absil (2011 b) Boumal, N. and P.-A. Absil (2011 b). Discrete regression methods on the cone of positive-definite matrices. In IEEE ICASSP, 2011 , pp. 4232–4235.
- 5Brillinger (1981) Brillinger, D. (1981). Time Series: Data Analysis and Theory . San Francisco: Holden-Day.
- 6Brockwell and Davis (2006) Brockwell, P. and R. Davis (2006). Time Series: Theory and Methods . New York: Springer.
- 7Chau (2017) Chau, J. (2017). pd Spec Est: An Analysis Toolbox for Hermitian Positive Definite Matrices. R Package version 1.2.3. https://CRAN.R-project.org/package=pd Spec Est.
- 8Chau (2018) Chau, J. (2018). Advances in Spectral Analysis for Multivariate, Nonstationary and Replicated Time Series . Ph. D. thesis, Université catholique de Louvain.
