Skip to Main Content

ABSTRACT

Signals with irregular sampling structures arise naturally in many fields. In applications such as spectral decomposition and nonparametric regression, classical methods often assume a regular sampling pattern, thus cannot be applied without prior data processing. This work proposes new complex-valued analysis techniques based on the wavelet lifting scheme that removes “one coefficient at a time.” Our proposed lifting transform can be applied directly to irregularly sampled data and is able to adapt to the signal(s)’ characteristics. As our new lifting scheme produces complex-valued wavelet coefficients, it provides an alternative to the Fourier transform for irregular designs, allowing phase or directional information to be represented. We discuss applications in bivariate time series analysis, where the complex-valued lifting construction allows for coherence and phase quantification. We also demonstrate the potential of this flexible methodology over real-valued analysis in the nonparametric regression context. Supplementary materials for this article are available online.

1. Introduction

Since the early nineties, wavelets have become a popular tool for nonparametric regression, statistical image processing, and time series analysis. In particular, due to their natural localization, wavelets can provide sparse representations for certain functions that cannot be represented efficiently using Fourier sinusoids. Reviews of the use of wavelets in statistics include Nason (2008) and Abramovich, Bailey, and Sapatinas (2000).

Until recently, the majority of work in the statistical literature has been based on the discrete wavelet transform (DWT). However, classical wavelet methods suffer from some limitations; in particular, usage is restricted to data sampled at regular time or spatial locations, and a dyadic data dimension is often imposed. Wavelet lifting (Sweldens 1996) can be used to overcome many of the shortcomings of the standard DWT. Specifically, wavelet functions obtained through the wavelet lifting scheme provide an extension of classical wavelet methods to more general settings, such as irregularly sampled data.

On the other hand, it is now well-established that complex-valued data analysis tools can extract useful information that is potentially missed when using traditional real-valued wavelet techniques, even for real-valued data, see, for example, Lina and Mayrand (1995); Fernandes et al. (2003); Selesnick, Baraniuk, and Kingsbury (2005). In particular, using complex-valued multiscale methods has been advantageous in a range of statistical applications such as nonparametric regression (Barber and Nason 2004), image processing (Kingsbury 1999; Portillaand Simoncelli 2000), and time series analysis (Magarey and Kingsbury 1998; Kingsbury 2001).

Complex-valued multiscale techniques building upon the lifting scheme as introduced by Sweldens (1996) have been introduced in the literature by Abbas and Tran (2006), who briefly investigated their proposed technique in the image denoising context, and by Shui, Bao, and Tang (2003), who focused on the design of complex filters with desired band-pass properties.

This article introduces a new adaptive complex-valued wavelet lifting scheme built upon the lifting “one coefficient at a time” (LOCAAT) framework of Jansen, Nason, and Silverman (2001, 2009). A nondecimated variant of the proposed transform, which allows for an overcomplete representation of such data is also introduced. The added benefits of our methodology are: (i) flexibility—it can be applied to irregularly sampled grids of (possibly) nondyadic length; (ii) information augmentation—through the complex-valued wavelet coefficients, the scheme exploits additional signal information not used by real-valued transforms; and (iii) applicability—it allows for the analysis of bivariate nonstationary signals with possibly different (irregular) sampling structures, previously not directly possible using methods currently in the literature.

We demonstrate the benefits of our new technique for spectral estimation of irregularly sampled time series, with a particular focus on coherence and phase quantification for irregularly sampled bivariate time series. In this context, the methodology can be viewed as a wavelet lifting analog to the Fourier transform and can be used for the same purposes. The good performance of our method is also displayed in the nonparametric regression setting.

The article is organized as follows. Section 2 introduces the new complex-valued lifting algorithm, including its overcomplete variant. Section 3 details the application of the complex-valued lifting algorithm to discover local frequency content of irregularly sampled uni- and bivariate time series. Section 4 tackles nonparametric regression for (real-valued) signals.

2. The Complex-Valued Lifting Scheme

The lifting scheme (Sweldens 1996) was introduced as a flexible way of providing wavelet-like transforms for irregular data. Lifting bases are naturally compactly supported, and via the recursive nature of the transform, one can build wavelets with desired properties, such as vanishing moments. In addition, lifting algorithms are known to be computationally faster than traditional wavelet transforms since they require fewer computations compared with classical transforms. For an overview of the lifting scheme, see Schröder and Sweldens (1996) or Jansen and Oonincx (2005).

In this section, we introduce a complex-valued lifting scheme for analyzing irregularly sampled signals. The proposed lifting scheme can be thought of as a wavelet lifting analog to the Fourier transform. An irregularly sampled signal is decomposed into a set of complex-valued wavelet (or detail) coefficients, representing the variation in the data as a function of location and wavelet scale (comparable to Fourier frequency).

In a nutshell, the scheme can be conceptualized in two branches: one branch of the transform provides the real-valued part of the detail coefficient and the second branch represents the imaginary component. Hence by using two different (real-valued) lifting schemes, one obtains a complex-valued decomposition, akin to the dual-tree complex wavelet transform of Kingsbury (2001). However, our approach differs from that of Kingsbury (2001) in that it employs two lifting schemes linked through orthogonal prediction filters, rather than two separate DWTs. The new scheme is therefore able to extract information from signals via the two filters while also naturally coping with the irregularity of the observations. Our approach also differs fundamentally from the complex-valued lifting techniques currently in the literature (Shui, Bao, and Tang 2003; Abbas and Tran 2006) through the particular filter construction we propose (Section 2.2) in conjunction with the lifting construction that removes “one coefficient at a time” (Section 2.1). This allows us to embed adaptivity in our complex-valued multiscale setup, that is, construct wavelet functions whose smoothness adjusts to the local properties of the signal.

In what follows we introduce the proposed scheme using an abstract choice of real and imaginary filters, and the subject of filter choice is deferred until Section 2.2, while an overcomplete version of the complex-valued lifting transform is introduced in Section 2.3.

2.1 The Algorithm

Suppose a function f( · ) is observed at a set of n irregularly spaced locations, x_=(x1,,xn). The proposed lifting scheme aims to decompose the data collected over the irregularly sampled grid, {(xi, fi = f(xi))}ni = 1, into a set of R smooth coefficients and (nR) complex-valued detail coefficients, with R the desired resolution level. The quantity R is akin to the primary resolution level in classical wavelet transforms, see Hall and Patil (1996) for more details.

We propose to construct a new complex-valued transform that builds upon the LOCAAT paradigm of Jansen, Nason, and Silverman (2001, 2009), shown to efficiently represent local signal features in the fields of nonparametric regression (Nunes, Knight, and Nason 2006; Knight and Nason 2009) and spectral estimation (Knight, Nunes, and Nason 2012). We shall therefore refer to our proposed algorithm under the acronym C-LOCAAT.

Similar to the real-valued LOCAAT algorithm, C-LOCAAT can be described by recursively applying three steps: split, predict, and update, which we detail below. At the first stage (n) of the algorithm, the smooth coefficients are set as cn, k = fk, the set of indices of smooth coefficients is Sn = {1, …, n} and the set of indices of detail coefficients is Dn = ∅. The (irregular) sampling is described using the distance between neighboring observations, and at stage n we define the span of xk as sn,k=xk+1-xk-12. The sampling irregularity is intrinsically linked to the notion of wavelet scale, which in this context becomes continuous, as opposed to dyadic in the classical wavelet settings; this results in each coefficient having an associated scale across a continuum. This aspect will be discussed in detail following the introduction of the C-LOCAAT algorithm.

In the split step, a point jn to be lifted is chosen. Typically, points from the densest sampled regions are removed first, but other predefined removal choices are also possible (see Section 2.3). We shall often refer to the removal order as a trajectory.

In the predict step, the set of neighbors (Jn) of the point jn is identified and used to estimate the value of the function at the selected point jn. In contrast to real-valued LOCAAT algorithms, this is achieved using two prediction schemes, each defined by its respective filters, L and M. The filter L corresponds to estimation via regression over the neighborhood, as is usual in LOCAAT. To extract further information from the signal, our proposal is to construct the second filter (M) orthogonal on L, to ensure that it exploits further local signal information to the filter L. Section 2.2 discusses this in detail.

The prediction residuals from using the two filters are given by (1) λjn=ljnncn,jn-iJnlincn,i,(1) (2) μjn=mjnncn,jn-iJnmincn,i,(2) where {lin}iJn{jn} and {min}iJn{jn} are the prediction weights associated with L and M.

The complex-valued detail (wavelet) coefficient we propose is obtained by combining the two prediction residuals (3) djn=λjn+iμjn.(3) In the update step, the smooth coefficients {cn,i}iJn and spans of the neighbors {sn,i}iJn are updated according to filter L: (4) cn-1,i=cn,i+binλjn,sn-1,i=sn,i+linsn,jniJn,(4) where bni are update weights. In practice, the update weights are chosen such that the mean of the series is preserved throughout the transform, thus preserving the characteristics of the original series (Jansen, Nason, and Silverman 2009). One such choice is to set bin=(sn,jnsn-1,i)/(iJnsn-1,i2). The neighbors’ spans update accounts for the modification to the sampling grid induced by removing one of the observations. Updating according to the L filter only ensures that there is a unique coarsening of the signal for both the real and imaginary parts of the transform.

The observation jn is then removed from the set of smooth coefficients, hence after the first algorithm iteration, the index set of smooth and detail coefficients are Sn − 1 = Sn\{jn} and Dn − 1 = {jn}, respectively. The algorithm is then iterated until the desired primary resolution level R has been achieved. In practice, the choice of the primary level R in LOCAAT lifting schemes is not crucial provided it is sufficiently low (Jansen, Nason, and Silverman 2009), with R = 2 recommended by Nunes, Knight, and Nason (2006).

After observations jn, jn − 1, …, jR + 1 have been removed, the function can be represented as a set of R smooth coefficients, {cr-1,i}iSR, and (nR) detail coefficients, {dk}kDR (DR = {jn, …, jR + 1}). As in classical wavelet decompositions, the detail coefficients represent the high-frequency components of f( · ), while the smooth coefficients capture the low-frequency content in the data.

The lifting scheme can be easily inverted by recursively “undoing” the update, predict, and split steps described above for the first filter. Specifically, the update step is first inverted: cn,i=cn-1,i-binλjn,iJn, then the predict step is inverted by (5) cn,jn=λjn-iJnlincn,iljnnor(5) (6) cn,jn=μjn-iJnmincn,imjnn.(6)

Undoing either predict (5) or (6) step is sufficient for inversion. As for real-valued lifting, inversion can also be performed via matrix calculations due to the transform linearity. However, using (5) for inversion is generally computationally faster, especially for large n.

Wavelet lifting scales. The notion of wavelet scale in this context becomes continuous and is intrinsically linked to the data sampling structure and trajectory (removal order) choice. Denote the lifting analog of the classical wavelet scale for a detail coefficient djk by αjk=log2(sk,jk), with low α-values corresponding to fine scales. To give lifting scales a similar interpretation to the classical notion of dyadic wavelet scale, we group wavelet functions of similar α-scales into discrete artificial levels {ℓi}J*i = 1, as proposed by Jansen, Nason, and Silverman (2009), for a chosen J*. The further use of artificial scales is discussed in Sections 2.3 and 3 (under the spectral estimation context) and in Appendix B (under the nonparametric regression context). Note that the usage of the same lifting trajectory for the two lifting branches (coupled with the one filter update) ensures that our proposed lifting transform generates a common scale for both real and imaginary parts. In other words, at each stage of the algorithm there is just one set of smooth coefficients associated with a unique set of scales.

2.2 Filter Construction

The proposed complex-valued lifting transform is illustrated schematically in Figure 1 in terms of two general prediction filters L and M. As already explained, we construct the second filter (M) orthogonal on L, thus ensure different signal content extraction.

Figure 1. The complex-valued lifting scheme (C-LOCAAT). Solid lines correspond to the steps of the standard LOCAAT lifting scheme whereas dotted lines indicate the extra prediction step required for the complex-valued scheme. After (nR) applications, the function can be represented as a set of R smooth coefficients {cr-1,i}iSn-R and (nR) detail coefficients {λjk+iμjk}kDn-R, each associated with a particular scale {αjk}kDn-R.

For clarity of exposition, let us consider a LOCAAT scheme with a prediction step based upon two neighbors in a symmetrical configuration. The regression over the neighborhood generates prediction weights for the two neighbors, let us denote them by l1 and l3 (see Equation (1)); this prediction step can also be viewed as using a three-tap prediction filter (L) of the form (l1, 1, l3), which depends on the sampling of the observations x_=(x1,,xn) (Nunes, Knight, and Nason 2006). We determine the unique (up to proportionality) three-tap filter M that is orthogonal on L and ensures at least one vanishing moment. Hence, we can express the set of filter pairs as having the form L=(l1,1,l3),l1,l3>0M=(m1,m2,m3),and l1m1 + m2 + l3m3 = 0 (i.e., L · M = 0) and l1 + l3 = 1, m1 + m3 = m2 (i.e., ensure one vanishing moment). The solution to these constraints can be parameterized as M=(-1+l31+l1m,l1-l31+l1m,m). The proportionality constant can be determined by bringing both filters L and M to the same scale through ‖L‖ = ‖M‖, which yields m=l1+13. Hence, the solution can be succinctly written as M = (Am, (1 + A)m, m) with A=l1-2l1+1 and m=l1+13. This particular example of the lead filter L represents a prediction scheme using linear regression with two neighbors in a symmetrical configuration. This is a choice that has proved to be successful both for (real-valued) nonparametric regression (Nunes, Knight, and Nason 2006; Knight and Nason 2009) and for (real-valued) spectral estimation (Knight, Nunes, and Nason 2012).

Since L can be viewed as a prediction filter for a real-valued LOCAAT scheme, we can also employ the adaptive prediction filter choice of Nunes, Knight, and Nason (2006) in our proposed construction. The “best” local regression (order and neighborhood) is chosen at each predict step, subject to yielding minimizing the detail coefficients. Consequently, we obtain an adaptive complex-valued lifting transform, with the highly desirable flexibility of being able to adapt to the local characteristics of the data–see Appendix B in the supplementary material for an illustration of this adaptiveness in the nonparametric regression setting.

The orthogonality of the two filters M and L also mirrors the attractive properties of Fourier sinusoids, hence this choice results in an interpretable quantification of phase, which shall further be exploited according to the context—by phase alteration when denoising real-valued signals, or by ensuring phase preservation in the context of spectral estimation.

A further insight and justification of the proposed filter choice is provided in Appendix C in the context of coherence and phase estimation.

2.3 The Nondecimated Complex-Valued Lifting Transform

In the classical wavelet literature, the nondecimated wavelet transform (NDWT) (Nason and Silverman 1995) has properties that make it a better choice than the discrete wavelet transform (DWT) for certain classes of problems, see, for example, Percival and Walden (2006). The concept is akin to basis averaging, and has delivered successful results in both nonparametric regression and spectral estimation problems, not only in the classical wavelet setting (NDWT) but also for irregularly spaced data through the nondecimated lifting transform (NLT) (Knight and Nason 2009; Knight, Nunes, and Nason 2012).

In this section, we also exploit the benefits of this nondecimation paradigm for irregularly sampled data and to this end, we shall introduce the complex-valued nondecimated lifting transform (CNLT). However, note that our use of the term “nondecimation” differs from the classical NDWT. Specifically, due to the irregular sampling structure, nondecimation cannot be performed via decomposing shifts of input data without data interpolation.

Although similar in spirit to the NLT, our transform hinges on the proposed complex-valued lifting scheme (Section 2.1) and therefore yields an overcomplete complex-valued data representation, extracting additional signal information. In particular, the CNLT algorithm results in a wavelet transform that yields (complex-valued) wavelet coefficients at each grid point (x) and at multiple scales (α).

Next we shall describe our proposed univariate and bivariate CNLT techniques. We shall show that in the nonparametric regression setting, our univariate proposal significantly outperforms current wavelet and nonwavelet denoising techniques (see Section 4 and Appendix B), while its bivariate extension allows for estimation of the dependence between pairs of series (see Section 3).

2.3.1 Univariate CNLT

So far, the proposed complex-valued lifting scheme decomposes the original signal {(xi, fi = f(xi))}ni = 1 into a set of R smooth coefficients and (nR) complex detail (wavelet) coefficients, with each detail coefficient djk corresponding to exactly one scale αjk.

We now aim to construct a new scheme that transforms the original signal into a collection of smooth and detail coefficients, with each x-location associated with a collection of several wavelet coefficients spread over all scales, rather than just one. The key to our proposal is to note that if an observation is removed early in the LOCAAT algorithm, its associated detail coefficient has a fine scale; conversely, if a point is removed later in the algorithm, it is associated with a larger scale.

We therefore propose to repeatedly apply C-LOCAAT using randomly drawn trajectories, Tp for p = 1, …, P, where each removal order Tp is generated by sampling (nR) locations without replacement from (x1, …, xn); we refer to this algorithm as CNLT.

Following this procedure, a set of P detail coefficients {dxkp}p=1P is generated at each location xk, where dxkp denotes the wavelet coefficient at location xk obtained using C-LOCAAT with trajectory Tp. At any given location xk, the set of P detail coefficients will be associated with different scales, {αxkp}p=1P; note that this differs from the classical NDWT, which produces exactly one detail coefficient at each location and dyadic scale.

Similar to the NLT, the number of trajectories P should be “large enough” to ensure that an ample number of coefficients is produced at as many scales and locations as possible, subject to computational constraints (Knight and Nason 2009; Knight, Nunes, and Nason 2012).

2.3.2 Bivariate CNLT

We now consider the extension of CNLT to the analysis of bivariate series.

Same irregular grid. Let us first assume we have observations {(xi, f1i, f2i)}ni = 1 on two functions f1 and f2, measured on the same x-grid. Apply the univariate CNLT (Section 2.3.1) to each signal, using the same set of trajectories {Tp}Pp = 1 for both series.

The identical sampling grids result in an exact correspondence between the coefficients of each series, that is, for each coefficient of the first series there is a coefficient of the second series at exactly the same location and scale (see Figure 2Figure 3(a)). In other words, after application of the CNLT to both series, for each time point, xk, we obtain two sets of complex-valued detail coefficients {dxk1,p}p=1P and {dxk2,p}p=1P.

Figure 2. Construction of bivariate CNLT transform for time series observed on the same sampling grid (x refers to time here): (a) univariate CNLT is applied using the same set of trajectories for both series and yields two sets of detail coefficients {dxk1,p}p,k and {dxk2,p}p,k; (b) the CNLT transform consists of combinations of coefficients from each series; (c) the detail coefficients are averaged within each scale.

Different irregular grids. Let us now assume we have the data {(x1i, x2i, f1i, f2i)}ni = 1 on two functions f1 and f2, measured on the different x-grids.

As the scale associated with each detail coefficient is determined by the trajectory choice, we partition the x-grid into a set of artificial x-intervals {x(j)}T*j = 1, where T* is chosen to provide the desired resolution level on the x-axis. As illustrated in Figure 3, the result can be visualized in terms of forming a grid over the area of the resulting detail coefficients.

Figure 3. Construction of bivariate CNLT transform for time series observed on different sampling grids (x refers to time here): (a) each series is lifted individually as described in Section 2.3; (b) the sets of coefficients in each grid square. The coefficients are sampled so that there is the same number in the grid square of each series; (c) the coefficients of each series are combined to form the appropriate bivariate quantities, producing one coefficient to represent each grid square.

Formally, for each artificial x-interval {x(j)}T*j = 1 and artificial scale {ℓi}J*i = 1, the set of detail coefficients for each grid square (using trajectories {Tp}Pp = 1) is given by (7) Dx(j)1(i)=Gmdxk11,p|αxk11,pi,xk1x(j)(7) (8) Dx(j)2(i)=Gmdxk22,p|αxk22,pi,xk2x(j),(8) where dxk11,p=λxk11,p+iμxk11,p and dxk22,p=λxk22,p+iμxk22,p are the complex-valued wavelet coefficients from f1 and f2, and Gm is a random sampling procedure selecting mi,j=min(#(d1),#(d2)) coefficients. Recall that αxk11,p and αxk22,p represent the scales (log2 of span) associated with the coefficients dxk11,p and dxk22,p. Thus, for each artificial x-interval and scale, we obtain the same number of detail coefficients (although the exact coordinates of the coefficients may differ).

We term these constructions as the bivariate complex nondecimated lifting transform (bivariate CNLT) on the same/different grid(s), as appropriate. Section 3 will discuss applications where the proposed bivariate CNLT construction provides a framework for estimation of the dependence between pairs of series.

3. Complex Lifting Analysis of Irregularly Sampled Time Series

Spectral analysis is an important tool in describing content in time series data, complementary to time domain analysis. In particular, the Fourier spectrum allows a decomposition in terms of sinusoidal components at different frequencies, giving a description of the strength of periodic behavior within the series. Such traditional methods are based on the assumption of second-order stationarity, although extensions to deal with nonstationarity exist, such as the short-time Fourier transform (STFT, Allen 1977; Jacobsen and Lyons 2003) or more sophisticated time-frequency analysis methods (e.g., locally stationary time series, Nason, von Sachs, and Kroisandt 2000; SLEX, Ombao et al. 2002). Similarly, cross-spectral analysis of multivariate time series can be used to describe and study the interrelationships between many variables of interest observed simultaneously over time, see Reinsel (2003) or Lütkepohl (2005) for comprehensive introductions to the area, or Park, Eckley, and Ombao (2014) for a multivariate locally stationary wavelet approach.

This work aims to deal with a further additional challenge, that of irregular sampling. Irregularly sampled time series arise in many scientific applications, for example, finance (Engle 2000; Gençay et al. 2001), astronomy (Bos, de Waele, and Broersen 2002; Broerson 2008), and environmental science (Witt and Schumann 2005; Wolff 2005) to name just a few. Many applications deal with the sampling irregularity either by means of a time-frequency Lomb-Scargle approach under the assumption of time series stationarity (Vaníček 1971; Lomb 1976; Scargle 1982), or process the data prior to analysis, restoring it to a regular grid then suitable for analysis by standard methods, see, for example, Erdogan et al. (2004) or Broerson (2008). Although it is convenient to work within a regularly spaced time series setting, a typical result will amount to signal smoothing, leading to information loss at high frequencies and estimation bias (Frick, Grossman, and Tchamitchian 1998; Rehfeld et al. 2011).

Many time series observed in practice will exhibit (second-order) nonstationary behavior as well as being irregularly sampled. Although the literature does currently offer (albeit few) options for the analysis of irregularly sampled nonstationary series (see, e.g., Foster 1996; Frick, Grossman, and Tchamitchian 1998; Knight, Nunes, and Nason 2012), there is no well-established method for estimating the dependence between pairs of such signals. In the next section, we propose to describe the local frequency content of irregularly sampled time series by making use of the proposed complex-valued lifting scheme and introducing a complex-valued cross-periodogram and associated measures.

3.1 The Complex Lifting Periodogram

Recall that the CNLT provides a set of detail coefficients and associated scales {dxkp,αxkp}p=1P, where the scale associated with each detail coefficient αxkp is a continuous quantity. In a spirit similar to that of Knight, Nunes, and Nason (2012), this information will allow a time-scale decomposition (typically termed the (wavelet) periodogram) of the variability in the data, with the crucial difference that the wavelets coefficients are now complex-valued and therefore contain more information. In constructing the periodogram, we use a set of discrete artificial scales, {ℓi}J*i = 1, which partitions the range of the continuous lifting scales {αxkp} for all p and k, with J* chosen to provide a desired periodogram “granularity.” Each scale αxkp will fall into one unique level ℓi for each p and observation xk; let Pi,k={p:αxkpi} denote the set of trajectories such that xk is associated with a scale in the set ℓi, and ni, k = |Pi, k| denote the size of the set. For each time point xk, k = 1, …, n and artificial scale ℓi, i = 1, …, J*, we introduce the complex lifting periodogram (also referred to in text as CNLT periodogram) Ixk(i)=1ni,kpPi,k|dxkp|2=1ni,kpPi,k(λxkp)2+1ni,kpPi,k(μxkp)2,where | · | denotes the complex modulus.

3.2 The Complex Lifting Cross-Periodogram

Similar to other complex wavelet transforms (Portilla and Simoncelli 2000; Selesnick, Baraniuk, and Kingsbury 2005), the complex-valued nature of the bivariate C NLT coefficients (see Section 2.3.2) provides both local phase and spectral information. To estimate the dependence between pairs of time series, we first define the complex lifting cross-periodogram, the cross-spectral analog of the periodogram. As in Section 2.3.2, our discussion will be split based on whether the data have been sampled over the same or different grids.

Bivariate time series observed on the same grid. For each time point xk, k = 1, …, n and artificial scale ℓi, i = 1, …, J*, define the complex lifting cross-periodogram (also referred to as CNLT cross-periodogram) for series observed on the same grid as (9) Ixk(1,2)(i)=1ni,kpPi,kdxk1,pdxk2,p,(9) where dxk1,p=λxk1,p+iμxk1,p and dxk2,p=λxk2,p+iμxk2,p are the detail coefficients from f1 and f2. The CNLT cross-periodogram consists of combinations of coefficients from each series and provides information about the relationship between the signals. Note that unlike the CNLT periodogram, the cross-periodogram is complex-valued.

Similar to classical Fourier cross-spectrum methodology (see, e.g., Priestley 1983), the CNLT cross-periodogram can be separated into its real and imaginary parts to define the CNLT co-periodogram and the CNLT quadrature periodogram, respectively, resulting in cxk(i)=1ni,kpPi,kλxk1,pλxk2,p+1ni,kpPi,kμxk1,pμxk2,p,qxk(i)=1ni,kpPi,kμxk1,pλxk2,p-1ni,kpPi,kλxk1,pμxk2,p.These quantities, together with the individual lifting spectra of each process, can be used to calculate the measures of phase and coherence between the two series f1 and f2: (10) ϕxk(i)=tan-1-qxk(i)cxk(i),(10) (11) ρxk(i)=cxk(i)2+qxk(i)2Ixk(1)(i)Ixk(2)(i).(11) The CNLT cross-periodogram provides a measure of the dependence between series, but its magnitude is affected by the individual CNLT periodograms of the signals. Hence as in the regularly sampled setting, it is preferable to normalize this quantity, providing a coherence measure that satisfies 0ρxk(i)1 (as in (11)). This is similar to the coherence measure for regularly sampled signals introduced by Sanderson, Fryzlewicz, and Jones (2010). The CNLT phase as defined in (10) provides an indication of any time lag between the signals. Several examples examining the coherence and phase between signal pairs are given in Section 3.3.

Bivariate time series observed on different grids. Closer to real data scenarios, we now consider time series that were sampled over different irregular grids, with one such real data example being discussed in Section 3.3.3. To obtain the cross-spectral quantities, we combine the appropriate sets of detail coefficients for each grid, corresponding to f1 and f2, that is, Dx(j)1(i) and Dx(j)2(i) introduced in Equations (7) and (8). For each artificial time period, x(j), j = 1, …, T* and artificial scale ℓi, i = 1, …, J*, we define the complex lifting cross-periodogram for series observed on different irregular grids as (12) Ix(j)(1,2)(i)=1ni,js=1ni,jorder{Dx(j)1(i)}sorder{Dx(j)2(i)}s,(12) where ni, j is the number of pairs in the grid square defined at time x(j) and scale ℓi, and order{D}s indicates the sth time-ordered detail.

If the sampling schemes coincide for the two series ({x1k}k ≡ {x2k}k) and the same trajectories are used to generate the details {dxk1,p}p,k, respectively, {dxk2,p}p,k, then Equations (9) and (12) coincide, except for the quantities being also averaged over the defined artificial time period. The co- and quadrature periodograms may be obtained in the same fashion as above, and subsequently used to yield the lifting phase and coherence in this setting.

Figures 2 and 3 provide a visual representation for the complex lifting cross-periodogram construction under the assumption of the same, respectively, different sampling grids.

We now make some remarks about the proposed periodogram constructions.

Scale interpretation. The relationship between artificial scale (ℓi) and classical Fourier frequency can be described in terms of the scale, which maximizes the coherence for a Fourier wave of period T. Defining ρ(i)=1nk=1nρxk(i), the design of the filters outlined in Section 2.2 is such that i=argmaxj{1,,J*}ρ(j)=T/3.

We emphasize that this relationship is dictated by the choice of filter pairs: the CNLT periodogram and co-periodogram (as defined above) are composed of the sum of the wavelet coefficients from the two schemes, while the quadrature periodogram contains products of the coefficients. Hence, to ensure that the resulting estimates are interpretable, the two filters are specified so that combinations of coefficients (either through multiplication or summation) provide the same scale-frequency relationship (see Sanderson 2010, sec. 5.3 and 6.2.1). The provided mapping between wavelet lifting scale and Fourier frequency can be used to compare our results to those of classical Fourier-based methods (see Section 3.3 next).

Periodogram smoothing over time. As is customary, the CNLT periodogram will be smoothed over time using simple moving average smoothing, that is, we compute I˜xk(i)=1#(Mki)jMkiIxj(i), where Mik = {j: xkMi < xjxk + Mi} and Mi denotes the width of the averaging window, permitted to take different values for each scale, li.

3.3 Examples

We now illustrate the proposed methodology by application to both simulated and real irregular time series. The results were produced in the R statistical computing environment (R Core Team 2013), using modifications to the code from the adlift package (Nunes and Knight 2012) and the nlt package (Knight and Nunes 2012).

3.3.1 Simulated Data

Signals sampled on the same irregular sampling grid. In this example, the methods of Section 3.2 are applied to bivariate series observed on the same sampling grid: {(xk, f1k, f2k)}200k = 1, where fk1=sin2πxk10+sin2πxk30+sin2πxk70+ζk1,fk2=sin2π(xk-τ)30+ζk2,where τ = 0 for xk < 200 and τ = 6 for xk ⩾ 200, and the quantities ζ1k and ζ2k are independent, identically distributed Gaussian variables with mean zero and variance 0.22. The observations are irregularly sampled such that (xk + 1xk) ∈ {n/10: n = 10, 11, …, 30} and 1(n-1)k=1n-1(xk+1-xk)=2.

Estimates for coherence and phase are computed using the complex-valued lifting scheme using a sample of P = 1500 randomly sampled trajectories, discretizing using J* = 20 artificial scales and smoothing over time using a window of width Mi = 60, ∀ i. The coherence estimate (Figure 4, right) provides a clear visualization of the dependence between the two series, with a peak occurring at scale log 2(30/3) = 3.3 (equivalent to a Fourier period of 30). The time lag that is introduced halfway through the second signal is also clearly captured by the phase estimate (Figure 5, left), which is approximately zero for the first half of the series, then shows a marked increase for the second half.

Figure 4. Coherence estimation for data observed on the same irregular sampling grid: using the real-valued bivariate lifting scheme (left); using the complex-valued lifting scheme (right). Scale gets coarser from bottom upward.

Figure 5. Phase estimation using the complex-valued lifting scheme: data observed on the same irregular sampling grid (left); data observed on different irregular sampling grids (right); data observed on the same regular grid (bottom). Scale gets coarser from bottom upward.

For comparison, the estimated coherence using a real-valued bivariate scheme (Sanderson 2010) is also reported (Figure 4, left). It is interesting to note that although this method also clearly estimates a dependence for the first half of the series, it does not continue to detect it following the time delay. This again emphasizes the advantage of using a second filter, present in the complex-valued lifting transform.

Signals sampled on different irregular sampling grids. The methods described in Section 3.2 are now demonstrated by revisiting the same simulated data example, but with the two series observed on different irregularly spaced sampling grids: {(x1k, x2k, f1k, f2k)}200k = 1. Aside from the sampling, the series satisfy the same properties as previously described.

The estimates were obtained using a discretization of J* = 15 artificial scales and T* = 60 artificial time points, while a smoothing window of width Mi = 60 was applied at all scales as in the previous example. The resulting estimated coherence and phase are shown in Figure 6, respectively, Figure 5, right. It is interesting to note that while estimates broadly agree with those corresponding to sampling using the same (irregular) grid (Figure 4 and Figure 5, left), the price to pay for the different sampling schemes is the reduced clarity of the estimator. This is point is further reinforced by the phase estimate corresponding to a regular sampling situation, see Figure 5, bottom.

Figure 6. Coherence estimation for data observed on different irregular sampling grids. Scale gets coarser from bottom upward.

Coherence and phase analysis comparison with Fourier-based methods. For comparison with established Fourier-based techniques, we also performed coherence analysis of stationary, regularly sampled vector autoregressive (VAR) processes, as well as phase analysis of the signals described above. For regularly sampled stationary processes, we compared our estimates to the well-behaved Fourier estimates, while in the presence of sampling irregularity/nonstationarity, we compared our method to the short-time Fourier transform (STFT) and the Lomb–Scargle method. For brevity, we do not include the coherence and phase comparison plots here, but they can be found in Appendix A of the supplementary material.

Specifically, in the supplementary material we illustrate the coherence estimates obtained through both a classical Fourier-based approach and our lifting-based method on two bivariate VAR processes. The resulting estimates agree very well, with the lifting-based estimate displaying a slight depreciation when compared to the well-behaved Fourier estimates, suited for regular sampling and stationary process behavior. However, in general if the data are believed to be amenable to be analyzed with standard methodology, Fourier-based estimation should be preferred to the proposed method that was specifically designed to offer a solution for the challenging situations that include irregular sampling.

As already highlighted, traditional methods do not readily handle data that feature both potential nonstationarities and irregular sampling, thus STFT required further intervention while the Lomb–Scargle method failed to account for nonstationarity. Thus to obtain the desired phase analysis, we mapped the irregular data to a regular grid (by, e.g., interpolation) and then used STFT to capture the nonstationary time-frequency content of the data. The Lomb–Scargle analysis naturally dealt with the sampling irregularity, but assumed stationarity and therefore it did not provide time-localization information. The phase estimation plots of the STFT method exhibit little resolution in time or frequency, possibly due to the spectral blurring induced by the overlapping windows in the STFT as noted by Shumway and Stoffer (2013). Furthermore, for signals sampled over different irregular grids, the method creates additional blurring in the phase plot. By contrast, the Lomb–Scargle method is able to deal naturally with the irregular sampling structure of the signals, but it does not contain any time-phase information. In addition, there is no marked distinction in frequency where the phase is large, unlike for that of our complex lifting method (see Figure 5). These features yet again highlight the appeal of our technique.

3.3.2 Simulated Data With Varying Time Delay

The next example explores the effect of increasing the time delay between two signals. For each value of τ = 1, …, 15, the series {(xk, f1k, f2k)}200k = 1 are simulated following fk1=sin2πxk30+ζk1,fk2=sin2π(xk-τ)30+ζk2,where (xk + 1xk) ∈ {n/10: n = 10, 11, …, 30} and 1(n-1)k=1n-1(xk+1-xk)=2, ζ1k and ζ2k are independent, identically distributed Gaussian variables with mean zero, variance 0.22.

Just as in the classical (Fourier) analysis, it is interesting to inspect the coherence and phase across frequencies (here, scales) to relate the common behavior of the two series and possible time delays, respectively. The estimated coherence and phase corresponding to the increasing τ = 1, …, 15 are shown in Figure 7. To give an overall sense of the coherence and phase magnitude over time, the estimates are averaged over the full time range to give ρ(i)=1200k=1200ρxk(i). We used P = 750 randomly sampled trajectories and discretized using J* = 20 artificial scales.

Figure 7. (a) Coherence and (b) phase between f1 and f2 (Section 3.3.2) as a function of scale and τ0,15. For τ ≠ 0 the coherence and (absolute) phase are greatest at scale log 2(30/3).

When τ = 0, the coherence is 1 and the phase is 0. For τ ≠ 0 the coherence is greatest at a scale of log 2(30/3), corresponding to the period of variation (T = 30) in the data. The coherence intensity and response over scale are affected by the magnitude of the time delay. The coherence is lowest at time delays around 7.5 (T/4), and at these shifts the peak at scale log 2(30/3) is also more pronounced. At τ = 15 (T/2), the signals are sign reversed versions of each other and, again, the observed coherence is 1 at all scales. The phase is also greatest at scale log 2(30/3). The phase response varies as a function of time delay and alternates between positive and negative values, with |φ(ℓi)| maximized at ℓi = T/4. This is displayed in Figure 8, which shows the estimated phase at scale log 2(30/3) as a function of time delay.

Figure 8. Estimated phase between f1 and f2 (Section 3.3.2) at scale log 2(30/3) (equivalent to a Fourier period of 30), as a function of τ.

For completeness, we also provide a direct comparison with classical Fourier coherence and phase estimation when the signals are regularly sampled (see Figure 9). While the overall behavior is similar for both the classical and C NLT methods, the Fourier method displays less variability across coherence estimates with the changing time delay (Figure 9, left), as well as more localized phase-frequency information (Figure 9, right). However, in general, note that if the data are believed to be amenable to be analyzed with standard methodology, this should be preferred to the proposed C NLT method that was specifically designed to offer a solution for the challenging situations that include irregular sampling.

Figure 9. (a) Coherence and (b) phase between f1 and f2 (Section 3.3.2) as a function of frequency and τ0,15 using classical Fourier methods.

3.3.3 Financial Time Series

In this section, we demonstrate the use of the proposed complex-valued lifting transform through an application to financial data consisting of prices of all trades on 1 March 2011 (in normal trading hours) for two IT companies, Baidu and Google, both traded on the NASDAQ stock exchange. Comparison of the two companies is of interest as the main product of both is a search engine, but they are based in different geographical regions.

Often several trades per second occur and in this case the last quoted value for each second is selected. Thus, the finest sampling interval is one second, but as there are seconds with no trades, the time series are not equally spaced. For the analysis, we consider the returns of each series—for Google, the series contains 7984 observations with an average sampling distance of 2.93 sec and range 1 to 48; for Baidu, the series contains 6535 observations with an average sampling gap of 3.58 sec and range 1 to 52.

The data were analyzed using the methodology described in Section 3.2 using J* = 15 artificial scales and T* = 390 artificial time intervals (each time interval has a width of 60 sec). The estimates were smoothed over time using a window width of M1 = 60 min at the finest scale and increasing by a factor of 1.05, to provide a larger smoothing window for each subsequent scale. The coherence estimate is shown in Figure 10(a) for scales up to 10. The main feature of the resulting coherence estimate is an increased coherence around scale 6, corresponding to a Fourier frequency of T ≈ 3 min. The magnitude of the coherence at this scale is seen to be more pronounced toward the end of the day. There is also a period of higher coherence observed in the middle of the day, at low wavelet scales (corresponding to high-frequency information).

Figure 10. Coherence between Google and Baidu using methods from Section 3.2: (a) computed on different irregular sampling grids; (b) computed using 1 min averages. Scale gets coarser from bottom upward.

Figure 11. Ethanol data and estimates. Small circles = data; solid line = estimate. Top left: smoothing spline with cross-validated smoothing parameter; top right: multiple observation adaptive lifting using R-lift with heteroscedastic variance computation and EbayesThresh posterior median thresholding; bottom: C-AP1S with heteroscedastic variance computation and level-dependent soft thresholding.

One usual treatment of such irregular data would be to consider it in terms of the 1 min average returns. The estimated coherence using the aggregated data is shown in Figure 10(b), where J* = 10 artificial scales and T* = 78 artificial time intervals (each representing a range of 5 min) were used. Notice that finer behavior details are erased, reflecting the coarser sampling rate of the averaged data, and that spurious coherence is unsurprisingly induced by aggregation.

4. Real Nonparametric Regression Using Complex Lifting

As with the traditional wavelet and lifting transforms, our proposed complex nondecimated lifting transform can be used for nonparametric regression problems, including those with nonequispaced sampling design. In a nutshell, the proposed smoothing procedure can be described as (i) perform the complex lifting transform of the original data, (ii) combine the real and imaginary coefficients into a statistic to undergo thresholding/shrinkage, and (iii) take the inverse lifting transform to obtain the estimated unknown signal. A detailed description and estimator properties are provided in Appendix B (supplementary material).

We briefly illustrate the application of this technique to the ethanol data example from Brinkman (1981) that has been analyzed extensively, see for instance Kovac and Silverman (2000) and Cleveland, Grosse, and Shyu (1992). The data consist of 88 measurements of NOx exhaust emissions from an automobile test engine, together with corresponding engine equivalence ratios, a measure of the richness of the air/ethanol mix (Loader 1999; Kovac and Silverman 2000). Because of the nature of the experiment, the observations are not available at equally spaced design points, and the variability is larger for low equivalence ratios.

We estimate the ratio-dependent (heteroscedastic) variance using a wavelet domain local estimation procedure similar to that of Kovac and Silverman (2000) and Nunes, Knight, and Nason (2006).

Figure 11 shows estimated exhaust emission profiles for our complex lifting procedure, together with two competitors, namely smoothing spline estimation and the real-valued lifting procedure of Nunes et al (2006). Note that our complex adaptive lifting estimate is very similar to the smoothing spline, and both identify changes in slope around 0.7 and 0.9. However, the magnitude and duration of these effects appear to be different between the two estimates. The real-valued adaptive lifting estimate has an overall similar appearance albeit being less smooth and featuring more abrupt changes that are unlikely to be true features of the process. In this example, the true shape of the ethanol curve is of course unknown, however we believe that it is more likely to be smooth. Hence, it is pleasing to see that even visually our estimator does a good job in this case.

Supplementary Materials

The supplementary materials contain additional results and comparisons with other methods. The R packages CNLTreg and CNLTtsa implementing the regression and time series techniques introduced in this article will be released via CRAN in due course.

Supplemental material

Supplementary Materials

Download Zip (2044 KB)

Related Research Data





Acknowledgments

The authors thank the two anonymous referees for helpful suggestions that led to a much improved manuscript. Piotr Fryzlewicz’s work was supported by the Engineering and Physical Sciences Research Council grant no. EP/L014246/1.

    References

  • Abbas, A., and Tran, T. D. (2006), “Multiplierless Design of Biorthogonal Dual-Tree Complex Wavelet Transform Using Lifting Scheme,” in IEEE International Conference on Image Processing 2006, IEEE, pp. 16051608. [Crossref][Google Scholar]
  • Abramovich, F., Bailey, T., and Sapatinas, T. (2000), “Wavelet Analysis and Its Statistical Applications,Journal of the Royal Statistical Society, Series D, 49, 129. [Crossref][Google Scholar]
  • Allen, J. (1977), “Short-Term Spectral Analysis, and Modification by Discrete Fourier Transform,” IEEE Transactions on Acoustics Speech and Signal Processing, 25, 235238. [Crossref][Google Scholar]
  • Barber, S., and Nason, G. P. (2004), “Real Nonparametric Regression Using Complex Wavelets,Journal of the Royal Statistical Society, Series B, 66, 927939. [Crossref][Google Scholar]
  • Bos, R., de Waele, S., and Broersen, P. M. T. (2002), “Autoregressive Spectral Estimation by Application of the Burg Algorithm to Irregularly Sampled Data,” IEEE Transactions on Instrumental Measurement, 51, 12891294. [Crossref], [Web of Science ®][Google Scholar]
  • Brinkman, N. D. (1981), “Ethanol Fuel-a Single-Cylinder Engine Study of Efficiency and Exhaust Emissions,SAE Transactions, 90, 14101424. [Google Scholar]
  • Broerson, P. M. T. (2008), “Time Series Models for Spectral Analysis of Irregular Data Far Beyond the Mean Data Rate,” Measurement Science and Technology, 19, 113. [Web of Science ®][Google Scholar]
  • Cleveland, W., Grosse, E., and Shyu, W. (1992), “Local Regression Models,” in Statistical Models in S, eds. J. M. Chambers and T. J. Hastie, Pacific Grove, CA: Wadsworth and Brooks, pp. 309–376. [Google Scholar]
  • Engle, R. F. (2000), “The Econometrics of Ultra-High-Frequency Data,” Econometrica, 68, 122. [Crossref], [Web of Science ®][Google Scholar]
  • Erdogan, E., Ma, S., Beygelzimer, A., and Rish, I. (2004), “Statistical Models for Unequally Spaced Time Series,” in Proceedings of the 5th SIAM International Conference on Data Mining, SIAM, pp. 626–630. [Google Scholar]
  • Fernandes, F. C. A., Selesnick, I. W., van Spaendonck, R. L. C., and Burrus, C. S. (2003), “Complex Wavelet Transforms With Allpass Filters,” Signal Processing, 83, 16891706. [Crossref], [Web of Science ®][Google Scholar]
  • Foster, G. (1996), “Wavelets for Period Analysis of Unevenly Sampled Time Series,” The Astronomical Journal, 112, 17091729. [Crossref], [Web of Science ®][Google Scholar]
  • Frick, P., Grossman, A., and Tchamitchian, P. (1998), “Wavelet Analysis for Signals With Gaps,” Journal of Mathematical Physics, 39, 40914107. [Crossref], [Web of Science ®][Google Scholar]
  • Gençay, R., Dacorogna, M., Muller, U. A., Pictet, O., and Olsen, R. (2001), An Introduction to High-Frequency Finance, San Diego, CA: Academic Press. [Google Scholar]
  • Hall, P., and Patil, P. (1996), “On the Choice of Smoothing Parameter, Threshold and Truncation in Nonparametric Regression by Non-Linear Wavelet Methods,Journal of the Royal Statistical Society, Series B, 58, 361377. [Google Scholar]
  • Jacobsen, E., and Lyons, R. (2003), “The Sliding DFT,” IEEE Signal Processing Magazine, 20, 7480. [Crossref], [Web of Science ®][Google Scholar]
  • Jansen, M., Nason, G., and Silverman, B. (2001), “Scattered Data Smoothing by Empirical Bayesian Shrinkage of Second Generation Wavelet Coefficients,” in Wavelet Applications in Signal and Image Processing IX (Vol. 4478), eds. M. Unser, and A. Aldroubi, San Diego, CA: SPIE, pp. 8797. [Crossref][Google Scholar]
  • Jansen, M., Nason, G. P., and Silverman, B. W. (2009), “Multiscale Methods for Data on Graphs and Irregular Multidimensional Situations,Journal of the Royal Statistical Society, Series B, 71, 97125. [Crossref][Google Scholar]
  • Jansen, M. H., and Oonincx, P. J. (2005), Second Generation Wavelets and Applications, London: Spring-Verlag. [Google Scholar]
  • Kingsbury, N. (1999), “Image Processing With Complex Wavelets,” Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 357, 25432560. [Crossref], [Web of Science ®][Google Scholar]
  • ——— (2001), “Complex Wavelets for Shift Invariant Analysis and Filtering of Signals,” Applied and Computational Harmonic Analysis, 10, 234253. [Crossref], [Web of Science ®][Google Scholar]
  • Knight, M. I., and Nason, G. P. (2009), “A ‘Nondecimated’ Lifting Transform,” Statistics and Computing, 19, 116. [Crossref], [Web of Science ®][Google Scholar]
  • Knight, M. I., and Nunes, M. A. (2012), nlt: A Nondecimated Lifting Scheme Algorithm, R Package Version 2.1-3, available https://cran.r-project.org/. [Google Scholar]
  • Knight, M. I., Nunes, M. A., and Nason, G. P. (2012), “Spectral Estimation for Locally Stationary Time Series With Missing Observations,” Statistics and Computing, 22, 877895. [Crossref], [Web of Science ®][Google Scholar]
  • Kovac, A., and Silverman, B. W. (2000), “Extending the Scope of Wavelet Regression Methods by Coefficient-Dependent Thresholding,” Journal of the American Statistical Association, 95, 172183. [Taylor & Francis Online], [Web of Science ®][Google Scholar]
  • Lina, J.-M., and Mayrand, M. (1995), “Complex Daubechies Wavelets,” Applied and Computational Harmonic Analysis, 2, 219229. [Crossref], [Web of Science ®][Google Scholar]
  • Loader, C. (1999), Local Regression and Likelihood, New York: Springer. [Google Scholar]
  • Lomb, N. (1976), “Least-Squares Frequency Analysis of Unequally Spaced Data,” Astrophysics and Space Science, 39, 447462. [Crossref], [Web of Science ®][Google Scholar]
  • Lütkepohl, H. (2005), New Introduction to Multiple Time Series Analysis, Berlin/Heidelberg: Spring-Verlag. [Crossref][Google Scholar]
  • Magarey, J., and Kingsbury, N. (1998), “Motion Estimation Using a Complex-Valued Wavelet Transform,” IEEE Transactions on Signal Processing, 46, 10691084. [Crossref], [Web of Science ®][Google Scholar]
  • Nason, G., and Silverman, B. (1995), “The Stationary Wavelet Transform and Some Applications,” in Wavelets and Statistics (Lecture Notes in Statistics, Vol. 103), eds. A. Antoniadis, and G. Oppeheim, New York: Springer-Verlag, pp. 281300 [Crossref][Google Scholar]
  • Nason, G. P. (2008), Wavelet Methods in Statistics with R, New York: Springer. [Crossref][Google Scholar]
  • Nason, G. P., von Sachs, R., and Kroisandt, G. (2000), “Wavelet Processes and Adaptive Estimation of the Evolutionary Wavelet Spectrum,Journal of the Royal Statistical Society, Series B, 62, 271292. [Crossref][Google Scholar]
  • Nunes, M. A., and Knight, M. I. (2012), Adlift: An Adaptive Lifting Scheme Algorithm, avaiable https://cran.r-project.org/. [Google Scholar]
  • Nunes, M. A., Knight, M. I., and Nason, G. P. (2006), “Adaptive Lifting for Nonparametric Regression,” Statistics and Computing, 16, 143159. [Crossref], [Web of Science ®][Google Scholar]
  • Ombao, H., Raz, J., von Sachs, R., and Guo, W. (2002), “The SLEX Model of a Non-Stationary Random Process,” Annals of the Institute of Statistical Mathematics, 54, 171200. [Crossref], [Web of Science ®][Google Scholar]
  • Park, T., Eckley, I. A., and Ombao, H. C. (2014), “Estimating Time-Evolving Partial Coherence Between Signals via Multivariate Locally Stationary Wavelet Processes,” IEEE Transactions on Signal Processing, 62, 52405250. [Crossref], [Web of Science ®][Google Scholar]
  • Percival, D. B., and Walden, A. T. (2006), Wavelet Methods for Time Series Analysis (Vol. 4), Cambridge: Cambridge University Press. [Google Scholar]
  • Portilla, J., and Simoncelli, E. P. (2000), “A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coefficients,” International Journal of Computer Vision, 40, 4970. [Crossref], [Web of Science ®][Google Scholar]
  • Priestley, M. B. (1983), Spectral Analysis and Time Series. Volumes I and II in 1 Book, New York: Academic Press. [Google Scholar]
  • R Core Team (2013), R: A Language and Environment for Statistical Computing, Vienna, Austria: R Foundation for Statistical Computing. [Google Scholar]
  • Rehfeld, K., Marwan, N., Heitzig, J., and Kurths, J. (2011), “Comparison of Correlation Analysis Techniques for Irregularly Sampled Time Series,” Nonlinear Processes in Geophysics, 18, 389404. [Crossref], [Web of Science ®][Google Scholar]
  • Reinsel, G. C. (2003), Elements of Multivariate Time Series Analysis, New York: Springer Science & Business Media. [Google Scholar]
  • Sanderson, J. (2010), “Wavelet Methods for Time Series With Bivariate Observations and Irregular Sampling Grids,” Ph.D. dissertation, University of Bristol, UK. Available at https://www.shef.ac.uk/scharr/sections/heds/staff/hamilton_j. [Google Scholar]
  • Sanderson, J., Fryzlewicz, P., and Jones, M. W. (2010), “Estimating Linear Dependence Between Nonstationary Time Series Using the Locally Stationary Wavelet Model,” Biometrika, 97, 435446. [Crossref], [Web of Science ®][Google Scholar]
  • Scargle, J. (1982), “Studies in Astronomical Time Series Analysis. II- Statistical Aspects of Spectral Analysis of Unevenly Spaced Data,” The Astrophysical Journal, 263, 835853. [Crossref], [Web of Science ®][Google Scholar]
  • Schröder, P., and Sweldens, W. (1996), “Building Your Own Wavelets at Home,” ACM SIGGRAPH Course Notes. [Google Scholar]
  • Selesnick, I., Baraniuk, R., and Kingsbury, N. (2005), “The Dual-Tree Complex Wavelet Transform,” IEEE Signal Processing Magazine, 22, 123151. [Crossref], [Web of Science ®][Google Scholar]
  • Shui, P.-L., Bao, Z., and Tang, Y. Y. (2003), “Three-Band Biorthogonal Interpolating Complex Wavelets With Stopband Suppression via Lifting Scheme,” IEEE Transactions on Signal Processing, 51, 12931305. [Crossref], [Web of Science ®][Google Scholar]
  • Shumway, R. H., and Stoffer, D. S. (2013), Time Series Analysis and Its Applications, New York: Springer Science & Business Media. [Google Scholar]
  • Sweldens, W. (1996), “The Lifting Scheme: A Custom-Design Construction of Biorthogonal Wavelets,” Applied and Computational Harmonic Analysis, 3, 186200. [Crossref], [Web of Science ®][Google Scholar]
  • Vaníček, P. (1971), “Further Development and Properties of the Spectral Analysis by Least-Squares,” Astrophysics and Space Science, 12, 1033. [Crossref], [Web of Science ®][Google Scholar]
  • Witt, A., and Schumann, A. Y. (2005), “Holocene Climate Variability on Millennial Scales Recorded in Greenland Ice Cores,” Nonlinear Processes in Geophysics, 12, 345352. [Crossref], [Web of Science ®][Google Scholar]
  • Wolff, E. W. (2005), “Understanding the Past-Climate History From Antarctica,” Antarctic Science, 17, 487495. [Crossref], [Web of Science ®][Google Scholar]