Next Article in Journal
Propensity Score and the Double Robust Estimator in the Tails
Next Article in Special Issue
Digital Adoption and Digital Maturity in Ecuadorian SMEs: A Cross-Sectional Econometric Analysis of the 2021 National Digital Skills Survey
Previous Article in Journal
Navigating Extreme Market Fluctuations: Asset Allocation Strategies in Developed vs. Emerging Economies
Previous Article in Special Issue
I(2) Cointegration in Macroeconometric Modelling: Tourism Price and Inflation Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonparametric Autoregressive Copula Forecasting via Boundary-Reflected Kernel Estimation

by
Guilherme Colombo Soares
and
Márcio Poletti Laurini
*
Faculty of Economics, Administration and Accounting of Ribeirão Preto, University of São Paulo, Ribeirão Preto 14040-905, SP, Brazil
*
Author to whom correspondence should be addressed.
Econometrics 2026, 14(2), 17; https://doi.org/10.3390/econometrics14020017
Submission received: 6 February 2026 / Revised: 18 March 2026 / Accepted: 20 March 2026 / Published: 28 March 2026
(This article belongs to the Special Issue Advancements in Macroeconometric Modeling and Time Series Analysis)

Abstract

We propose a fully nonparametric empirical autoregressive copula framework for univariate time series, designed to capture nonlinear and asymmetric serial dependence while exactly preserving the empirical marginal distribution. The method decouples marginal behavior from temporal dependence by (i) constructing a shape-preserving empirical marginal via monotone interpolation and mapping observations to the unit interval, and (ii) estimating the lag–lead dependence through a nonparametric conditional AR(1) copula density on ( 0 , 1 ) 2 . To ensure stable estimation near the boundaries, we employ reflection-based kernel methods that mitigate edge effects and yield well-behaved conditional densities on the unit support. Forecasts are obtained from the implied conditional predictive density: we compute point forecasts either as conditional modes (maximum a posteriori) on the copula scale or as conditional means, and then back-transform exactly using the empirical quantile function, guaranteeing marginal fidelity and support-respecting predictions. Empirically, we evaluate the approach on three CBOE volatility indices (VIX, VXD, and RVX) and benchmark it against linear ARMA models, copula-based parametric competitors, and state-space/heteroskedasticity baselines (Local level, TVP–AR, and ARMA–GARCH). The results highlight that modeling the full conditional transition density nonparametrically can deliver competitive—often best or near-best—forecast accuracy across horizons, particularly in the presence of pronounced volatility regimes and asymmetric adjustments.

1. Introduction

Modeling nonlinear autoregressive dependence is a fundamental problem in time series analysis, particularly when the underlying dynamics depart from linear or moment-based representations. Many commonly used approaches impose restrictive parametric structures on temporal dependence and characterize dynamics through a limited set of summary features, such as conditional moments. While effective in specific settings, these formulations offer limited flexibility to accommodate nonlinear, asymmetric, and state-dependent autoregressive relationships. Copula-based methods provide a natural alternative by separating marginal behavior from serial dependence, thereby allowing nonlinear autoregressive structures to be modeled directly and in a probabilistically coherent manner. This perspective is especially appealing in applications where complex dependence patterns arise naturally, such as in volatility dynamics.
Copula-based models formalize this separation by decoupling marginal distributions from the serial dependence structure, thereby enabling a flexible representation of temporal dependence that is not tied to specific moment conditions. This framework allows both serial and cross-sectional dependence to be modeled directly, accommodating nonlinear, asymmetric, and non-monotonic dependence patterns, including tail dependence, within a coherent probabilistic setting (Nelsen, 2007; Patton, 2006, 2012). As a result, copulas have become a central tool for modeling complex dependence structures in time series and multivariate data. In applied contexts such as volatility modeling, this flexibility proves particularly valuable for reproducing empirically observed features including persistence, heavy tails, and asymmetric dependence (McNeil, 2021). These characteristics are well documented in realized volatility and realized variance measures derived from high-frequency data, which exhibit strong persistence, non-Gaussian distributions, and pronounced tail behavior (Andersen et al., 2003; Barndorff-Nielsen & Shephard, 2002, 2004).
Seminal contributions include Patton (2006), who modeled exchange-rate dependence with time-varying copulas and documented stronger correlations during depreciations, and Ning et al. (2008), who demonstrated nonlinear, time-varying leverage effects in the relation between returns and realized volatility. Building on these ideas, Sokolinskiy and van Dijk (2011) proposed an autoregressive copula to forecast realized volatility, while subsequent studies extended autoregressive dependence to multivariate settings via vine copulas (Aas, 2016; Brechmann & Czado, 2015; Czado et al., 2019). More recently, McNeil (2021) incorporated ARMA-type dynamics into copulas to capture volatility clustering and heavy tails, and Nankali et al. (2025) introduced dynamic copula networks to model high-dimensional dependence.
Recent advances have also explored conditional copula structures in dynamic settings. For example, Nankali et al. (2025) proposed dynamic copula networks combined with quantile regression for volatility forecasting, while Jobst et al. (2024) developed conditional vine copulas whose parameters vary with covariates through gradient boosting. These methods expand the literature, but generally rely on parametric or semiparametric specifications rather than fully empirical estimation of the conditional dependence structure.
In parallel, a growing body of literature has studied nonparametric copula estimation. Lu and Ghosh (2021) introduced the Empirical Checkerboard Bernstein Copula (ECBC), which yields smoothed multivariate copula estimates with strong asymptotic guarantees and ensures valid copula properties even in finite samples. Related advances in nonparametric density estimation, though not specific to copulas, are directly relevant to our empirical setup because both the uniformized marginals and the copula live on compact supports and suffer from edge effects. For example, Yang (2023) develops exact boundary-correction methods for multivariate Kernel Density Estimator (KDE) on compact supports, and Cattaneo et al. (2023) proposes boundary-adaptive local polynomial conditional density estimators. These results show classical challenges, boundary bias, bandwidth selection, and the smoothness–variance trade-off, and motivate our design choices: boundary-reflected KDE for the conditional copula density, coupled with monotone interpolation for the marginals, to mitigate edge bias without imposing parametric structure.
Realized volatility dynamics (Andersen et al., 2003; Barndorff-Nielsen & Shephard, 2002, 2004) provide a convenient and empirically relevant setting for studying nonlinear autoregressive dependence through conditional density modeling. Volatility series are characterized by strong persistence, heavy-tailed and asymmetric marginal distributions, and state-dependent responses to shocks. These features generate complex transition dynamics that are often difficult to represent within parametric autoregressive frameworks formulated solely in terms of conditional moments. In particular, volatility distributions tend to deviate substantially from Gaussianity, which complicates the joint specification of marginal behavior and temporal dependence within a single parametric model.
Observed volatility proxies such as the VIX pose a particularly challenging modeling problem. Their marginal distributions are typically highly skewed and heavy-tailed, contaminated with measurement errors, with sharp upper support driven by market stress episodes. At the same time, volatility dynamics exhibit strong persistence combined with pronounced state dependence: conditional behavior following low-volatility regimes differs markedly from that observed during high-volatility periods. In addition, the adjustment dynamics of volatility are often asymmetric and nonlinear, with large upward movements clustering differently from subsequent downward corrections. Capturing these features jointly within conventional parametric autoregressive models can therefore be challenging, particularly when the dependence structure itself varies across states of the process.
Traditional volatility models approach this problem from a different perspective. A large body of the financial econometrics literature models volatility as a latent process inferred from asset returns. Prominent examples include GARCH-type models and stochastic volatility specifications, which treat volatility as an unobserved state variable whose dynamics are estimated through parametric assumptions on the return-generating process and the evolution of conditional variance. These frameworks have proven highly successful in capturing key stylized facts of financial time series, including volatility clustering, persistence, and asymmetric responses to shocks, and they play a central role in applications such as volatility forecasting, portfolio allocation, and risk management.
When the object of interest is an observed volatility proxy, such as implied volatility indices or realized volatility measures, the modeling perspective differs somewhat. In these cases, the empirical objective is to describe the dynamics of an observable volatility series rather than to infer an unobserved volatility component from returns. Latent volatility models can still be applied in this setting, although the resulting specification effectively characterizes the dynamics implied by the chosen parametric volatility process. While such approaches remain informative, they may not fully exploit the empirical transition structure directly observable in volatility proxies themselves.
Copula-based autoregressive models provide an alternative and complementary perspective by modeling the conditional distribution of the observed volatility series directly. Within this framework, marginal distributions and serial dependence are specified separately, which allows greater flexibility in accommodating non-Gaussian marginals and nonlinear state-dependent dynamics. Parametric copula autoregressive models already represent an important step in this direction, although their ability to capture complex dependence patterns may still be constrained by the choice of a specific parametric copula family. These considerations motivate the use of a more flexible nonparametric copula framework capable of accommodating richer forms of dependence in volatility dynamics.
These features motivate a modeling strategy centered on the estimation of conditional densities rather than conditional moments. An empirical copula-based framework is well suited for this purpose, as it separates marginal behavior from serial dependence and enables the construction of a conditional transition density on a standardized uniform scale. After uniformization via the empirical distribution function, the autoregressive dynamics are fully characterized by the joint density of consecutive states and the associated conditional density of the next observation given the current state. Forecasting can then be formulated as the evaluation of functionals of this conditional density—such as its mode or conditional mean—which naturally accommodates nonlinear, asymmetric, and state-dependent dependence structures.
Against this background, the objective of this paper is to develop a fully empirical copula-based framework for modeling nonlinear autoregressive dependence in time series through direct estimation of the conditional transition density. Rather than specifying parametric dynamics for conditional moments or imposing functional forms on the dependence structure, the proposed approach estimates the conditional distribution of the next observation given the current state using nonparametric methods on the copula scale. By combining empirical marginal transformations with a boundary-corrected kernel estimator of the conditional copula density, the framework provides a flexible and data-driven representation of temporal dependence that accommodates nonlinear, asymmetric, and state-dependent dynamics while preserving the probabilistic coherence of copula models.
Our approach differs in key respects from existing nonparametric copula methods. We combine empirical marginals obtained via monotone interpolation with a conditional autoregressive copula estimated nonparametrically using kernel density estimation with boundary reflection. This design preserves the empirical marginal distribution, mitigates boundary bias on the unit support, and yields a well-defined conditional density that can be used to construct one-step-ahead forecasts via both maximum a posteriori (MAP) and conditional mean predictors. In contrast to approaches such as the Empirical Checkerboard Bernstein Copula and related methods, our focus is explicitly on modeling serial dependence and generating forecasts in a time-series setting.
Within this framework, the marginal distribution enters exclusively via the probability integral transform and its inverse, while all aspects of temporal dependence are captured by the conditional copula density on the uniform scale. This separation enables the autoregressive transition density to be estimated fully nonparametrically, without imposing parametric assumptions on either the marginal distribution or the dependence structure. In the empirical analysis, we analyzed volatility indices to demonstrate how the proposed model captures nonlinear temporal dependence and produces forecasts directly from the estimated conditional density, rather than relying on moment-based recursions.
Although the empirical application focuses on the realized volatility, the proposed framework is not specific to volatility modeling. Any univariate time series characterized by bounded support, heavy-tailed marginals, or nonlinear state-dependent dynamics—such as interest rate spreads, climate indices, risk measures, or transformed macroeconomic indicators—can be naturally accommodated within the same empirical copula-based autoregressive structure.
This paper makes three main contributions. First, it proposes an empirical copula-based autoregressive framework that separates marginal estimation from the nonparametric estimation of the serial dependence structure, allowing the transition density of the process to be recovered without imposing parametric restrictions. Second, it develops a practical estimation strategy that combines monotone interpolation for the marginals with boundary-reflected kernel density estimation for the conditional copula density, addressing well-known boundary issues on compact supports while preserving the empirical distribution. Third, it shows how forecasts can be constructed directly from the estimated conditional density, providing a flexible alternative to moment-based forecasting methods commonly used in volatility modeling.

2. Model

We develop an empirical autoregressive copula framework for modeling the conditional dynamics of a univariate time series while preserving full flexibility in both the marginal distribution and the dependence structure. The central idea is to represent temporal dependence through the copula linking consecutive observations, while estimating the marginal distribution nonparametrically. This separation allows the conditional transition density of the process to be learned directly from the data without imposing restrictive parametric assumptions.
Our contribution is threefold. First, we construct a smooth empirical marginal distribution using a shape-preserving interpolation scheme based on the Piecewise Cubic Hermite Interpolating Polynomial (PCHIP). This approach provides a monotone and numerically stable representation of both the distribution function and its inverse, allowing observations to be mapped to the unit interval while preserving the empirical structure of the sample.
Second, we estimate the lag–lead copula density nonparametrically using kernel density estimation on the unit square combined with a reflection-based correction to mitigate boundary bias. This produces a smooth empirical copula density capable of capturing nonlinear, asymmetric, and state-dependent dependence patterns that are difficult to represent with standard parametric copula families.
Third, the estimated copula density is used to construct forecasting operators directly on the uniform scale. In particular, we derive both a maximum a posteriori (MAP) predictor and a conditional-mean predictor, which are then mapped back to the original data scale through the estimated quantile function. This representation yields a flexible and fully data-driven autoregressive forecasting mechanism based on the estimated transition density.
As shown in Nelsen (2007), a copula is a function that separates the dependence structure from the marginal behavior of a joint distribution. For a pair ( X , Y ) with marginal distribution functions F ( x ) = P ( X x ) and G ( y ) = P ( Y y ) and joint distribution H ( x , y ) = P ( X x , Y y ) , there exists a function C : [ 0 , 1 ] 2 [ 0 , 1 ] , the copula, such that
H ( x , y ) = C F ( x ) , G ( y ) .
Equivalently, if U = F ( X ) and V = G ( Y ) , then U , V U ( 0 , 1 ) and the copula is their joint distribution,
C ( u , v ) = P ( U u , V v ) .
Thus, F and G encode the univariate margins, while C captures all aspects of dependence (asymmetry, tail behavior, etc.). This decomposition, formalized by Sklar’s theorem (Nelsen, 2007), allows margins and dependence to be modeled modularly.
In an autoregressive copula structure for a univariate series, we build the copula to account for temporal dependence:
H ( x t , x t 1 ) = C F ( x t ) , F ( x t 1 ) .
Let X = { x t } t = 1 T denote the training sample. Sort it as x ( 1 ) x ( T ) and assign central ranks
u ( t ) = t 1 2 T , t = 1 , , T .
To ensure strict monotonicity for interpolation, we collapse ties. Let { x k * } k = 1 T eff be the strictly increasing set of unique values and, for each tie block B k = { t : x ( t ) = x k * } corresponding to all values in the sample with the same x, define the averaged rank
u k * = 1 | B k | t B k u ( t ) , k = 1 , , T eff .
We use a small, data-dependent boundary cushion
ε = 1 10 T eff , u min = ε , u max = 1 ε ,
and denote x min = x 1 * , x max = x T eff * .
Collapsing ties ensures that the pairs ( x k * , u k * ) are strictly increasing, which is required for the construction of a monotone interpolant. The small boundary cushion keeps the transformed values away from the endpoints of the unit interval. In finite samples, empirical ranks may approach the boundaries of [ 0 , 1 ] , which can lead to numerical instability when evaluating kernel densities or conditional ratios near the edges of the copula domain. The cushion parameter ε therefore restricts the effective support of the transformation to the open interval ( u min , u max ) = ( ε , 1 ε ) . The choice ε = 1 / ( 10 T eff ) provides a small, sample-size-dependent offset that vanishes asymptotically as the sample size increases, while ensuring stable interpolation and density evaluation in finite samples. The corresponding bounds x min and x max denote the smallest and largest observed values in the strictly increasing sample.
The empirical distribution function provides a nonparametric representation of the marginal distribution, but it is defined as a step function on the observed sample. For the purposes of the copula construction and the forecasting procedure, we require smooth evaluations of both the cumulative distribution function and its inverse, since observations must be mapped continuously between the original scale and the unit interval. Direct inversion of the empirical distribution would lead to a piecewise-constant transformation, which may generate numerical instability and discontinuities when computing conditional densities or iterating forecasts. To address this issue, we construct a smooth monotone interpolant that approximates the empirical distribution while preserving its ordering structure.
With the pairs { ( x k * , u k * ) } we build a shape-preserving interpolator through Piecewise Cubic Hermite Interpolating Polynomial (PCHIP), as in Fritsch and Butland (1984), for the CDF and its inverse (quantile function). The interpolant preserves monotonicity and avoids overshooting:
F ^ ( x ) PCHIP { x k * } , { u k * } ( x ) ,
F ^ 1 ( u ) PCHIP { u k * } , { x k * } ( u ) .
We then define
cdf ( x ) = F ^ ( x ) ,
ppf ( u ) = F ^ 1 ( u ) .
The marginal transformation in the model is u = cdf ( x ) ( u min , u max ) with inverse x = ppf ( u ) [ x min , x max ] . Thus, heavy tails and skewness are handled by F ^ , while temporal dependence is modeled on the uniform scale.
After mapping the observations to the uniform scale through x t u t = F ^ ( x t ) , the dependence structure of the process is fully characterized by the joint distribution of the lag–lead pairs ( U t 1 , U t ) . A purely empirical copula constructed from the sample would place probability mass only on the observed points, resulting in a discrete representation that is not suitable for evaluating conditional densities or generating forecasts. In particular, forecasting requires a smooth estimate of the transition density that assigns probability mass to regions of the unit square that may not be directly observed in the sample. To obtain such a representation, we estimate the copula density using kernel density estimation (KDE), which smooths the sample points and provides a flexible nonparametric approximation of the underlying density on [ 0 , 1 ] d . For this purpose, we use the Gaussian KDE
f ^ U ( u ) = 1 n aug h d j = 1 n aug φ u u ˜ j h , φ ( z ) = 1 ( 2 π ) d / 2 e 1 2 z 2 ,
where d is the data dimension. The bandwidth h controls the degree of smoothing: small h yields a rough estimate, large h oversmooths the density.
In our time-series application, the bivariate sample consists of lag–lead pairs ( u t 1 , u t ) , so the effective sample size is n = T 1 for the joint estimator, and the reflected sample size is denoted by n aug after augmentation. The data dimension is d = 2 for the joint KDE and d = 1 for the marginal KDE used in the conditional ratio.
h is selected according to Scott’s rule (Scott, 1992), given by
h = n 1 d + 4 ,
so that the effective kernel covariance is h 2 Σ , with Σ the sample covariance of the data. This rule adapts to sample size n and dimension d, shrinking h as more data become available. Estimating the optimal bandwidth h via cross-validation could improve the fit, albeit at a higher computational cost.
This estimator places Gaussian weights around each observation to construct a smooth surface for the copula density. However, since the Gaussian kernel is supported on the real line R , when the data lie near the boundaries of [ 0 , 1 ] 2 , part of the kernel mass is spread outside the copula domain. This generates boundary bias: the density near the edges is underestimated because probability mass leaks outside the unit square.
Because the copula density is defined on the bounded support [ 0 , 1 ] d , standard kernel density estimators suffer from boundary bias near the edges of the domain. In particular, kernels such as the Gaussian kernel have unbounded support on R d , so when observations lie close to the boundaries of the unit interval, a portion of the kernel mass is assigned outside the admissible region. As a result, the density estimator systematically underestimates the true density near the boundaries, since probability mass that should contribute to the estimate inside the domain effectively “leaks” outside the support.
To mitigate this issue, we adopt a reflection scheme at the boundaries of the unit interval. Concretely, each observation u i is augmented with reflected counterparts across the boundaries at 0 and 1; for example, u i and 2 u i . The kernel density estimator is then evaluated only within the admissible region [ 0 , 1 ] , so that the reflected observations reinject the probability mass that would otherwise fall outside the support. Intuitively, the reflected points act as mirror images of the original observations near the boundary, ensuring that the smoothing procedure remains symmetric and that the total probability mass is preserved within the domain.
Reflection-based correction is widely used in nonparametric density estimation on bounded domains because it provides a simple and computationally efficient way to reduce boundary bias while retaining the desirable properties of standard kernels (Fernandes & Monteiro, 2005; Jones, 1993; Schuster, 1985). In contrast to alternative approaches, such as boundary kernels or transformations of the support, the reflection method preserves the shape and bandwidth structure of the original kernel estimator and integrates naturally with the Gaussian KDE used in our copula density estimation. This makes it particularly convenient in the present setting, where the support of the copula is naturally bounded by the unit square.
In the bivariate case ( u t 1 , u t ) [ 0 , 1 ] 2 , the same idea is applied component-wise, yielding an augmented set of reflected pairs used to fit the joint KDE.
U ˜ = { u i } { u i } { 2 u i } ,
keeping only the reflected points that remain inside [ 0 , 1 ] . This effectively reinjects the density that otherwise would fall outside the copula back into its domain, correcting for the boundary bias (Muia et al., 2025). With this adjustment, the KDE f ^ U ( u ) can be safely employed to estimate the empirical copula density, even close to the borders of the unit square.
Temporal dependence is captured by the copula of ( U t 1 , U t ) . The conditional density is
f ^ U t U t 1 ( v u ) = f ^ U t 1 , U t ( u , v ) f ^ U t 1 ( u ) .
Since f ^ U t 1 ( u ) does not depend on v, maximizing the conditional density f ^ U t U t 1 ( v u ) is equivalent to maximizing the joint density f ^ U t 1 , U t ( u , v ) with respect to v for fixed u.
Once the joint density of the lag–lead pair ( U t 1 , U t ) has been estimated, it naturally induces a predictive distribution for the next observation. In the copula framework, forecasting amounts to characterizing the conditional distribution of U t given the current state U t 1 = u . The estimated joint density f ^ U t 1 , U t ( u , v ) therefore provides a nonparametric approximation to the transition density of the latent uniform process. From this conditional distribution, different point forecasts can be derived depending on the loss function used to evaluate forecast accuracy (Robert, 2007).
The first approach is based on the maximum a posteriori (MAP) principle (Robert, 2007), which selects the value of v that maximizes the conditional density. This predictor identifies the most probable next state under the estimated transition density and can be interpreted as the optimal forecast under a zero–one loss defined on small neighborhoods of the state space. The MAP forecast is particularly informative when the conditional distribution is asymmetric or multimodal, situations that frequently arise in volatility dynamics.
A second approach considers the conditional mean of the future observation, which corresponds to the optimal predictor under quadratic loss and is therefore directly aligned with standard forecast evaluation metrics such as mean squared error (MSE). Because the dependence structure is modeled on the copula scale while the observed variable lives on the original scale, the conditional expectation must be computed by integrating the empirical quantile function against the estimated joint density.
These two forecasting rules provide complementary summaries of the predictive distribution. The MAP predictor emphasizes the most likely transition in the latent uniform space, while the conditional-mean predictor aggregates information across the entire predictive distribution and produces forecasts directly on the original data scale.
The one-step maximum a posteriori (MAP) predictor selects
u ^ t MAP ( u ) arg max v ( 0 , 1 ) f ^ U t 1 , U t ( u , v ) ,
implemented numerically on a uniform grid g = { g } = 1 G ( 0 , 1 ) . Since f ^ U t 1 ( u ) does not depend on v, maximizing the conditional density f ^ U t U t 1 ( v u ) is equivalent to maximizing the joint density f ^ U t 1 , U t ( u , v ) with respect to v for fixed u.
In addition to the MAP predictor, we also consider a conditional-mean forecast on the original scale. Let q ( v ) = F ^ 1 ( v ) denote the empirical quantile function. Using the smoothed joint density on [ 0 , 1 ] 2 , we compute
x ^ t mean ( u ) = E [ X t U t 1 = u ] 0 1 q ( v ) f ^ U t 1 , U t ( u , v ) d v 0 1 f ^ U t 1 , U t ( u , v ) d v ,
which follows from the law of the unconscious statistician (LOTUS) and the identity X t = q ( U t ) . In practice, both integrals are evaluated on the same grid g used for the MAP computation. For multi-step iteration, we propagate the latent uniform state using the corresponding conditional mean on the copula scale,
u ^ t mean ( u ) 0 1 v f ^ U t 1 , U t ( u , v ) d v 0 1 f ^ U t 1 , U t ( u , v ) d v ,
so that the mean-based recursion produces forecasts on the original scale via x ^ t mean ( u ) while updating the state through u ^ t mean ( u ) .
Returning to the original scale uses the quantile function:
x ^ t = F ^ 1 u ^ t MAP ( u ) .
In-sample fit, out-of-sample evaluation, and h-step forecasts follow by iterating the one-step operator on the uniform scale and mapping back with F ^ 1 .
A full theoretical analysis of the proposed estimator, including consistency, convergence rates, and asymptotic distribution under temporal dependence, is left for future work and will be developed in a companion methodological paper. Establishing these properties in the present framework is nontrivial because the procedure combines several nonstandard components: an empirical transformation of the marginal distribution, interpolation-based reconstruction of the CDF and quantile function, kernel density estimation on a bounded domain with reflection-based boundary correction, and the use of the resulting smoothed joint density to construct conditional forecasts through nonlinear functionals such as the MAP operator and conditional expectations.
Each of these steps has well-developed theoretical results in isolation, but their interaction in a time-series context raises additional challenges. In particular, the dependence structure of the original process propagates through the empirical copula transformation, while the reflected kernel estimator introduces boundary adjustments that must be analyzed jointly with the smoothing bandwidth. Furthermore, the forecasting operators involve maximization and integration over estimated densities, which requires uniform convergence results for the joint estimator. A comprehensive treatment of these issues would require a dedicated methodological development that goes beyond the scope of the present paper.
For this reason, the focus of this study is primarily empirical and computational: we introduce the estimator, describe its construction in detail, and evaluate its forecasting performance in volatility applications. The formal asymptotic theory will be addressed in future work.

2.1. Limitations

The current formulation focuses on the dependence between consecutive observations X t and X t 1 , which corresponds to assuming a first-order Markov structure for the time series. Under this assumption, the conditional distribution of the next observation depends only on the current state, so that the transition density satisfies
f X t X t 1 , X t 2 , ( x t x t 1 , x t 2 , ) = f X t X t 1 ( x t x t 1 ) .
This restriction is adopted for both conceptual and statistical reasons. Conceptually, the Markov representation provides a natural description of state-dependent dynamics in which the current value summarizes the relevant information governing short-run evolution. From a statistical perspective, the Markov assumption substantially simplifies the nonparametric estimation of the transition density.
In the proposed framework, the dependence structure is recovered through the copula density linking consecutive observations. Copula-based representations of Markov processes provide a flexible way to model nonlinear dependence in time series without imposing strong parametric restrictions on the marginal distributions (Beare, 2010; Chen & Fan, 2006). Restricting the dependence structure to consecutive observations therefore allows the transition density to be estimated from a bivariate copula defined on the unit square. Restricting the dependence structure to consecutive observations therefore allows the transition density to be estimated from a bivariate copula defined on the unit square. This choice avoids the curse of dimensionality that would arise when estimating high-dimensional copula densities nonparametrically, while still allowing the model to capture nonlinear and asymmetric dependence patterns present in the data.
Importantly, the proposed framework is not inherently limited to first-order dependence. Higher-order autoregressive dynamics can in principle be represented through the conditional density
f X t X t 1 , , X t k ( x t x t 1 , , x t k ) ,
which corresponds to the joint copula representation of the ( k + 1 ) -dimensional vector ( X t , X t 1 , , X t k ) . However, direct nonparametric estimation of such high-dimensional copulas becomes increasingly difficult as k grows due to the curse of dimensionality. A natural extension is therefore provided by pair-copula constructions (Aas, 2016), such as vine copulas (Brechmann & Czado, 2015; Czado et al., 2019), which decompose a multivariate copula into a sequence of bivariate (possibly conditional) copulas.
Let U t = F ^ ( X t ) denote the probability integral transform based on the empirical marginal distribution used in the model. In a vine representation, the joint density of ( X t , X t 1 , , X t k ) can be written as
f ( x t , , x t k ) = i = 0 k f ( x t i ) j = 1 k i = 0 k j c i , i + j i + 1 , , i + j 1 × u t i t i + 1 , , t i + j 1 , u t i j t i + 1 , , t i + j 1 ,
where u t = F ^ ( x t ) and c i , i + j · denotes a conditional pair-copula. This decomposition allows higher-order temporal dependence to be represented through a cascade of bivariate dependence structures, thereby avoiding the need to estimate a single high-dimensional copula density.
Within such a framework, the conditional transition density
f X t X t 1 , , X t k ( x t x t 1 , , x t k )
can be recovered from the vine factorization, with each pair-copula capturing specific aspects of the lag dependence structure. In the present paper, we focus on the first-order specification in order to develop the core methodology and illustrate its empirical properties in a transparent setting. Nevertheless, the pair-copula decomposition underlying vine copulas provides a natural pathway for extending the model to higher-order autoregressive structures while maintaining tractable estimation and flexible dependence modeling.
Beyond the Markov specification, additional limitations arise from the nonparametric estimation procedure. Although the nonparametric copula approach offers considerable flexibility in modeling nonlinear dependence, extending the framework to multivariate and higher-dimensional autoregressive structures may introduce challenges related to the curse of dimensionality. As the dimension or the number of lags increases, the dimensionality of the joint distribution grows rapidly, which may affect the efficiency of fully nonparametric estimators. Several methodological strategies may mitigate this issue. For instance, structured copula constructions such as vine copulas or factor copula models provide scalable alternatives by decomposing high-dimensional dependence into lower-dimensional components. Another promising direction involves semiparametric specifications in which the marginal distributions are estimated nonparametrically while the copula structure is partially parameterized, as in semiparametric copula-based Markov models (Chen & Fan, 2006).
Furthermore, as with most kernel-based estimation procedures, the performance of the estimator depends on the choice of bandwidth parameters. Bandwidth selection plays a crucial role in controlling the bias–variance trade-off and may influence finite-sample results. While standard bandwidth selection procedures were employed in this study, future research could explore more advanced approaches such as cross-validation methods, plug-in bandwidth selectors, or adaptive bandwidth techniques that allow the smoothing parameter to vary across different regions of the distribution.
Finally, the present study focuses primarily on the empirical performance of the proposed methodology and does not provide a complete asymptotic theory for the estimator. Establishing theoretical properties such as consistency, convergence rates, and asymptotic distributions would further strengthen the statistical foundations of the approach. Extending existing results from kernel density estimation and nonparametric copula theory to the autoregressive framework considered here represents an important direction for future methodological research.
Taken together, these considerations suggest that while the proposed method provides a flexible and effective framework for modeling nonlinear dependence in volatility indices, further theoretical and methodological developments may broaden its applicability to more complex dynamic environments.

2.2. Algorithm to Run Empirical Copula

In this subsection we explicitly present the algorithmic structure used to estimate the Empirical Copula we discussed. The step-by-step procedures are written in pseudocode to make the construction transparent: we first detail the empirical marginal transformation (Algorithm 1), then we do the fitting of the conditional copula through reflection and kernel density estimation (Algorithm 2), and finally the train–test forecasting routine (Algorithm 3). This explicitly shows the computational implementation of the proposed method and serves as a reference for reproducibility.    
Algorithm 1. EmpiricalMarginal ( x )
   Data: Series x 1 , , x T (finite values only)
   Result: Monotone maps F ^ ( · ) and F ^ 1 ( · ) ; bounds ( u min , u max )
1
Remove non-finite values and sort: x ( 1 ) x ( T )
2
Compute mid-ranks u ( t ) = ( t 1 2 ) / T
3
Collapse ties: for each unique value x k * , set u k * as the average mid-rank within its tie block
4
Set T eff = # { x k * } and ε = 1 / ( 10 T eff ) ; define u min = ε , u max = 1 ε
5
Fit monotone PCHIP interpolants F ^ : x k * u k * and F ^ 1 : u k * x k *
6
Define cdf ( x ) = clip ( F ^ ( x ) , u min , u max ) and ppf ( u ) = clip ( F ^ 1 ( u ) , x min , x max )
The computational cost of fitting the empirical copula model via fit_empirical_cop- ula is dominated by the construction of the empirical marginal. In particular, building the smooth empirical CDF/quantile map requires sorting the training sample, which costs O ( T log T ) for a training length T. The remaining steps are linear in T: mapping x u , forming the lag–lead pairs ( u t 1 , u t ) , and applying boundary reflection in [ 0 , 1 ] (and [ 0 , 1 ] 2 ) only increase the sample size by constant factors, so they remain O ( T ) . Finally, fitting the KDE objects (gaussian_kde) requires computing low-dimensional (1D/2D) covariance summaries and a constant-size factorization, which is O ( T ) for fixed dimension d with only constant-time linear-algebra overhead in d × d . Overall, the fitting stage scales as O ( T log T ) , with reflection affecting only multiplicative constants rather than the asymptotic order.
Algorithm 2. FitEmpiricalCopula ( x tr , bw 2 d , bw 1 d , G )
   Data: Training series x tr ; KDE bandwidths; grid size G
   Result: Marginal F ^ , F ^ 1 ; KDEs f ^ 2 , f ^ 1 ; predictors MAP/MEAN
1
Compute ( F ^ , F ^ 1 ) EmpiricalMarginal (xtr) and transform u t = F ^ ( x t )
2
Form lag–lead pairs ( u t 1 , u t ) for t = 2 , , T (so n = T 1 )
3
Augment data by reflection across 0 and 1:
( u t 1 , u t ) { ( a , b ) : a { u t 1 , u t 1 , 2 u t 1 } , b { u t , u t , 2 u t } } [ 0 , 1 ] 2 ,
and similarly u t 1 { u t 1 , u t 1 , 2 u t 1 } [ 0 , 1 ]
4
Fit KDEs on the augmented samples: f ^ 2 ( u , v ) for ( u t 1 , u t ) and f ^ 1 ( u ) for u t 1
5
Define grid g = { g } = 1 G ( 0 , 1 ) and step size Δ g
6
One-step predictors for a given u (evaluated on g):
7
MAP on copula scale:    u ^ MAP ( u ) arg max v g f ^ 2 ( u , v )
8
Mean update on copula scale:    u ^ mean ( u ) v g v f ^ 2 ( u , v ) Δ g v g f ^ 2 ( u , v ) Δ g
9
Mean forecast on original scale (Emp–MEAN):    x ^ mean ( u ) v g F ^ 1 ( v ) f ^ 2 ( u , v ) Δ g v g f ^ 2 ( u , v ) Δ g
10
Return ( F ^ , F ^ 1 , f ^ 2 , f ^ 1 , g , Δ g ) and callable predictors u ^ MAP , u ^ mean , x ^ mean
 
Algorithm 3. ForecastRecursive ( x last , h , method )
Econometrics 14 00017 i001

3. Results

An empirical analysis is conducted to complement the theoretical development of the proposed copula autoregressive estimator. Because copula-based models are designed to capture nonlinear dependence structures, including persistence and tail dependence, their practical performance is best assessed through empirical applications. The empirical evaluation therefore serves two purposes. First, it illustrates how the proposed estimator performs in realistic forecasting environments relative to existing approaches. Second, it assesses the ability of the model to reproduce the dependence patterns commonly observed in financial volatility proxies. A more detailed investigation of theoretical properties and finite-sample behavior is deferred to an extended version of this work.
To evaluate forecasting performance, we consider three widely used volatility indices from the CBOE family: the CBOE Volatility Index (VIX), the CBOE DJIA Volatility Index (VXDCLS), and the CBOE Russell 2000 Volatility Index (RVXCLS). These series provide market-based measures of expected volatility derived from option prices and are frequently used as benchmarks for volatility forecasting exercises. All datasets are obtained from the Federal Reserve Economic Data (FRED) database maintained by the Federal Reserve Bank of St. Louis.
The RVXCLS sample spans the period from 2 January 2004 to 9 March 2026, yielding 5020 observations in the training set and 558 observations in the test set under a 90/10 train–test split. The VXDCLS series covers the period from 7 October 1997 to 9 March 2026, resulting in 6435 training observations and 715 test observations. For the VIX index, we use daily observations from 3 January 2000 to 22 January 2026, yielding 6498 observations after removing missing values; the same 90/10 split is applied to ensure comparability across datasets.
Financial econometrics has traditionally modeled volatility as a latent process inferred from asset returns. A large body of literature has developed models to estimate the conditional variance while capturing well-known stylized facts of financial time series, including volatility clustering, persistence, and asymmetric responses to shocks. Prominent examples include the GARCH family of models, stochastic volatility frameworks, and regime-switching specifications. These approaches infer the volatility process indirectly through the specification of a dynamic data-generating mechanism and have proven useful in applications such as volatility forecasting, portfolio allocation, and risk management.
Alongside these return-based approaches, option-implied volatility indices provide an alternative perspective on market uncertainty. The VIX index, introduced by the Chicago Board Options Exchange (CBOE), aggregates information from option prices on the S&P 500 index to produce a forward-looking measure of expected market volatility (Demeterfi et al., 1999; Whaley, 1993, 2000). Because it is derived from a cross-section of option prices rather than historical returns, the VIX is often interpreted as reflecting market expectations of future volatility.
It is important to emphasize, however, that option-implied volatility indices should also be viewed as proxies for the underlying volatility process. Just as latent volatility models infer volatility indirectly from observed returns, the VIX extracts information from option prices under specific pricing assumptions and market conditions. Consequently, neither approach directly observes the true volatility process, which remains fundamentally unobservable. Instead, the two perspectives provide complementary information: return-based models characterize the dynamics of realized market fluctuations, while option-implied indices reflect expectations embedded in option markets.
The VIX itself is constructed as a model-free measure of the risk-neutral expectation of future variance using a weighted cross-section of out-of-the-money call and put options across a range of strike prices. In simplified form, the variance measure underlying the VIX can be written as
σ 2 = 2 T i Δ K i K i 2 e r T Q ( K i ) 1 T F K 0 1 2 ,
where T denotes the time to maturity, F represents the forward index level, K i denotes the option strike prices used in the calculation, Δ K i corresponds to the spacing between strikes, and Q ( K i ) represents the midpoint of bid–ask option prices (Chicago Board Options Exchange, 2003; Demeterfi et al., 1999; Jiang & Tian, 2007). This formulation aggregates option prices across strikes to obtain a market-based measure of expected variance over the subsequent month.
The CBOE DJIA Volatility Index (VXD) and the CBOE Russell 2000 Volatility Index (RVX) are option-implied volatility measures constructed using the same model-free variance methodology employed in the calculation of the VIX. While the VIX is based on options written on the S&P 500 index, the VXD and RVX are derived respectively from options on the Dow Jones Industrial Average (DJIA) and the Russell 2000 index.
While such indices provide a forward-looking indicator of market-implied volatility, they are not necessarily designed to replicate all stylized features observed in historical return volatility. In particular, the aggregation of option prices reflects expectations under the risk-neutral measure and may incorporate risk premia, liquidity effects, and other market frictions. For this reason, volatility indices such as the VIX should be interpreted as informative proxies of market expectations rather than direct observations of the underlying volatility process.
In this empirical study, we therefore treat the VIX and related indices as observable proxies for market-implied volatility. Modeling the dynamics of these indices provides insights into the evolution of market perceptions of risk and offers a useful benchmark for evaluating the performance of the proposed copula autoregressive framework.
Following the procedure described in the previous sections, we (i) build a shape-preserving empirical marginal via PCHIP, (ii) transform x t u t = F ^ ( x t ) , and (iii) estimate the empirical AR(1) copula on the training sample using boundary-reflected KDE and compare these results with traditional time-series models.
Figure 1 shows in-sample (training set) and out-of-sample (test set) division to train and test our model in the VIXCLS dataset. We split the full dataset in a training set of 90% (5923 observations) and a test set of 10% (650 observations), as shown in Figure 1.
Realized variance measures constructed from high-frequency data have become a standard observable proxy for latent volatility and are known to display several stylized empirical features, including strong persistence, heavy right tails, and nonlinear dynamics with volatility clustering and asymmetric adjustments following large shocks (Andersen et al., 2003; Barndorff-Nielsen & Shephard, 2002). These properties often challenge linear autoregressive specifications and motivate forecasting approaches capable of accommodating flexible marginal distributions and nonlinear temporal dependence.
The empirical autoregressive copula proposed in this paper is designed to address these features directly. By transforming the observed series through its empirical distribution function, the model separates marginal behavior from temporal dependence and estimates the lag–lead dependence structure nonparametrically on the copula scale. This approach allows the transition density of the process to adapt flexibly to asymmetric and state-dependent dynamics commonly observed in realized volatility data, without imposing restrictive parametric assumptions on the dependence structure.
To assess the empirical relevance of this flexibility, we compare the proposed empirical autoregressive copula against a range of benchmark models commonly used in volatility forecasting, including parametric copula specifications, linear autoregressive models, and state-space or conditional-heteroskedasticity models.
Emp–MAP is the empirical copula model with a one-step mode forecast on the copula scale: given u t 1 , we select u ^ t MAP ( u t 1 ) = arg max v ( 0 , 1 ) f ^ U t 1 , U t ( u t 1 , v ) on a uniform grid and map it back to the data scale by x ^ t = F ^ 1 ( u ^ t MAP ) . Emp–MEAN is the empirical copula model with a conditional-mean forecast on the original scale, computed via LOTUS as x ^ t mean ( u t 1 ) = E [ X t U t 1 = u t 1 ] 0 1 F ^ 1 ( v ) f ^ ( v u t 1 ) d v , implemented numerically on the same grid used for the KDE-based conditional density.
As parametric dependence benchmarks on the uniform scale, Gaus–cop and t–cop denote autoregressive copula models in which the lag–lead dependence of ( U t 1 , U t ) is modeled with a Gaussian copula and a Student’s-t copula, respectively, with parameters estimated from the training sample and used to generate multi-step forecasts via the implied conditional distribution.
AR(1) and ARMA(1, 1) are linear models fitted to the original series, while ARMA-BIC is selected by minimizing the Bayesian information criterion over a grid of ARMA ( p , q ) specifications with p , q { 0 , , 6 } on the training sample.
We additionally include three state-space/conditional-heteroskedasticity benchmarks that are commonly used to capture time variation in persistence and uncertainty. First, TVP–AR(1) denotes a time-varying-parameter autoregression,
X t = α t + ϕ t X t 1 + ε t , α t ϕ t = α t 1 ϕ t 1 + η t ,
estimated on the training sample in a linear Gaussian state-space form and filtered via the Kalman filter; multi-step forecasts are obtained recursively using the filtered state at each forecast origin. Second, Local level is the standard random-walk level model,
X t = μ t + ε t , μ t = μ t 1 + ξ t ,
which serves as a parsimonious baseline for slow-moving dynamics and is likewise estimated and forecast using Kalman filtering. Finally, ARMA–GARCH refers to an ARMA ( 1 , 1 ) model for the conditional mean coupled with a GARCH ( 1 , 1 ) conditional variance specification, estimated by quasi-maximum likelihood on the training sample and used to generate rolling multi-step forecasts under the fitted conditional mean dynamics.
Figure 2 shows the estimated conditional copula density c ( u t u t 1 ) fitted to the VIX and evaluated on a uniform grid for different bandwidth choices, together with the one-step MAP curve u ^ t MAP ( u t 1 ) = arg max v ( 0 , 1 ) c ( v u t 1 ) and the conditional-mean curve E [ U t U t 1 = u t 1 ] . The MAP curve maps each u t 1 to the most likely u t under the estimated conditional density, and it forms the basis for our one-step forecasts on the copula scale (subsequently mapped back to the data scale via F ^ 1 ).
It is apparent that the choice of bandwidth materially affects the smoothness and shape of the estimated nonparametric copula surface, and consequently the implied conditional dependence captured by c ( u t u t 1 ) .
For this reason, it becomes necessary to assess, through a sensitivity analysis, how the empirical copula’s predictive performance varies across different bandwidth specifications. To this end, we compare candidate bandwidth pairs using the copula model’s mean squared forecast error (MSE) as the performance metric. The results reveal differences across bandwidth choices, indicating that a careful calibration of the smoothing parameters is warranted. This sensitivity is summarized in Table 1.
For the VIXCLS series, we find that a bandwidth of 0.8 provides the best overall performance, while for RVXCLS and VXDCLS the preferred values are 2.5 and 1.0 , respectively. This provides further evidence that the bandwidth parameter should be calibrated in a series-specific manner, reflecting differences in the underlying dependence structure across markets.
It is also noteworthy that the optimal bandwidth may vary across forecast horizons, as shown in Figure 3, suggesting that a horizon-specific calibration could, in principle, yield additional gains. Nevertheless, to keep the benchmarking exercise parsimonious and comparable across models, we restrict attention to the bandwidth choice that minimizes the average training MSE across the 12 forecast horizons.
Table 2 reports the out-of-sample mean squared error (MSE) for the proposed empirical autoregressive copula and a set of competing benchmarks across forecast horizons h = 1 , , 12 for three volatility-index series (RVXCLS, VIXCLS, and VXDCLS). For each horizon and dataset, the smallest MSE is highlighted in bold, while the second-best result is marked with an asterisk, facilitating a direct comparison of forecasting accuracy across models and lead times.
Overall, the results indicate that the proposed nonparametric copula approach is either the best performer or very close to the best across most horizons and datasets, which highlights its ability to recover nonlinear lag–lead dependence structures in volatility dynamics. In particular, Emp–MEAN frequently attains the lowest MSE (notably for RVXCLS and many horizons of VIXCLS), while Emp–MAP often remains among the top performers at short horizons, suggesting that both the conditional-mean and mode-based copula forecasts provide competitive accuracy depending on the lead time and the series. Parametric copula competitors (Gaus–Cop and t–Cop) and classical linear benchmarks (AR/ARMA/ARMA–GARCH) can be competitive in specific cases, but they typically do not dominate systematically across horizons. By contrast, TVP–AR(1) tends to yield the largest errors, especially at longer horizons. A plausible explanation is that volatility indices exhibit pronounced spikes and regime-like behavior; in such episodes, Kalman updates can drive the filtered autoregressive coefficient ϕ t close to a unit root, or even temporarily above one, which effectively induces locally nonstationary forecast dynamics. This can amplify multi-step forecast errors even when the underlying series is globally stationary, helping to explain the comparatively weak performance of the TVP benchmark in this setting.
Importantly, the performance gap between copula-based and linear models tends to widen with h, suggesting that modeling dependence on the uniform scale captures nonlinear serial features that are not well represented by standard linear dynamics.
Table 3 reports the out-of-sample mean absolute error (MAE) for the proposed empirical autoregressive copula and the full set of competing benchmarks across horizons h = 1 , , 12 for RVXCLS, VIXCLS, and VXDCLS. As in the MSE table, the best (lowest) MAE in each horizon is highlighted in bold, while the second-best result is indicated with an asterisk, enabling a horizon-by-horizon assessment of forecasting accuracy under an absolute-loss criterion.
The MAE results broadly corroborate the conclusions obtained under squared loss. The empirical copula forecasts remain dominant or very close to the best performer in the majority of horizons and datasets, reinforcing that the proposed nonparametric dependence model learns forecasting-relevant patterns that are often only partially captured by standard time-series specifications. At the same time, the ARMA–GARCH benchmark becomes more competitive under MAE and attains the best performance in several horizons (particularly for VIXCLS and VXDCLS). Nevertheless, even in horizons where ARMA–GARCH is best, the empirical copula variants typically remain second-best or very close to the minimum MAE, highlighting the robustness of the copula-based approach relative to more parametric and structurally heavier alternatives.
To assess whether differences in forecast accuracy are statistically meaningful, we apply the Diebold–Mariano (DM) test to compare each competing model against the Emp–MEAN baseline at each horizon h. We compute the DM statistic using the Harvey–Leybourne–Newbold small-sample correction (Harvey et al., 1997), we estimate the long-run variance of the loss differential with a Bartlett HAC estimator. Reported p-values correspond to a one-sided alternative and should be interpreted descriptively given the multiple horizons and model comparisons.
Let e t , h base and e t , h model denote the h-step-ahead forecast errors of the baseline and a competing model, respectively, and let L ( · ) be the loss function (squared-error loss in our implementation). We define the loss differential as
d t , h = L e t , h base L e t , h model ,
so that d t , h < 0 indicates that the baseline (Emp–MEAN) attains lower loss than the competing model at time t. The DM test evaluates the null hypothesis E [ d t , h ] = 0 using a HAC variance estimator. Under this convention, a negative DM statistic favors the baseline (Emp–MEAN), whereas a positive statistic favors the competing model. Under the one-sided alternative used here, small p-values provide evidence that Emp–MEAN significantly outperforms the competitor (i.e., E [ d t , h ] < 0 ).
Table A1 in the Appendix A provides one-sided Diebold–Mariano tests comparing each competitor to the Emp–MEAN baseline under squared-error loss for the VIXCLS serie. Across essentially all horizons, the estimated DM statistics are negative for the competing models, and the p-values are frequently below conventional significance levels, especially from intermediate to long horizons. In particular, the linear benchmarks—AR(1), ARMA(1, 1), and ARIMA–BIC—exhibit negative DM statistics with borderline-to-small p-values from roughly h = 3 onward (e.g., h = 3 to h = 12 ), indicating that their forecast accuracy is statistically inferior to Emp–MEAN at these horizons.
The evidence is even stronger against the state-space and conditional-heteroskedasticity benchmarks: both the Local level and TVP–AR(1) models display large negative DM statistics with very small p-values throughout all horizons, implying clear rejection of the hypothesis that they are at least as accurate as Emp–MEAN. Likewise, ARMA–GARCH shows strongly negative DM statistics with p-values essentially zero at short horizons and remaining small for several horizons, supporting the conclusion that the empirical copula mean forecast delivers superior predictive accuracy for VIXCLS under squared loss. Finally, the parametric copula alternatives (Gaus–Cop and t–Cop) also yield negative statistics across horizons, with limited or no evidence that they outperform the baseline; overall, the DM tests support Emp–MEAN as the dominant specification for VIXCLS in this benchmark set.
For RVXCLS (Table A2 in the Appendix A), the one-sided DM results similarly favor the Emp–MEAN baseline. From mid to long horizons, most competitors exhibit negative DM statistics accompanied by small p-values, implying that their performance is significantly worse than the baseline. This pattern is particularly pronounced for the linear ARMA-family benchmarks (AR(1), ARMA(1, 1), and ARIMA–BIC), where the p-values fall below 10 % from approximately h = 5 onward, consistently rejecting the null hypothesis that these models are at least as accurate as Emp–MEAN.
The strongest rejections occur for Local level and TVP–AR(1), which present large negative DM statistics with p-values effectively zero across the entire horizon range, indicating that these state-space benchmarks underperform the empirical copula baseline decisively for RVXCLS. The ARMA–GARCH benchmark also shows negative DM statistics with very small p-values at all horizons, reinforcing that incorporating conditional heteroskedasticity in this parametric way does not close the gap to the nonparametric copula baseline in this dataset. Regarding the alternative copula competitors, Gaus–Cop and t–Cop become significantly worse than Emp–MEAN at longer horizons (with p-values below 10 % for higher h), whereas Emp–MAP does not show evidence of improving upon Emp–MEAN (negative DM statistics with small p-values in the long horizon range). Taken together, the DM tests confirm that Emp–MEAN is statistically superior to most competitors for RVXCLS, especially for medium and long prediction horizons.
Table A3 in Appendix A reports one-sided DM tests for VXDCLS series. The results again mostly support Emp–MEAN as the preferred benchmark: the majority of competitors produce negative DM statistics, and several horizons exhibit p-values below 10 % , implying statistically significant underperformance relative to the empirical copula mean forecast. In particular, the AR(1) benchmark shows negative DM statistics with p-values below 10 % for a broad set of horizons (e.g., h = 3 h = 12 ), while the state-space models (Local level and TVP–AR(1)) present consistently negative statistics with small p-values throughout, indicating clear inferiority of these alternatives under squared-error loss.
For the remaining competitors, the evidence is more mixed in the sense that some p-values are not small at certain horizons; however, the sign of the DM statistic is generally negative, so the lack of significance should be interpreted as “insufficient evidence to conclude a difference” rather than evidence in favor of the competitor. Notably, neither ARIMA–BIC nor the parametric copula alternatives (Gaus–Cop and t–Cop) display systematic positive DM statistics with small p-values; hence, there is no horizon range in which they can be said to outperform Emp–MEAN in a statistically supported way. Overall, the one-sided DM tests for VXDCLS corroborate the forecast-error tables: the empirical nonparametric copula baseline is typically either strictly better (often significantly so) or statistically indistinguishable from the best competitor, with the clearest advantages emerging at intermediate and longer horizons.
The cumulative squared error curves (Figure 4) indicate that the separation across competing models becomes markedly more pronounced during episodes associated with large volatility shocks. In these periods, the accumulated loss rises sharply and the gaps between methods widen, suggesting that misspecification is amplified when the data exhibit abrupt, nonlinear dynamics. Notably, the nonlinear specifications track these large volatility shocks more effectively, yielding systematically lower cumulative errors around the largest jumps. This pattern is clearly visible in Figure 4, where nonlinear models maintain a tighter trajectory through high-volatility intervals relative to their linear counterparts.

4. Conclusions

We proposed a fully nonparametric empirical autoregressive copula framework for univariate time series. The approach combines a shape-preserving empirical marginal distribution (implemented via monotone interpolation) with a boundary-reflected kernel density estimator for the lag–lead dependence on the uniform scale. This construction yields forecasts that respect the empirical support and preserve the marginal shape through back-transformation, while allowing for flexible nonlinear serial dependence without imposing parametric copula restrictions.
Conceptually, the framework reframes autoregressive modeling as the estimation of a conditional transport mechanism induced by the empirical copula. Forecasts arise as functionals of the estimated conditional density—in particular, conditional modes (Emp–MAP) and conditional means (Emp–MEAN)—rather than from explicit parametric recursion equations. This perspective emphasizes the geometry of transitions over parameter dynamics and provides a probabilistically coherent way to capture nonlinear persistence and asymmetric adjustments that are typical in volatility-like series.
Empirically, we evaluated the method on three daily CBOE volatility indices (VIXCLS, VXDCLS, and RVXCLS) and compared it against nonlinear copula competitors (Gaussian and Student’s-t autoregressive copulas) as well as standard linear benchmarks (AR(1), ARMA(1, 1), and ARMA–BIC). In addition, we incorporated three widely used state-space/conditional-heteroskedasticity models (Local level, TVP–AR(1), and ARMA(1, 1)–GARCH(1, 1)) to benchmark against time-varying persistence and conditional variance specifications. Across datasets and horizons, the empirical copula forecasts are consistently among the best performers under both MSE and MAE criteria, often achieving the lowest error and, when not first, remaining close to the best competitor. This pattern highlights that modeling the full transition density on the copula scale can recover dependence structures that are otherwise only partially captured by more rigid parametric dynamics.
A key practical implication is that bandwidth selection materially affects the estimated copula surface and therefore forecast performance. Our sensitivity analysis over a grid of bandwidth values shows nontrivial dispersion in in-sample error, and the bandwidth that minimizes average training MSE differs across series, reinforcing the need for series-specific calibration. While horizon-specific bandwidth choices could in principle deliver additional gains, we adopt a parsimonious strategy and select the bandwidth that minimizes the average training MSE across the 12 forecast horizons to ensure comparability across models.
Finally, one-sided Diebold–Mariano tests provide formal evidence supporting the empirical copula baseline. Under squared-error loss and using Emp–MEAN as the reference, the tests frequently reject the hypothesis that competing models are at least as accurate as the baseline, particularly for the state-space benchmarks (Local level and TVP–AR(1)) and for linear ARMA-family models at medium and longer horizons. These results are aligned with the out-of-sample error tables: although some competitors may appear competitive at isolated horizons, the empirical copula forecast is difficult to match systematically across horizons and across volatility indices. In particular, the weaker performance of TVP–AR(1) is consistent with the sensitivity of Kalman updates to volatility spikes, which can push the filtered persistence parameter close to (or above) the unit-root boundary and generate large multi-step forecast errors.
While the proposed framework provides a flexible approach for modeling nonlinear autoregressive dependence, several limitations should be noted. First, the empirical specification adopts a first-order Markov structure, which may not fully capture the longer memory dynamics often observed in financial volatility processes. Second, although the nonparametric copula approach allows for considerable flexibility in modeling dependence, its extension to higher-order autoregressive structures may be affected by the curse of dimensionality. Third, as with most kernel-based methods, the performance of the estimator depends on the selection of bandwidth parameters, which may influence finite-sample results. Finally, the present study focuses primarily on the empirical performance of the proposed methodology, and a complete asymptotic theory for the estimator is left for future research. Investigating these theoretical properties and exploring extensions to more complex dynamic structures represent promising directions for further methodological development.
An important extension of the proposed framework would consist in moving from the univariate setting considered in this paper to a multivariate dynamic specification. In particular, the model could be extended to jointly describe the dynamics of volatility indices and asset returns within a multivariate copula-based autoregressive structure. Such an extension would allow the analysis of nonlinear dependence and tail co-movements between financial markets and volatility measures such as the VIX. In this context, the transition dynamics of the multivariate process could be represented through copula functions linking current observations to their lagged values, thereby enabling the estimation of state-dependent dependence structures and tail dependence patterns. This framework would provide a natural setting for studying contagion effects and volatility spillovers across markets. From a methodological perspective, scalable multivariate constructions such as vine copulas (Aas, 2016; Brechmann & Czado, 2015; Czado et al., 2019) or factor copula models (Krupskii & Joe, 2013) could be combined with the autoregressive copula structure developed in this paper in order to maintain flexibility while controlling dimensionality.
Overall, the proposed framework provides a transparent and probabilistically interpretable nonparametric baseline for forecasting observed volatility proxies in settings where nonlinear dependence and boundary effects are central. By combining nonparametric marginal estimation with a copula-based representation of the transition density, the methodology offers a flexible approach for modeling dynamic dependence structures while remaining robust to marginal misspecification. Future research may explore principled bandwidth selection methods, higher-order autoregressive extensions on the copula scale, and multivariate generalizations capable of capturing cross-market dependence and tail co-movements. More broadly, the proposed approach opens the door to nonparametric conditional density modeling in time-series environments where probabilistic coherence, interpretability, and flexibility are key modeling objectives.

Author Contributions

Conceptualization, G.C.S.; methodology, G.C.S. and M.P.L.; software, G.C.S.; validation, G.C.S. and M.P.L.; formal analysis, G.C.S. and M.P.L.; investigation, G.C.S.; resources, M.P.L.; data curation, G.C.S.; writing—original draft preparation, G.C.S. and and M.P.L.; writing—review and editing, G.C.S. and M.P.L.; visualization, G.C.S.; supervision, M.P.L.; project administration, M.P.L.; funding acquisition, M.P.L. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge funding from Capes (Finance Code 001), CNPq (310646/2021-9) and FAPESP (2023/02538-0).

Data Availability Statement

The data used can be accessed at https://fred.stlouisfed.org/series/VIXCLS (accessed on 2 January 2026), https://fred.stlouisfed.org/series/RVXCLS (accessed on 2 January 2026) and https://fred.stlouisfed.org/series/VXDCLS (accessed on 2 January 2026).

Conflicts of Interest

The authors report that there are no conflicts of interest of any kind.

Appendix A. Forecast Comparison via Diebold–Mariano Tests

Table A1. Diebold–Mariano (one-sided) for VIXCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
Table A1. Diebold–Mariano (one-sided) for VIXCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
hAR(1)ARIMA–BICARMA(1, 1)ARMA–GARCHEmp–MAPGaus–CopLocal LevelTVP–AR(1)t–Cop
1−0.505
(0.307)
−0.546
(0.293)
−0.520
(0.302)
−3.914
(0.000)
0.349
(0.636)
−0.360
(0.359)
−4.234
(0.000)
−4.112
(0.000)
−0.399
(0.345)
2−0.636
(0.263)
−0.902
(0.184)
−1.029
(0.152)
−2.975
(0.002)
−0.468
(0.320)
−0.138
(0.445)
−3.469
(0.000)
−2.763
(0.003)
−0.335
(0.369)
3−1.737
(0.041)
−1.801
(0.036)
−1.902
(0.029)
−3.234
(0.001)
−2.306
(0.011)
−0.962
(0.168)
−3.589
(0.000)
−2.021
(0.022)
−1.372
(0.085)
4−1.443
(0.075)
−1.557
(0.060)
−1.499
(0.067)
−2.754
(0.003)
−2.479
(0.007)
−0.377
(0.353)
−3.274
(0.001)
−1.633
(0.051)
−0.918
(0.180)
5−1.497
(0.067)
−1.675
(0.047)
−1.578
(0.058)
−2.247
(0.012)
−3.348
(0.000)
−0.470
(0.319)
−2.958
(0.002)
−1.423
(0.078)
−0.968
(0.167)
6−1.662
(0.048)
−1.824
(0.034)
−1.751
(0.040)
−1.908
(0.028)
−3.575
(0.000)
−0.070
(0.472)
−2.942
(0.002)
−1.268
(0.103)
−0.894
(0.186)
7−1.707
(0.044)
−1.799
(0.036)
−1.817
(0.035)
−1.677
(0.047)
−3.658
(0.000)
0.362
(0.641)
−2.795
(0.003)
−1.180
(0.119)
−0.771
(0.220)
8−1.801
(0.036)
−1.729
(0.042)
−1.882
(0.030)
−1.329
(0.092)
−3.544
(0.000)
1.610
(0.946)
−2.466
(0.007)
−1.113
(0.133)
−0.288
(0.387)
9−1.761
(0.039)
−1.600
(0.055)
−1.789
(0.037)
−1.069
(0.143)
−3.545
(0.000)
1.573
(0.942)
−2.126
(0.017)
−1.073
(0.142)
−0.154
(0.439)
10−1.702
(0.045)
−1.506
(0.066)
−1.687
(0.046)
−1.028
(0.152)
−3.509
(0.000)
1.564
(0.941)
−1.945
(0.026)
−1.045
(0.148)
−0.004
(0.498)
11−1.644
(0.050)
−1.467
(0.071)
−1.619
(0.053)
−1.159
(0.123)
−3.453
(0.000)
0.995
(0.840)
−1.916
(0.028)
−1.026
(0.153)
−0.255
(0.400)
12−1.605
(0.055)
−1.435
(0.076)
−1.576
(0.058)
−1.316
(0.094)
−3.371
(0.000)
0.674
(0.750)
−1.887
(0.030)
−1.013
(0.156)
−0.370
(0.356)
Table A2. Diebold–Mariano (one-sided) for RVXCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
Table A2. Diebold–Mariano (one-sided) for RVXCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
hAR(1)ARIMA–BICARMA(1, 1)ARMA–GARCHEmp–MAPGaus–CopLocal LevelTVP–AR(1)t–Cop
11.651
(0.950)
1.673
(0.953)
1.694
(0.955)
−2.997
(0.001)
2.848
(0.998)
1.820
(0.965)
−3.327
(0.000)
−3.463
(0.000)
1.745
(0.959)
20.655
(0.744)
0.614
(0.730)
0.603
(0.727)
−2.756
(0.003)
1.445
(0.925)
1.232
(0.891)
−3.460
(0.000)
−2.653
(0.004)
1.099
(0.864)
3−0.281
(0.390)
−0.391
(0.348)
−0.394
(0.347)
−2.781
(0.003)
0.437
(0.669)
0.576
(0.718)
−3.593
(0.000)
−2.051
(0.020)
0.417
(0.661)
4−1.066
(0.143)
−1.209
(0.114)
−1.226
(0.110)
−3.251
(0.001)
−0.364
(0.358)
0.032
(0.513)
−3.878
(0.000)
−1.931
(0.027)
−0.175
(0.431)
5−1.811
(0.035)
−2.050
(0.020)
−2.076
(0.019)
−3.207
(0.001)
−0.919
(0.179)
−0.350
(0.363)
−3.860
(0.000)
−1.873
(0.031)
−0.640
(0.261)
6−2.305
(0.011)
−2.476
(0.007)
−2.489
(0.007)
−3.272
(0.001)
−1.523
(0.064)
−0.785
(0.216)
−3.465
(0.000)
−1.745
(0.041)
−1.104
(0.135)
7−2.399
(0.008)
−2.520
(0.006)
−2.532
(0.006)
−3.048
(0.001)
−2.020
(0.022)
−1.172
(0.121)
−3.368
(0.000)
−1.671
(0.048)
−1.473
(0.071)
8−2.332
(0.010)
−2.478
(0.007)
−2.493
(0.006)
−3.146
(0.001)
−2.172
(0.015)
−1.180
(0.119)
−3.349
(0.000)
−1.655
(0.049)
−1.449
(0.074)
9−2.380
(0.009)
−2.540
(0.006)
−2.554
(0.005)
−3.286
(0.001)
−2.466
(0.007)
−1.351
(0.089)
−3.335
(0.000)
−1.673
(0.047)
−1.622
(0.053)
10−2.506
(0.006)
−2.646
(0.004)
−2.653
(0.004)
−3.224
(0.001)
−2.819
(0.002)
−1.625
(0.052)
−3.162
(0.001)
−1.719
(0.043)
−1.937
(0.027)
11−2.575
(0.005)
−2.659
(0.004)
−2.660
(0.004)
−2.977
(0.002)
−3.056
(0.001)
−2.055
(0.020)
−2.940
(0.002)
−1.738
(0.041)
−2.452
(0.007)
12−2.498
(0.006)
−2.567
(0.005)
−2.562
(0.005)
−2.864
(0.002)
−3.221
(0.001)
−2.387
(0.009)
−2.802
(0.003)
−1.761
(0.039)
−2.821
(0.002)
Table A3. Diebold–Mariano (one-sided) for VXDCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
Table A3. Diebold–Mariano (one-sided) for VXDCLS. Baseline: Emp–MEAN. Loss: squared error. Cells show DM statistic with p-value in parentheses.
hAR(1)ARIMA–BICARMA(1, 1)ARMA–GARCHEmp–MAPGaus–CopLocal LevelTVP–AR(1)t–Cop
1−0.854
(0.197)
0.750
(0.773)
0.690
(0.755)
−1.717
(0.043)
−0.601
(0.274)
−0.889
(0.187)
−1.696
(0.045)
−3.767
(0.000)
−0.924
(0.178)
2−1.218
(0.112)
0.061
(0.524)
−0.323
(0.374)
−1.945
(0.026)
−0.899
(0.184)
−1.104
(0.135)
−2.139
(0.016)
−2.053
(0.020)
−1.216
(0.112)
3−1.616
(0.053)
−0.263
(0.396)
−0.762
(0.223)
−1.460
(0.072)
−1.014
(0.155)
−1.137
(0.128)
−2.012
(0.022)
−2.172
(0.015)
−1.428
(0.077)
4−1.553
(0.060)
−0.431
(0.333)
−1.006
(0.157)
−1.948
(0.026)
−0.907
(0.182)
−0.968
(0.167)
−2.397
(0.008)
−1.928
(0.027)
−1.270
(0.102)
5−1.652
(0.049)
−0.823
(0.205)
−1.217
(0.112)
−1.092
(0.138)
−1.298
(0.097)
−1.122
(0.131)
−2.065
(0.020)
−1.809
(0.035)
−1.368
(0.086)
6−1.695
(0.045)
−1.093
(0.137)
−1.458
(0.073)
−1.720
(0.043)
−0.937
(0.174)
−0.755
(0.225)
−2.743
(0.003)
−1.855
(0.032)
−1.202
(0.115)
7−1.758
(0.040)
−0.909
(0.182)
−1.420
(0.078)
−0.686
(0.247)
−1.100
(0.136)
−0.372
(0.355)
−2.330
(0.010)
−1.789
(0.037)
−1.068
(0.143)
8−1.860
(0.032)
−0.819
(0.207)
−1.397
(0.081)
−0.201
(0.420)
−0.830
(0.203)
0.172
(0.568)
−1.901
(0.029)
−1.658
(0.049)
−0.879
(0.190)
9−1.753
(0.040)
−0.845
(0.199)
−1.305
(0.096)
−0.125
(0.450)
−0.687
(0.246)
0.248
(0.598)
−1.765
(0.039)
−1.683
(0.046)
−0.715
(0.237)
10−1.710
(0.044)
−0.927
(0.177)
−1.319
(0.094)
−0.567
(0.285)
−0.588
(0.278)
0.294
(0.616)
−1.893
(0.029)
−1.626
(0.052)
−0.558
(0.289)
11−1.749
(0.040)
−0.968
(0.167)
−1.322
(0.093)
−0.249
(0.402)
−0.634
(0.263)
−0.326
(0.372)
−1.595
(0.056)
−1.553
(0.060)
−0.892
(0.186)
12−1.712
(0.044)
−1.012
(0.156)
−1.323
(0.093)
−0.434
(0.332)
−0.644
(0.260)
−0.578
(0.282)
−1.684
(0.046)
−1.517
(0.065)
−0.925
(0.178)

References

  1. Aas, K. (2016). Pair-copula constructions for financial applications: A review. Econometrics, 4(4), 43. [Google Scholar] [CrossRef]
  2. Andersen, T. G., Bollerslev, T., Diebold, F. X., & Labys, P. (2003). Modeling and forecasting realized volatility. Econometrica, 71(2), 579–625. [Google Scholar] [CrossRef]
  3. Barndorff-Nielsen, O. E., & Shephard, N. (2002). Econometric analysis of realized volatility and its use in estimating stochastic volatility models. Journal of the Royal Statistical Society: Series B, 64(2), 253–280. [Google Scholar] [CrossRef]
  4. Barndorff-Nielsen, O. E., & Shephard, N. (2004). Power and bipower variation with stochastic volatility and jumps. Journal of Financial Econometrics, 2(1), 1–37. [Google Scholar] [CrossRef]
  5. Beare, B. K. (2010). Copulas and temporal dependence. Econometrica, 78(1), 395–410. [Google Scholar] [CrossRef]
  6. Brechmann, E. C., & Czado, C. (2015). COPAR—Multivariate time series modeling using the copula autoregressive model. Applied Stochastic Models in Business and Industry, 31(4), 495–514. [Google Scholar] [CrossRef]
  7. Cattaneo, M. D., Chandak, R., Jansson, M., & Ma, X. (2023). Boundary adaptive local polynomial conditional density estimators. arXiv, arXiv:2204.10359. Available online: https://arxiv.org/abs/2204.10359 (accessed on 12 January 2026).
  8. Chen, X., & Fan, Y. (2006). Estimation of copula-based semiparametric time series models. Journal of Econometrics, 130(2), 307–335. [Google Scholar] [CrossRef]
  9. Chicago Board Options Exchange. (2003). White paper: Cboe volatility index. CBOE White Paper. Chicago Board Options Exchange. [Google Scholar]
  10. Czado, C., Ivanov, E., & Okhrin, Y. (2019). Modelling temporal dependence of realized variances with vines. Econometrics and Statistics, 12(C), 198–216. [Google Scholar] [CrossRef]
  11. Demeterfi, K., Derman, E., Kamal, M., & Zou, J. (1999). More than you ever wanted to know about volatility swaps. In Goldman sachs quantitative strategies research notes. Goldman, Sachs & Co. [Google Scholar]
  12. Fernandes, M., & Monteiro, P. K. (2005). Central limit theorem for asymmetric kernel functionals. Annals of the Institute of Statistical Mathematics, 57(3), 425–442. [Google Scholar] [CrossRef]
  13. Fritsch, F. N., & Butland, J. (1984). A method for constructing local monotone piecewise cubic interpolants. SIAM Journal on Scientific and Statistical Computing, 5(2), 300–304. [Google Scholar] [CrossRef]
  14. Harvey, D., Leybourne, S., & Newbold, P. (1997). Testing the equality of prediction mean squared errors. International Journal of Forecasting, 13(2), 281–291. [Google Scholar] [CrossRef]
  15. Jiang, G. J., & Tian, Y. S. (2007). Extracting model-free volatility from option prices. The Journal of Derivatives, 14(3), 35–60. [Google Scholar] [CrossRef]
  16. Jobst, D., Möller, A., & Groß, J. (2024). Gradient-boosted generalized linear models for conditional vine copulas. arXiv, arXiv:2406.13500. [Google Scholar] [CrossRef]
  17. Jones, M. C. (1993). Simple boundary correction for kernel density estimation. Statistics and Computing, 3(3), 135–146. [Google Scholar] [CrossRef]
  18. Krupskii, P., & Joe, H. (2013). Factor copula models for multivariate data. Journal of Multivariate Analysis, 120, 85–101. [Google Scholar] [CrossRef]
  19. Lu, L., & Ghosh, S. (2021). Nonparametric estimation of multivariate copula using empirical bayes method. Available online: https://arxiv.org/abs/2112.10351 (accessed on 12 January 2026).
  20. McNeil, A. J. (2021). Modelling volatile time series with V-transforms and copulas. Risks, 9(1), 14. [Google Scholar] [CrossRef]
  21. Muia, M. N., Atutey, O., & Hasan, M. (2025). Kernel smoothing for bounded copula densities. arXiv, arXiv:2502.05470. Available online: https://arxiv.org/abs/2502.05470 (accessed on 12 January 2026).
  22. Nankali, S., Tafakori, L., Jalili, M., & Hu, X. (2025). Copula-based dynamic networks for forecasting stock market volatility. Finance Research Letters, 85, 107918. [Google Scholar] [CrossRef]
  23. Nelsen, R. B. (2007). An introduction to copulas (2nd ed.). Springer. [Google Scholar]
  24. Ning, C., Xu, D., & Wirjanto, T. S. (2008). Modeling the leverage effect with copulas and realized volatility. Finance Research Letters, 5(4), 221–227. [Google Scholar] [CrossRef]
  25. Patton, A. J. (2006). Modelling asymmetric exchange rate dependence. International Economic Review, 47(2), 527–556. [Google Scholar] [CrossRef]
  26. Patton, A. J. (2012). A review of copula models for economic time series. Journal of Multivariate Analysis, 110, 4–18. [Google Scholar] [CrossRef]
  27. Robert, C. P. (2007). The bayesian choice: From decision-theoretic foundations to computational implementation (2nd ed.). Springer. [Google Scholar]
  28. Schuster, E. F. (1985). Incorporating support constraints into nonparametric estimators of densities. Communications in Statistics—Theory and Methods, 14(5), 1123–1136. [Google Scholar] [CrossRef]
  29. Scott, D. W. (1992). Multivariate density estimation: Theory, practice, and visualization. John Wiley & Sons. [Google Scholar]
  30. Sokolinskiy, O., & van Dijk, D. (2011, September). Forecasting volatility with copula-based time series models (Tinbergen Institute Discussion Papers No. 11-125/4). Tinbergen Institute. Available online: https://ideas.repec.org/p/tin/wpaper/20110125.html (accessed on 12 January 2026).
  31. Whaley, R. E. (1993). Derivatives on market volatility: Hedging tools long overdue. Journal of Derivatives, 1(1), 71–84. [Google Scholar] [CrossRef]
  32. Whaley, R. E. (2000). The investor fear gauge. Journal of Portfolio Management, 26(3), 12–17. [Google Scholar]
  33. Yang, J.-Y. (2023). Exact boundary correction methods for multivariate kernel density estimation. Symmetry, 15(9), 1670. [Google Scholar] [CrossRef]
Figure 1. CBOE Volatility Index: VIX.
Figure 1. CBOE Volatility Index: VIX.
Econometrics 14 00017 g001
Figure 2. Empirical copula fitted on VIX under different bandwidth choices.
Figure 2. Empirical copula fitted on VIX under different bandwidth choices.
Econometrics 14 00017 g002
Figure 3. Sensitivity of training MSE to bandwidth choices across forecast horizons.
Figure 3. Sensitivity of training MSE to bandwidth choices across forecast horizons.
Econometrics 14 00017 g003
Figure 4. Cumulative Squared Error Curves (y-axis in log scale).
Figure 4. Cumulative Squared Error Curves (y-axis in log scale).
Econometrics 14 00017 g004
Table 1. Bandwidth grid: aggregated in-sample error (mean MSE across horizons). We impose b w 2 d = b w 1 d = b w . Best result in bold.
Table 1. Bandwidth grid: aggregated in-sample error (mean MSE across horizons). We impose b w 2 d = b w 1 d = b w . Best result in bold.
bw MSE (MEAN)MSE (MAP)
scott11.86559314.998321
0.1011.96932114.523762
0.2011.87893115.504579
0.3011.84703813.999539
0.4011.83140813.398811
0.5011.82436613.334170
0.6011.82072213.190815
0.7011.81870613.090890
0.8011.81802412.928483
0.9011.81871212.727256
1.0011.82070312.550114
1.2511.83032912.225057
1.5011.84673912.078321
2.0011.93458311.926187
2.5012.24364811.854875
3.0013.06622011.829976
Table 2. MSE out-of-sample (horizons 1–12). The best (lowest) MSE in each horizon is in bold, second best marked with an asterisk.
Table 2. MSE out-of-sample (horizons 1–12). The best (lowest) MSE in each horizon is in bold, second best marked with an asterisk.
SeriesModel hAR(1)ARIMA–BICARMA(1, 1)ARMA–GARCHEmp–MAPEmp–MEANGaus–CopLocal LevelTVP–AR(1)t–Cop
RVXCLS12.3462.3522.3532.312 *2.2492.7602.3232.3822.4072.331
24.2684.2954.3014.1834.0944.4704.115 *4.4015.1034.149
36.1536.1946.1945.9695.8676.0315.7956.4108.3295.857 *
47.8237.8747.8767.5187.3947.230 *7.2148.24311.1847.315
59.1859.2949.2988.7918.5908.1778.326 *9.84313.5618.457
610.55710.70610.70710.0349.8359.1179.460 *11.46116.1289.615
711.75211.91411.91711.10710.8709.84710.395 *12.89718.66410.580
812.55312.77412.78211.88611.64910.45011.042 *13.98620.36611.233
913.33413.61013.62112.62912.40410.97611.634 *15.06722.16711.837
1014.04414.36514.37813.32213.12411.46012.170 *16.07623.58612.384
1114.59414.95114.96813.90513.65511.82512.577 *16.91324.64612.796
1214.95615.36615.38814.35414.07112.07512.857 *17.56925.54213.077
VIXCLS13.3583.3383.3503.2493.1033.149 *3.2793.3933.6133.301
25.9085.8935.9765.6345.7495.676 *5.7116.1359.6915.776
38.7248.5958.7488.122 *8.4038.0808.2279.08622.3078.380
410.82010.64310.8609.931 *10.4289.9179.99811.42338.03610.216
512.54312.35812.62211.392 *12.11011.28111.40313.43663.05311.697
614.01413.83014.13412.63513.74912.59712.613 *15.225106.12812.950
715.26415.07815.40213.69515.10513.627 *13.55216.785176.57013.915
816.07915.98616.29514.473 *16.26414.51214.25117.959293.26214.585
916.98916.91917.23115.25817.32715.219 *14.91619.200494.11815.263
1017.60617.60017.88915.83918.11915.690 *15.34420.141833.36415.691
1118.09618.15218.43516.32318.66415.906 *15.63920.9661410.97616.003
1218.63218.71419.00216.83719.26916.196 *15.98321.8252397.51116.360
VXDCLS14.7214.365 *4.3594.5634.6114.5354.7484.3917.9714.757
26.1555.7635.8465.8545.9325.782 *6.0295.9477.4466.109
37.6067.105 *7.2477.1077.2477.0447.2937.44212.0607.442
48.3907.8578.1117.761 *7.9437.7137.9528.40413.0778.134
59.5398.9459.2468.708 *8.9518.5988.9099.66715.9599.160
610.2519.73310.0599.301 *9.6079.2509.43910.60818.1099.713
711.50510.85511.24310.29310.87110.379 *10.47311.96420.71210.786
812.00611.36411.74110.70911.40510.89810.884 *12.58221.29911.167
912.35211.74812.09910.97811.66311.15211.125 *13.04722.56911.392
1012.63512.11112.44811.22011.92011.35311.318 *13.50822.86511.556
1113.35812.75613.13211.76412.49711.804 *11.90714.35624.54212.163
1213.66413.06813.44511.996 *12.69711.93812.11514.77725.42112.341
Table 3. MAE out-of-sample (horizons 1–12). The best (lowest) MSE in each horizon is in bold, second best marked with an asterisk.
Table 3. MAE out-of-sample (horizons 1–12). The best (lowest) MSE in each horizon is in bold, second best marked with an asterisk.
SeriesModel hAR(1)ARIMA–BICARMA(1, 1)ARMA–GARCHEmp–MAPEmp–MEANGaus–CopLocal LevelTVP–AR(1)t–Cop
RVXCLS10.9440.9440.9440.933 *0.9321.1560.9500.9491.0220.948
21.3121.3191.3211.2891.2821.3861.293 *1.3331.3371.296
31.5991.6101.6101.5601.5451.6131.5401.6411.6971.547 *
41.8151.8261.8281.7771.762 *1.7721.7351.8731.9431.745
51.9952.0152.0171.9481.9311.895 *1.8932.0782.1591.908
62.1732.1882.1892.0952.0592.021 *2.0112.2672.3582.035
72.3042.3182.3182.2212.1812.1042.124 *2.4132.5232.150
82.3712.3922.3932.2842.2612.1532.182 *2.5012.6102.205
92.4492.4782.4802.3622.3462.2102.250 *2.6052.7102.275
102.5382.5692.5712.4502.4302.2692.320 *2.7132.8332.350
112.6272.6642.6672.5272.4922.3212.380 *2.8222.9312.413
122.6902.7302.7332.5862.5302.3482.404 *2.9153.0412.441
VIXCLS10.9870.9880.9880.9570.963 *0.9940.9890.9871.1160.987
21.3721.3741.3781.3161.3421.340 *1.3591.3821.4611.359
31.6771.6771.6851.5741.6161.607 *1.6281.7061.9031.637
41.8981.9001.8981.7871.8501.812 *1.8321.9272.2261.840
52.0982.0872.0951.9552.0331.980 *2.0042.1392.5452.016
62.2762.2542.2722.0812.2142.128 *2.1492.3302.8412.167
72.4262.3842.4092.1892.3612.249 *2.2782.4673.1482.296
82.5092.4722.4952.2572.4532.319 *2.3342.5703.4242.352
92.6052.5612.5862.3362.5562.388 *2.4052.6583.7292.423
102.6722.6242.6502.3952.6162.433 *2.4622.7194.0852.475
112.7542.6952.7262.4542.6742.472 *2.5222.7884.5112.539
122.8392.7722.8072.5042.7212.517 *2.5822.8635.0682.596
VXDCLS11.1251.1041.1021.099 *1.1091.1301.1341.0971.5641.129
21.3951.3621.3741.3421.359 *1.3781.3951.3721.3701.392
31.6241.5771.5961.5221.549 *1.5871.6061.5971.8031.606
41.7341.6901.7061.6301.660 *1.6941.7151.7111.8271.711
51.8741.8281.8441.7621.794 *1.8171.8441.8702.0411.837
61.9831.9261.9561.8151.863 *1.9081.9281.9752.1161.926
72.1372.0572.0931.9382.007 *2.0452.0782.1202.3132.072
82.2212.1362.1761.9872.077 *2.1242.1472.2102.3662.143
92.2602.1712.2092.0192.105 *2.1572.1852.2402.4092.169
102.3172.2292.2672.0552.140 *2.2002.2392.2992.4702.219
112.4232.3152.3612.1172.224 *2.2752.3432.3972.5692.320
122.4982.3772.4272.1392.243 *2.3202.4092.4382.6062.380
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Colombo Soares, G.; Poletti Laurini, M. Nonparametric Autoregressive Copula Forecasting via Boundary-Reflected Kernel Estimation. Econometrics 2026, 14, 17. https://doi.org/10.3390/econometrics14020017

AMA Style

Colombo Soares G, Poletti Laurini M. Nonparametric Autoregressive Copula Forecasting via Boundary-Reflected Kernel Estimation. Econometrics. 2026; 14(2):17. https://doi.org/10.3390/econometrics14020017

Chicago/Turabian Style

Colombo Soares, Guilherme, and Márcio Poletti Laurini. 2026. "Nonparametric Autoregressive Copula Forecasting via Boundary-Reflected Kernel Estimation" Econometrics 14, no. 2: 17. https://doi.org/10.3390/econometrics14020017

APA Style

Colombo Soares, G., & Poletti Laurini, M. (2026). Nonparametric Autoregressive Copula Forecasting via Boundary-Reflected Kernel Estimation. Econometrics, 14(2), 17. https://doi.org/10.3390/econometrics14020017

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop