Multilevel Functional Time Series Analysis
- Multilevel functional time series are models that jointly analyze dependent functional observations over time within hierarchical frameworks, capturing both within-function and cross-population dynamics.
- Key methodologies include Bayesian state-space formulations, dual-factor decompositions, dynamic FPCA, and frequency-domain approaches to separate common trends from unit-specific variations.
- These approaches enhance forecasting and inference by borrowing strength across groups, ensuring parsimonious representations and robust dynamic updates through advanced estimation techniques.
Multilevel functional time series refers to jointly modeling multiple, dependent functions observed over time within a hierarchical (multilevel) structure. In this setting, each observation is a curve, surface, or other function on a continuous domain, while dependence arises simultaneously from within-function structure, serial evolution, and cross-series or cross-population coupling. The literature includes Bayesian state-space formulations with common functional bases, multilevel decompositions into common and level-specific trends, dual-factor structures for multiple populations, frequency-domain marginalizations that integrate subject-specific spectra, and interpretable additive formulations with bivariate coefficient surfaces. Across these formulations, the central objective is to separate shared dynamic structure from unit-specific heterogeneity while preserving functional inference and forecastability (Kowal et al., 2014).
1. Observation schemes and multilevel structure
A standard multilevel functional time-series setup observes related functions over time. In one formulation, denotes the -th function at time , observed over a continuous domain , with and . The observation grid may vary across series and times, since can be irregular. This accommodates continuous-domain inference together with discrete observation (Kowal et al., 2014).
A multiple-population formulation writes , where populations are indexed by , time by , and the functional domain by 0. The panel can be arranged as a 1 matrix of functions, with each column a functional time series and each row a cross-sectional snapshot across populations. In this representation, multilevel structure is represented by population-specific basis functions and loadings that capture cross-sectional heterogeneity, coupled with a set of common factors/loadings that model shared dynamics across populations (Tang et al., 2021).
A more explicitly integrative formulation considers 2 for subject or group 3, with multi-way dependence consisting of within-curve dependence, temporal dependence, and cross-subject interactions. When subjects are grouped, dependencies arise both within groups and across groups. The stated motivation for an integrative approach is to borrow strength across subjects to improve statistical efficiency, capture shared dynamic structure that drives multiple series, and produce parsimonious representations that enable robust downstream modeling and forecasting (Guo et al., 24 Mar 2026).
This combination of functional observations, serial dependence, and cross-sectional hierarchy distinguishes multilevel functional time series from single-series functional data analysis and from conventional multivariate time series. A plausible implication is that the modeling problem is not only dimension reduction, but also allocation of variation across shared, group-specific, and idiosyncratic functional subspaces.
2. Principal model architectures
Several model classes recur in the literature. They differ mainly in how they represent shared structure, how they encode temporal dynamics, and whether hierarchy is imposed in the time domain, frequency domain, or regression surface.
| Framework | Core representation | Multilevel mechanism |
|---|---|---|
| Bayesian MFDLM | 4 | Common basis, hierarchical priors, cross-series dependence |
| Dual-factor HDFTS | 5 | Common front-loadings and population-specific back-loadings |
| MDKLE / spectral integration | 6 | Shared frequency-dependent filters across subjects |
| Common/residual multilevel FPCA | 7 | Common trend plus maturity- or size-specific residual trend |
| Additive surface model | 8 | Cross-unit and cross-level coefficient surfaces |
The Bayesian Multivariate Functional Dynamic Linear Model couples a time-invariant functional basis with time-varying coefficients that evolve stochastically: 9 In the common-basis variant, 0 for all 1, which pools information across series and makes coefficients directly comparable across 2. Stacking all series allows joint 3 and 4 with block structures capturing cross-series dependence (Kowal et al., 2014).
The dual-factor model for high-dimensional functional time series decomposes centered curves as
5
where 6 is a vector of common functional loadings, 7 is an 8 matrix-valued factor at time 9, and 0 is a vector of population-specific functional loadings capturing cross-sectional heterogeneity. The paper also rewrites this in two stages by defining a common functional FTS 1, followed by a further reduction of 2 into common loadings plus matrix time series (Tang et al., 2021).
A frequency-domain alternative begins from subject-specific spectral density operators and integrates them into a marginal spectral operator,
3
with equal weights 4 in the paper. The eigenfunctions of 5 define optimal functional filters, and filtering yields structured multilevel score vectors 6, one per dynamic component (Guo et al., 24 Mar 2026).
The multilevel FPCA decomposition used for foreign-exchange implied volatility surfaces writes each maturity-specific smile as
7
where 8 is the common dynamic trend shared across maturities and 9 is the maturity-specific residual trend. An analogous two-component decomposition is used for intraday particle number size distribution,
0
with the common trend computed by averaging across sizes and the residual process modeled separately for each size (Shang et al., 2021, Shang et al., 2 Oct 2025).
A different direction keeps the model in the original function space and lets lagged curves from one unit affect another through bivariate coefficient surfaces: 1 For multilevel settings, the same paper writes
2
so that cross-level effects are encoded directly by 3 (Wang et al., 28 Apr 2025).
3. Basis construction, identifiability, and estimation
The main technical difficulty is that multilevel functional time series require simultaneous control of smoothness, identifiability, and dependence.
In the MFDLM, factor loading curves are represented by cubic B-splines with knots 4,
5
and smoothness is enforced through the roughness penalty
6
The Bayesian formulation places
7
so constant and linear parts are unpenalized and nonlinear components are shrunk by 8. Ordering is imposed through 9, which orders 0 by decreasing smoothness. Identifiability is enforced by orthonormality,
1
or equivalently 2. Orthogonality is handled by conditioning Gaussian posteriors on linear constraints, and unit norm by post-sample normalization (Kowal et al., 2014).
Dynamic FPCA-based multilevel methods replace static covariance with long-run covariance. For stationary 3, long-run covariance is defined by
4
and estimated by a kernel sandwich estimator with bandwidth 5 and kernel 6. The paper on foreign-exchange implied volatility surfaces states that dynamic FPCA properties used there are: it minimizes mean integrated squared reconstruction error over the whole functional sample, extracts long-run covariance, and produces uncorrelated dynamic principal component scores (Shang et al., 2021).
In the dual-factor model, estimation begins with dynamic FPCA on each population’s long-run covariance to obtain 7, chooses 8 by cumulative percentage of variance with 9, solves a functional concurrent regression for 0, and then estimates the common loadings 1 from eigenfunctions of an aggregated nonnegative operator 2. The resulting 3 is the low-dimensional matrix-valued time series that carries most temporal dynamics (Tang et al., 2021).
The frequency-domain approach estimates subject-specific spectra by a Bartlett lag-window estimator, integrates them into 4, computes eigenfunctions 5, aligns phase through 6, and forms time-domain filters
7
This explicitly addresses the fact that frequency-domain eigenfunctions are determined up to unit-modulus multipliers (Guo et al., 24 Mar 2026).
The trend-and-seasonality framework with variable phase treats each observed function as
8
with 9. Identifiability is obtained by the Karcher mean constraint on inverse warps, 0, and 1, 2 for orthogonal subspaces 3 and 4 (Tai et al., 2017).
The additive surface model represents 5 with bivariate splines on a triangulation 6, imposes 7 continuity with a constraint matrix 8, adds a roughness penalty 9, and induces sparsity by a group bridge penalty
0
This yields both global removal of entire 1 surfaces and local removal of specific triangles within a surface (Wang et al., 28 Apr 2025).
4. Dynamic inference and computation
Multilevel functional time-series computation is dominated by latent-state updating, basis or filter estimation, and hyperparameter learning.
The MFDLM uses a Gibbs sampler that partitions parameters into blocks. Spline coefficients are sampled from constrained Gaussian full conditionals; latent states are updated with forward-filtering backward-sampling; evolution matrices 2 can be sampled under Gaussian priors; and variance components such as 3 and 4 use conjugate Gamma and Wishart updates. The paper states that spline updates scale with 5 per iteration, while FFBS scales with 6 in the worst case, though block-diagonal structures and diagonal 7 greatly reduce this burden. Common-basis estimation shrinks functional parameter dimension to 8 irrespective of 9 (Kowal et al., 2014).
A more general Bayesian function-space formulation places the dynamic linear model directly on separable Banach spaces: 0 with Gaussian-process induced covariance operators. Under consistent discretizations, the paper derives Gaussian filtering updates and employs standard MCMC under finite-grid approximations. This makes Kalman filtering and smoothing on function spaces available in hierarchical settings after basis expansion or discretization (Petris, 2013).
In the dual-factor model, temporal dependence is concentrated in 1, and forecasting is implemented by fitting a VAR model to the stacked factor matrices, with lag order selected by information criteria such as AIC. In the foreign-exchange multilevel FPCA framework, by contrast, the principal component scores are forecast with univariate ARIMA2, chosen automatically via the Hyndman–Khandakar algorithm; exponential smoothing is also reported to yield qualitatively similar results (Tang et al., 2021, Shang et al., 2021).
The frequency-domain MDKLE framework estimates scores through a Bayesian MAP step with Whittle prior,
3
solved by gradient-based optimization, with per-iteration complexity 4. The end-to-end procedure proceeds from mean removal and autocovariance estimation to spectral smoothing, marginalization, eigen-decomposition, phase optimization, filter construction, prior construction, score extraction, and diagnostics (Guo et al., 24 Mar 2026).
The particle-number application forecasts each score sequence independently using robust univariate methods such as exponential smoothing, while allowing VAR5 as an extension. Dynamic updating with newly observed partial curves is implemented through OLS, ridge, or penalized least squares regression on FPC bases; empirically, ridge is reported as the most accurate and stable (Shang et al., 2 Oct 2025).
The additive surface model is fitted by iterative backfitting with blockwise convex subproblems after introducing auxiliary parameters 6. Predictor blocks are updated by weighted 7 proximal steps; zero groups are dropped; and a post-selection refit without sparsity penalty is used to debias the active surfaces (Wang et al., 28 Apr 2025).
5. Forecasting, uncertainty quantification, and diagnostics
Forecasting in multilevel functional time series typically reconstructs future curves from forecast scores, forecast states, or forecast multivariate score vectors.
For the MFDLM, under linear-Gaussian assumptions,
8
and therefore
9
Credible bands are formed from posterior samples of 00 and latent states, and cross-series dependencies can be summarized through common-trend parameters 01 or off-diagonal entries of 02. Standardized residuals
03
are used for outlier detection and regime diagnostics. Model checking includes DIC or marginal likelihood, residual checks, and posterior predictive checks (Kowal et al., 2014).
The dual-factor model reconstructs the 04-th population by
05
Interval forecasts are obtained by nonparametric bootstrap on in-sample forecast errors and evaluated by the interval score
06
The foreign-exchange study instead reports mean absolute forecast error, mean squared forecast error, and mean mixed error, and evaluates predictive superiority by the Model Confidence Set procedure with 07 and 08 statistics (Tang et al., 2021, Shang et al., 2021).
The spectral integration framework reconstructs or forecasts functions through the truncated filter expansion
09
and then models 10 by VAR11 or VARMA. The MAP step naturally imputes scores under irregular sampling and noise, so missing functional values are reconstructed through the same filter expansion (Guo et al., 24 Mar 2026).
The particle-number study develops two distribution-free interval procedures. The first calibrates a width parameter 12 in pointwise intervals 13 by minimizing the absolute gap between empirical and nominal coverage on a validation set. The second applies split conformal prediction using absolute residual conformity scores and the empirical 14 quantile. The paper states that split conformal prediction provides finite-sample marginal coverage guarantees under exchangeability (Shang et al., 2 Oct 2025).
A recurrent distinction concerns coherence. The foreign-exchange multilevel FPCA framework explicitly states that there is no reconciliation; coherence across maturities is achieved by the common/residual decomposition and joint estimation, not by summing constraints (Shang et al., 2021). By contrast, the frequency-domain paper proposes that filtered score representations could be used to perform hierarchical reconciliation and notes that integrating spectra first may reduce reconciliation burden (Guo et al., 24 Mar 2026). This suggests that “coherence” in the multilevel functional literature may refer either to structural sharing inside the model or to explicit aggregation constraints imposed after modeling.
6. Applications, empirical findings, and methodological boundaries
Applications span macro-finance, neuroscience, mortality, environmental monitoring, and option-implied volatility.
In multi-economy yield curves, the MFDLM uses maturity 15 months as the functional domain and weekly changes in yield curves for 16 economies. A common basis yields interpretable components resembling level, slope, curvature; common-trend dependence identifies direct coupling to U.S. factors; and posterior means show BOE and BOC closely track Fed on level and slope, while ECB does so less strongly. Standardized residuals reveal weeks, including late 2008, when other economies diverge from Fed-driven trends. In local field potential analysis, the same framework models log-spectra and squared coherence over 17 Hz; feature-binding trials exhibit increased squared coherence and spectral power in Theta, Alpha, and Beta bands around event time, indicating increased synchronization and activity in PFC/PPC (Kowal et al., 2014).
In Japanese subnational mortality, the dual-factor model reports more accurate point and interval forecasts than several alternatives. The reported mean RMSFE values are: females, FDFM 18 versus TSHDFTS 19, HDFTS 20, HDFFM 21, MFM 22, CPD 23, Tucker 24; males, FDFM 25 versus TSHDFTS 26, HDFTS 27, HDFFM 28, MFM 29, CPD 30, Tucker 31. The same study translates improved mortality forecasts into a life annuity pricing scheme and reports, for a female aged 32 in 33, true 34, FDFM 35 with error 36 million under the example portfolio (Tang et al., 2021).
The foreign-exchange implied-volatility study finds that dynamic FPCA generally improves out-of-sample forecast accuracy, and more specifically that the dynamic univariate functional time-series method shows the greatest improvement. Using 37, DFTS is in the superior set in 38 cases, DMLFTS in 39, and static FTS in 40; using 41, DFTS is superior in 42, DMLFTS in 43, and static FTS in 44. A stylized trading strategy based on daily implied-volatility forecasts yields statistically significant positive mean daily returns for EUR-GBP 45, modest positive for EUR-USD 46, and negative for EUR-JPY 47 over the reported period (Shang et al., 2021).
In hourly PM48 trajectories in Baoding, the spectral integration method reports, for forecasting with 49, Spectral MPCA NMSPE 50 versus DFPCA 51, PADA 52, LRFPCA 53, and VMFPCA 54. For imputation in the same case study, Spectral MPCA NMSE is 55 versus PADA 56, DFPCA 57, VMFPCA 58, and LRFPCA 59. The paper interprets this as superior forecasting and competitive imputation under integrated spectra across subjects (Guo et al., 24 Mar 2026).
In London intraday particle number size distributions, the MLFTS framework uses 60 particle size categories and 61 hourly time points per day, with approximately 62 weeks of data. Weekly curve construction with 63-point functions tends to minimize MAPE relative to per-day 64-point curves; Factor+MLFTS slightly improves over MLFTS alone; and dynamic updating with partially observed intraday data yields substantial gains, with regression-based ridge updates outperforming block-moving and OLS/PLS alternatives. At 65 nominal coverage, conformal and sd calibration perform similarly; at 66, sd calibration is slightly tighter with better calibration in several cases (Shang et al., 2 Oct 2025).
The interpretable additive model for Japanese mortality reports, at lag 67, FBM MAFE 68, MSFE 69, compared with UFTS 70, MFTS 71, and MLFTS 72. For Tokyo, global sparsity selects Aomori, Iwate, and Wakayama as influencing prefectures, while local sparsity identifies age-specific effects such as ages 73–74 and 75–76 in Aomori affecting Tokyo’s mortality surface (Wang et al., 28 Apr 2025).
Across the literature, limitations are stated clearly. Common examples are time-invariant basis functions or loadings, linear-Gaussian dynamics, white-noise or white-in-time idiosyncratic errors, and stationarity assumptions for long-run covariance or spectral operators [(Kowal et al., 2014); (Tang et al., 2021); (Guo et al., 24 Mar 2026)]. Proposed extensions include non-Gaussian observation errors, time-varying bases 77, covariate-driven dynamics in 78 or 79, nonlinear state-space or factor models, correlated 80, hierarchical shrinkage across levels, and integrated reconciliation procedures [(Kowal et al., 2014); (Tang et al., 2021); (Wang et al., 28 Apr 2025)].
A common misconception is that multilevel functional time series is merely multivariate FPCA applied to stacked curves. The cited formulations instead distinguish common bases from population-specific back-loadings, common trends from residual trends, shared spectral filters from subject-specific scores, and cross-level coefficient surfaces from post hoc reconciliation. Another misconception is that hierarchical coherence must always be imposed after forecasting; some frameworks achieve coherence through shared latent structure, while others explicitly leave reconciliation outside the model (Shang et al., 2021, Guo et al., 24 Mar 2026).
Taken together, the literature portrays multilevel functional time series as a family of models for dependent curves observed across time and hierarchy, with common themes of functional dimension reduction, cross-sectional borrowing of strength, and explicit dynamic modeling. This suggests that the field is best understood not as a single estimator, but as a set of closely related inferential strategies for allocating variation across shared and level-specific functional dynamics.