| estim_RWWC | R Documentation | 
The estim_RWWC function estimates the rolling window wavelet correlation (RWWC) coefficients between two regular or evenly spaced time series. This function is based on the work of Polanco-Martínez et al. (2018). However, we use the functions modwt and wave.correlation from the R package 'waveslim' (Whitcher et al. 2000, Whitcher 2022) to decompose via MODWT the two time series under study and to estimate the wavelet correlation between these two time series. 
estim_RWWC(inputdata, Wname="la8", J, W, Align="center", Scale=TRUE)
| inputdata | A matrix of three columns: the first one is the time (regular or evenly spaced) and the other two columns are the variables under study. | 
| Wname | Name of the wavelet filter used in the wavelet transform (MODWT) decomposition. There are several wavelet filters to be used, but we use by default the Daubechies orthonormal compactly supported wavelet of length L=8, that is, “ | 
| J | The maximum level of the MODWT decomposition. It is recommended to use  | 
| W | The window-length or size of the window used when the rolling window wavelet correlation coefficients are estimated. The optimal window-length is a key question when the RWWC is estimated and the answer is closely related with the time-scales of the phenomenon under study. It is advisable to use one window-length around the target time-scale, not too short and not too long, and always test several window-lengths to analyse its sensibility (Polanco-Martínez et al. (2018)). | 
| Align | This is used to align the rolling object. There are three options:  | 
| Scale | Scale (by default is “TRUE”; “FALSE” otherwise) is used to “normalize” or “standardize” the variables under analysis. It is advisable to ”normalize/standardize” the time series under study to have them in the same scales. | 
The estim_RWWC function estimates the rolling window wavelet correlation coefficients and their statistical significance between two time series sampled on identical time points for a given window-length. The estim_RWWC function is based on the work of Polanco-Martínez et al. (2018), but this function uses the functions modwt and wave.correlation from the R package 'waveslim' package (Whitcher et al. 2000, Whitcher et al. 2022) to decompose via MODWT the two time series under analysis and to compute the wavelet correlation coefficients between these two series. 
Outputs: A multidimensional matrix containing three columns: the rolling window wavelet correlation coefficients and their respective 95% confidence interval in the second (lower bound) and third (upper bound) columns.
Josué M. Polanco-Martínez (a.k.a. jomopo).
Excellence Unit GECOS, IME, Universidad de Salamanca, Salamanca, SPAIN.
BC3 - Basque Centre for Climate Change, Leioa, SPAIN.
 
Web1: https://scholar.google.es/citations?user=8djLIhcAAAAJ&hl=en.
Web2: https://www.researchgate.net/profile/Josue-Polanco-Martinez.
Email: josue.m.polanco@gmail.com 
Acknowledgement:
 
We acknowledge to the Excellence Unit GECOS (grant reference number CLU-2019-03), Universidad de Salamanca for its funding support. 
Polanco-Martínez, J. M., Fernández-Macho, J., Neumann, M. B., & Faria, S. H. (2018). A pre-crisis vs. crisis analysis of peripheral EU stock markets by means of wavelet transform and a nonlinear causality test. Physica A: Statistical Mechanics and its Applications, 490, 1211-1227. <URL: \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.physa.2017.08.065")}>. 
Fernández-Macho, J. (2018). Time-localized wavelet multiple regression and correlation. Physica A: Statistical Mechanics and its Applications, 492, 1226-1238. <URL: \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.physa.2017.11.050")}>. 
Whitcher, B., Guttorp, P., & Percival, D. B. (2000). Wavelet analysis of covariance with application to atmospheric time series. Journal of Geophysical Research: Atmospheres, 105(D11), 14941-14962. <URL: \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1029/2000JD900110")}>. 
Gencay, R., F. Selcuk and B. Whitcher (2001) An Introduction to Wavelets and Other Filtering Methods in Finance and Economics, Academic Press. 
Whitcher, B. (2022). waveslim: Basic Wavelet Routines for One-, Two-, and Three-Dimensional Signal Processing. <URL: https://cran.r-project.org/package=waveslim>, R package version 1.8.4.
# We reproduce Figure 2 presented in Polanco-Martínez et al. (2018). 
datPIGS     <- EU_stock_markets 
sindatePIGS <- datPIGS[-1] # To remove dates 
sindatePIGS <- sindatePIGS[c(1:5, 8)]
lrdatPIGS   <- apply(log(sindatePIGS), 2, diff)
lrDATES     <- as.Date(datPIGS[,1][-1])
tsdatPIGS   <- ts(lrdatPIGS, start=1, freq=1)
Nnam        <- dim(tsdatPIGS)[2]
lrdatPIGS   <- lrdatPIGS[,1:Nnam]
inputdata   <- tsdatPIGS[,c(2,5)]
Wname <- "la8"  
J     <- 4    
W     <- 241 
Align <- "center"
rwwc <- estim_RWWC(inputdata, Wname, J, W, Align=Align)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.