Hostname: page-component-76d6cb85b7-vdhp9 Total loading time: 0 Render date: 2026-07-16T10:31:27.357Z Has data issue: false hasContentIssue false

Spectral Decompositions of Multiple Time Series: A Bayesian Non-parametric Approach

Published online by Cambridge University Press:  01 January 2025

Christian Macaro*
Affiliation:
SAS Institute
Raquel Prado
Affiliation:
Department of Applied Mathematics and Statistics, University of California, Santa Cruz
*
Requests for reprints should be sent to Christian Macaro, SAS Institute, Cary, NC, USA. E-mail: christianmacaro@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

We consider spectral decompositions of multiple time series that arise in studies where the interest lies in assessing the influence of two or more factors. We write the spectral density of each time series as a sum of the spectral densities associated to the different levels of the factors. We then use Whittle’s approximation to the likelihood function and follow a Bayesian non-parametric approach to obtain posterior inference on the spectral densities based on Bernstein–Dirichlet prior distributions. The prior is strategically important as it carries identifiability conditions for the models and allows us to quantify our degree of confidence in such conditions. A Markov chain Monte Carlo (MCMC) algorithm for posterior inference within this class of frequency-domain models is presented.

We illustrate the approach by analyzing simulated and real data via spectral one-way and two-way models. In particular, we present an analysis of functional magnetic resonance imaging (fMRI) brain responses measured in individuals who participated in a designed experiment to study pain perception in humans.

Information

Type
Original Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © 2013 The Psychometric Society
Figure 0

Figure 1. Spectral representation of the one-way factor model given in Equations (5)–(7).

Figure 1

Figure 2. Spectral representation of the two-way factor model given in Equations (9)–(11).

Figure 2

Figure 3. Spectral analysis of time series data simulated from the one-way model described in Section 2.2.1. Gray areas are central 95 % spectral prior distributions, while black areas are central 95 % spectral posterior distributions. The dotted lines represent estimators of the spectral densities obtained by smoothing the periodograms of the data. First row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,1,1(t), and y1,1,2(t). Second row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(2)}(t)$\end{document}, ε1,1,1(t), and ε1,1,2(t). Third row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,2,1(t), and y1,2,2(t). Fourth row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(2)}(t)$\end{document}, ε1,2,1(t) and ε1,2,2(t).

Figure 3

Figure 4. Spectral analysis of time series data simulated from the two-way model described in Section 2.2.2. Gray areas are central 95 % spectral prior distributions, while black areas are central 95 % spectral posterior distributions. The dotted lines represent estimators of the spectral densities obtained by smoothing the periodograms of the data. First row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,1,1(t), and y1,1,2(t). Second row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(2)}(t)$\end{document}, ε1,1,1(t), and ε1,1,2(t). Third row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,2,1(t), and y1,2,2(t). Fourth row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(2)}(t)$\end{document}, ε1,2,1(t) and ε1,2,2(t).

Figure 4

Figure 5. Spectral analysis of time series data simulated from the two-way model described in Section 2.2.2. Gray areas represent central 95 % spectral prior distributions, while black areas are central 95 % spectral posterior distributions. The dotted lines represent estimators of the spectral densities obtained by smoothing the periodograms of the data. First row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(1)}(t)$\end{document}, y2,1,1(t), and y2,1,2(t). Second row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(2)}(t)$\end{document}, ε2,1,1(t), and ε2,1,2(t). Third row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(1)}(t)$\end{document}, y2,2,1(t), and y2,2,2(t). Fourth row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(2)}(t)$\end{document}, ε2,2,1(t) and ε2,2,2(t).

Figure 5

Figure 6. Spectral analysis of time series data simulated from the two-way model described in Section 2.2.2. Gray areas represent central 95 % spectral prior distributions, while black areas are central 95 % spectral posterior distributions. The dotted lines represent estimators of the spectral densities obtained by smoothing the periodograms of the data. First row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,1,1(t), and y1,1,2(t). Second row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(2)}(t)$\end{document}, ε1,1,1(t), and ε1,1,2(t). Third row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(1)}(t)$\end{document}, y1,2,1(t), and y1,2,2(t). Fourth row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(2)}(t)$\end{document}, ε1,2,1(t) and ε1,2,2(t).

Figure 6

Figure 7. Spectral analysis of time series data simulated from the two-way model described in Section 2.2.2. Gray areas represent central 95 % spectral prior distributions, while black areas are central 95 % spectral posterior distributions. The dotted lines represent estimators of the spectral densities obtained by smoothing the periodograms of the data. First row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(1)}(t)$\end{document}, y2,1,1(t), and y2,1,2(t). Second row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{1}^{(2)}(t)$\end{document}, ε2,1,1(t), and ε2,1,2(t). Third row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(1)}(t)$\end{document}, y2,2,1(t), and y2,2,2(t). Fourth row: estimated spectral densities of \documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\beta_{2}^{(2)}(t)$\end{document}, ε2,2,1(t) and ε2,2,2(t).

Figure 7

Figure 8. Spectral analysis of the time series data simulated from the model described in Section 4.3. Gray areas represent central 95 % of the prior distributions. Black areas represent central 95 % of the posterior distributions from the two-way model. The dotted lines represent periodogram-based estimators of the spectral densities of the individual series without considering the factor structure.

Figure 8

Figure 9. Spectral analysis of the time series data simulated from the model described in Section 4.3. Gray areas represent central 95 % of the prior distributions. Black areas represent central 95 % of the posterior distributions from the two-way model. The dotted lines represent periodogram-based estimators of the spectral densities of the individual series without considering the factor structure.

Figure 9

Figure 10. Spectral analysis of the fMRI data. The plots display the spectra of the factor processes. The light gray areas represent central 95 % of the prior distributions and the dark gray areas represent central 95 % of the posterior distributions.

Figure 10

Figure 11. Spectral analysis of the fMRI data. The plots show the spectra of the idiosyncratic components for each of the 26 subjects. The light gray areas represent central 95 % of the prior distributions. The dark gray areas represent central 95 % of the posterior distributions.