Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016 Nov 22:7:1835.
doi: 10.3389/fpsyg.2016.01835. eCollection 2016.

Multidimensional Recurrence Quantification Analysis (MdRQA) for the Analysis of Multidimensional Time-Series: A Software Implementation in MATLAB and Its Application to Group-Level Data in Joint Action

Affiliations
Free PMC article

Multidimensional Recurrence Quantification Analysis (MdRQA) for the Analysis of Multidimensional Time-Series: A Software Implementation in MATLAB and Its Application to Group-Level Data in Joint Action

Sebastian Wallot et al. Front Psychol. .
Free PMC article

Abstract

We introduce Multidimensional Recurrence Quantification Analysis (MdRQA) as a tool to analyze multidimensional time-series data. We show how MdRQA can be used to capture the dynamics of high-dimensional signals, and how MdRQA can be used to assess coupling between two or more variables. In particular, we describe applications of the method in research on joint and collective action, as it provides a coherent analysis framework to systematically investigate dynamics at different group levels-from individual dynamics, to dyadic dynamics, up to global group-level of arbitrary size. The Appendix in Supplementary Material contains a software implementation in MATLAB to calculate MdRQA measures.

Keywords: MATLAB; MdRQA; Multidimensional Recurrence Quantification Analysis; correlation; dynamics; joint action; multidimensional time-series.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Illustration of phase-space reconstruction and resulting RP using a noisy sine-wave. A noisy sine-wave in the upper panel of (A) and its time-shifted copy (surrogate) in the lower panel of (A). Reconstructed phase-space portrait (B), obtained by plotting the original sine-wave V~1 against its time-delayed copy V~2. Resulting RP (C), where diagonal lines of recurrences (black dots on the plot) indicate that the sine-wave signal repeats itself at intervals of roughly 60 data points. The speckled appearance of the diagonal lines indicates that repetitions are not perfect (i.e., the presence of noise).
Figure 2
Figure 2
Illustration of the effect of the threshold parameter on the percentage of recurrence points in an RP. The upper panels (A–C) show the same phase-spaces as in Figure 1, but with an application of increasingly larger threshold, within which points in phase-space are counted as being recurrent, illustrated by a gray circle. The lower panels (A–C) show that the corresponding RP yield increasingly higher percentages of recurrence points, evident by the increasing thickness of the diagonal line patterns on the plots.
Figure 3
Figure 3
The time series for x (A), y (B), and z (C) obtained by numerical integration in the solution interval. The Lorenz attractor (G) is the phase space plot of x, y, and z shown in z -scored dimensions. The reconstructed attractor based on time delayed embedding of x, y, and z respectively, with D = 3 and τ = 4, is shown in (D–F) (also in z -scored dimensions). Finally recurrence plots, using a threshold T = 0.1 to define a recurrence, are shown for the reconstructed attractors, based on x (H), y (I), and z (J); as well as based on the original attractor (K) with a threshold T = 0.08.
Figure 4
Figure 4
Temporal dynamics (A) of a system of two (in red and blue) coupled van der Pol oscillators with ϵ1 = 0.01. CRP (B) and MdRP (C) for the time series shown in (A) with D = 2, τ = 1, and T = 0.01 for both CRP and MdRP. (D–F) show the same, but for ϵ1 = 0.02. In both cases ϵ2 = 5ϵ1.
Figure 5
Figure 5
Recurrence measures RR, DET, ADL, and LDL for CRQA (dashed lines) and MdRQA (solid lines) as a function of the coupling constant ϵ1.
Figure 6
Figure 6
Multivariate JPR obtained by joining the individual RPs from Figures 3H–J (A). MdRP from Figure 3K (B). The plots convey a similar qualitative picture of the dynamics of the Lorenz system, with the main difference that the JRP has fewer points and fewer diagonal structures than the MdRP.
Figure 7
Figure 7
R2 of a simple regression model using RR, DET, ADL, and LDL as predictors for (A) the number of successfully built origami boats and (B) the number of unsuccessful attempts during each of the five trials for average individual dynamics (MdRQA1), average dyadic dynamics (MdRQA2), and group-level dynamics (MdRQA3). As all regression models had the same number of degrees of freedom (predictor DF = 4, residual DF = 95), a significant model at α = 0.05 had to explain at least 9.6% of variance (R2 = 0.096), i.e., all models with R2 > 0.096 are significant at p < 0.05.
Figure 8
Figure 8
Scaling of average phase-space distance with phase-space dimensionality (each dimension is a z-scored random variable taken from a uniform distribution [0, 1]). (A) Shows the increase of average distance as a function of separately added dimensions, and (B) shows that the increase in average distance follows the square-root of the dimensionality of the phase-space. (C) Shows the increase of average distance as a function of separately number of embeddings via time-delayed surrogates of a single random variable, and (D) shows that the increase in average distance follows the square-root of phase-space dimensionality as well. Distances in both cases scale similarly, with LD=(LD+n2 - 2n)1/2.

Similar articles

Cited by

References

    1. Clark G. W., Ackerman S. H., Tillier E. R., Gatti D. L. (2014). Multidimensional mutual information methods for the analysis of covariation in multiple sequence alignments. BMC Bioinformat. 15:157. 10.1186/1471-2105-15-157 - DOI - PMC - PubMed
    1. Coco M. I., Dale R. (2014). Cross-recurrence quantification analysis of categorical and continuous time series: an R package. Front. Quant. Psychol. Measure. 5:510. 10.3389/fpsyg.2014.00510 - DOI - PMC - PubMed
    1. Dumas G., Nadel J., Soussignan R., Martinerie J., Garnero L. (2010). Inter-brain synchronization during social interaction. PLoS ONE 5:e12166. 10.1371/journal.pone.0012166 - DOI - PMC - PubMed
    1. Eckmann J.-P., Kamphorst S. O., Ruelle D. (1987). Recurrence plots of dynamical systems. Europhys. Lett. 4, 973–977. 10.1209/0295-5075/4/9/004 - DOI
    1. Fusaroli R., Konvalinka I., Wallot S. (2014). Analyzing social interactions: the promises and challenges of using Cross Recurrence Quantification Analysis, in Translational Recurrence. Springer Proceedings in Mathematics, Vol. 103, eds Marwan N., Riley M., Giuliani A., Webber C. L., Jr. (London: Springer; ), 137–155.

LinkOut - more resources