SMM Estimation of Factor Copulas

Summary

Since factor copulas have no closed-form likelihood, parameters are estimated by a simulation-based method of moments (SMM) (Oh & Patton 2011): match a vector of rank-based dependence measures (Spearman’s rank correlation, quantile dependence) computed from data to those computed from simulated copula draws. The estimator is consistent and asymptotically normal under regularity conditions when , with a GMM-type sandwich covariance requiring bootstrap and numerical-derivative inputs.

Overview

The “moments” are functions of rank statistics — strictly, this is not classical SMM (moments are not raw sample moments), but the asymptotics parallel SMM/GMM. Rank-based measures are “pure” measures of dependence: invariant to the marginals, so they isolate the copula. The data model is semiparametric: parametric conditional mean/variance dynamics, nonparametric (empirical CDF) marginals, and a parametric (factor) copula. Marginals are estimated in a first stage; copula parameters in a second stage by SMM on the standardized residuals.

Main Content

Data generating process (semiparametric)

The DGP (as in Chen & Fan 2006, Rémillard 2010, Oh & Patton 2011):

where and are -measurable (functions of past data) and independent of . The dynamic parameter is -consistently estimable. The copula is parameterized by the vector , estimated by SMM. Marginals are estimated nonparametrically via the empirical distribution function. The conditional copula is assumed constant (time-varying copulas need non-trivial asymptotic adjustments, not treated here).

SMM objective function

Estimate from standardized residuals and simulations from the copula. Let be the vector of dependence measures from simulations of , and the same measures from the residuals . The estimator:

where is a positive-definite weight matrix (may depend on data). The application uses the identity weight matrix (coverage rates are better than with the efficient weight matrix).

Dependence measures used as moments (App. B)

The five “pure” dependence measures per pair: pairwise Spearman’s rank correlation and quantile dependence at . They are invariant to the marginals, so they reflect only the copula. Let be one such measure between variables , forming the pairwise dependence matrix (entries , ones on the diagonal). To avoid moments in high dimension, the model’s (block) equidependence is exploited:

  • Equidependence model: match the average of each measure across all pairs, → just 5 moments.
  • Flexible weights: use the -vector of row-averages (variable ‘s average dependence with all others) → moments (model has , not , parameters).
  • Block equidependence: average within/between blocks to an matrix , then row-average to an -vector → moments (see Multi-Factor and Block Dependence Structures).

Consistency and asymptotic normality (Oh & Patton 2011)

Under regularity conditions, if as , the SMM estimator is consistent and asymptotically normal:

where (asymptotic variance of the sample dependence measures), (gradient of the limiting moment function), and . This is the standard GMM sandwich form, but and require non-standard estimation (the moments are rank statistics, and is only available via simulation). (When instead, the rate becomes ; here so the case applies.)

Estimating the covariance: bootstrap + numerical derivative

  • is consistently estimated by a simple iid bootstrap of the dependence measures (1000 bootstraps in the application).
  • is consistently estimated by a numerical derivative of at , provided the step size slower than . This condition is crucial: for a step size is implied, much larger than typical numerical-derivative defaults ( in Matlab). Coverage rates collapse if the step is too small (e.g. 38% coverage for a nominal 95% CI at ); give near-nominal coverage. The application uses .
  • A -test of over-identifying restrictions is available (Proposition 4 of Oh & Patton 2011); with it has a non-standard distribution whose critical values depend on and are obtained by simulation.

Examples

Efficiency cost of SMM vs ML and GMM (Normal copula)

Setup: The Normal factor copula has a closed-form likelihood, so SMM can be benchmarked against MLE and (infeasible-moment) GMM. Simulation with , , . Result: SMM estimates are centered on true values (small bias relative to std). ML is always more efficient, but the loss from MLE→SMM is moderate: ~25% for down to ~10% for . The loss from GMM→SMM (cost of simulating the moment function) is at most 3%, in some cases slightly negative. Adding parameters reduces precision; increasing (with equidependence) improves precision since more information bears on the same parameters. Interpretation: Moving to SMM because of the missing likelihood costs little efficiency, and the method scales well to high dimensions.

Connections

See Also