Multivariate Conditional Transformation Models
Nadja Klein, Torsten Hothorn, Luisa Barbanti, Thomas Kneib

TL;DR
This paper introduces a flexible, likelihood-based framework for multivariate conditional transformation models that capture complex dependencies and nonlinear effects of covariates, improving upon existing simplistic models.
Contribution
It proposes a general, scalable framework for multivariate conditional transformation models that allows covariate-dependent dependence structures and nonlinear effects.
Findings
Framework scales beyond bivariate responses
Empirical benefits shown in childhood undernutrition analysis
Allows flexible, interpretable modeling of complex multivariate data
Abstract
Regression models describing the joint distribution of multivariate response variables conditional on covariate information have become an important aspect of contemporary regression analysis. However, a limitation of such models is that they often rely on rather simplistic assumptions, e.g. a constant dependency structure that is not allowed to vary with the covariates or the restriction to linear dependence between the responses only. We propose a general framework for multivariate conditional transformation models that overcomes these limitations and describes the entire distribution in a tractable and interpretable yet flexible way conditional on nonlinear effects of covariates. The framework can be embedded into likelihood-based inference, including results on asymptotic normality, and allows the dependence structure to vary with covariates. In addition, the framework scales well…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\floatsetup
[figure]capposition=bottom\floatsetup[overpic]capposition=bottom
\stackMath \NewEnvironLalign
[TABLE]
\MakeShortVerb
Multivariate Conditional Transformation Models
Nadja Klein, Torsten Hothorn2, Luisa Barbanti2 and Thomas Kneib3
1Humboldt-Universität zu Berlin, 2Universität Zürich,
3Georg-August-Universität Göttingen
Abstract
Regression models describing the joint distribution of multivariate response variables conditional on covariate information have become an important aspect of contemporary regression analysis. However, a limitation of such models is that they often rely on rather simplistic assumptions, e.g. a constant dependency structure that is not allowed to vary with the covariates or the restriction to linear dependence between the responses only. We propose a general framework for multivariate conditional transformation models that overcomes these limitations and describes the entire distribution in a tractable and interpretable yet flexible way conditional on nonlinear effects of covariates. The framework can be embedded into likelihood-based inference, including results on asymptotic normality, and allows the dependence structure to vary with covariates. In addition, the framework scales well beyond bivariate response situations, which were the main focus of most earlier investigations. We illustrate the application of multivariate conditional transformation models in a trivariate analysis of childhood undernutrition and demonstrate empirically that our approach can be beneficial compared to existing benchmarks such that complex truly multivariate data-generating processes can be inferred from observations.
Key words: Constrained optimization; copula; marginal distributions; multivariate regression; most likely transformations; normalizing flows; seemingly unrelated regression.
Correspondence should be directed to Prof. Dr. Nadja Klein at Humboldt Universität zu Berlin, Unter den Linden 6, 10099 Berlin. Email: [email protected].
1 Introduction
In a broad sense, regression models describe the distribution of a response conditional on a set of covariates. Such models are a versatile tool to understand how changes in the covariates propagate to changes in the distribution of the response. Distributional and multivariate regression models have received much interest during the last decade. Rather than focusing on the conditional mean, distributional regression strives to describe relevant features of the complete conditional distribution of a usually univariate response by flexible functions of the covariates. Multivariate regression models employ covariates to express the joint conditional distribution of a multivariate response. Known for half a century, transformation models have recently received renewed interest in statistics as an important technique for distributional regression and, under the term normalizing flows, in machine learning (Papamakarios et al., 2019) for modelling high-dimensional responses in an unconditional way. The core idea of flows or transformation models is to apply a data-driven transformation to the response such that the transformed variable is standard normal or follows some other convenient distribution. In this paper, we propose a framework of multivariate conditional transformation models (MCTMs) that apply this principle to define a novel class of multivariate distributional regression models. We review relevant developments in multivariate distributional regression first before highlighting some special features of the new method.
The most prominent multivariate regression model is seemingly unrelated regression (SUR), which uses a vector of correlated normal error terms to combine several linear model regression specifications with a common correlation structure that does not depend on any of the covariates (Zellner, 1962). By construction, the model is restricted to capture linear dependencies. Lang et al. (2003) extended SUR models by replacing the frequently used linear predictor with a structured additive predictor, while retaining the assumption that the linear correlation structure does not depend on the covariates. Multivariate probit models use a latent SUR model for a multivariate set of latent utilities that, via thresholds, are transformed to the observed binary response vector (Heckman, 1978). The approach of Klein, Kneib, Klasen and Lang (2015) embeds bivariate SUR-type specifications into generalised additive models for location, scale and shape (GAMLSS, Rigby and Stasinopoulos, 2005) by allowing all distribution parameters, including the correlations, to be related to additive predictors.
Beyond SUR-type models, copulas provide a flexible approach to the construction of multivariate distributions and regression models. As a major advantage, the model-building process is conveniently decomposed into the specification of the marginals and the selection of an appropriate copula function that defines the dependence structure (see Joe, 1997; Nelson, 2006, for reviews on copula models and their properties).
There is a rich literature on conditional copula modelling. To name just a few, Veraverbeke et al. (2011) use kernel methods to estimate the copula parameter after having determined the marginal distributions empirically. Assuming that the marginal distributions are known, a copula can be fitted based on a local likelihood using the approach of Acar et al. (2011). Bayesian inference in bivariate conditional copula models with homoscedastic Gaussian marginals has been proposed in Sabeti et al. (2014) and Levi and Craiu (2018).
Analogous to GAMLSS, bivariate copula models with parametric marginal distributions, one-parameter copulas, as well as joint semiparametric specifications for the predictors of all parameters of both marginal and copula models have been developed by Marra and Radice (2017) in a penalised likelihood framework and by Klein and Kneib (2016) using a Bayesian approach. Following these lines, Marra and Radice (2020) recently extended the framework to copula link-based survival models, while Sun and Ding (2019) develop a copula-based semiparametric regression method for bivariate data under general interval censoring. Alternatives to simultaneous estimation are two-step procedures that first estimate the marginals and then the copula given the marginals and have been proposed by e.g. Vatter and Chavez-Demoulin (2015) and Yee (2015) for parametric marginal distributions and bivariate one-parameter and copulas. However, these approaches are mostly limited to the bivariate case. Vatter and Nagler (2018) recently proposed a sequential method for conditional pair-copula constructions.
Nonparametric attempts to simultaneously study multivariate response variables have been reported in the context of multivariate quantiles. Because no natural ordering exists beyond univariate settings, definitions of multivariate quantiles are challenging and there has been considerable debate regarding their desirable properties (see Serfling, 2002, for an introduction to the different definitions). For example, one group of approaches draws on the concept of data depths (see for example Mosler, 2010), utilising options for multivariate depth functions based on distances such as Mahalanobis and Oja depths, weighted distances or on half-spaces. However, potential quantile crossings need further investigations to ensure a coherent model for the joint distribution, because single quantiles only relate to local properties of a response to covariates. For more information on depth functions and multivariate quantiles, we refer the reader to Chernozhukov et al. (2017) and Carlier et al. (2016, 2017).
MCTMs constitute a novel and coherent approach to multivariate regression analysis which is in many aspects different to existing approaches in copula or nonparametric regression. In particular, this framework makes six important contributions, none of which are available simultaneously in any existing method to regression for multivariate responses:
- i.
MCTMs allow for direct estimation and inference of the entire multivariate conditional cumulative distribution function (CDF) F_{\text{\boldmathY}}(\text{\boldmathy}\mid\text{\boldmathx})=\text{\mathds{P}}(\text{\boldmathY}\leq\text{\boldmathy}\mid\text{\boldmathx}) of a -dimensional response vector given covariate information under rather weak assumptions. A key feature of MCTMs is that they extend likelihood-based inference in univariate conditional transformation models (CTMs, Hothorn et al., 2018) to the multivariate situation in a natural way. 2. ii.
MCTMs can capture nonlinear aspects of covariates on all aspects of the distribution, e.g. marginal moments, marginal and joint quantiles, dependence structures etc. As in the case of copulas, a feature of the model specification process is that joint distributions are constructed by their decomposition into marginals and the dependence structure. Most existing approaches assume a constant dependence structure not varying over the covariate space. 3. iii.
Model estimation can be performed simultaneously for all model components, thus avoiding the need for two-step estimators that are commonly applied in most copula-based approaches. 4. iv.
Theoretical results on optimality properties, such as consistency and asymptotic normality are available, building on the achievements in univariate CTMs. 5. v.
Unlike multivariate GAMLSS, MCTMs neither require strong parametric assumptions nor separate the model estimation process into local properties, as in multivariate quantile regression. 6. vi.
The method scales well to situations beyond the bivariate case and readily allows for the determination of both the marginal distributions of subsets of the response vector and the conditional distributions of some response elements, given the others. MCTMs are not equivalent to copulas, however, Gaussian copulas (Song, 2000) with arbitrary marginal distributions are treated as a special case in this paper. Both the marginal distributions and the correlation parameters of the copula can depend on covariates when such a copula model is specified by means of an MCTM.
The paper is structured as follows: Section 2 provides details on the specification of multivariate transformation models for the unconditional case of absolutely continuous responses. Likelihood-based inference and optimality properties are derived in Section 3, along with an illustration on multivariate density estimation with highly non-Gaussian marginal distributions. Section 4 considers how multivariate conditional transformation models may depend on covariates, and the approach is illustrated by a trivariate analysis of childhood undernutrition indicators. Section 5 presents simulation-based empirical evidence on the performance of MCTMs, including examples with up to 10 response dimensions. Finally, Section 6 proposes directions for future research.
2 Multivariate Transformation Models
2.1 Basic Model Setup
First, unconditional transformation models are developed for the joint multivariate distribution of a -dimensional, absolutely continuous random vector \text{\boldmathY}=(Y_{1},\ldots,Y_{J})^{\top}\in\text{\mathds{R}}^{J} with density f_{\text{\boldmathY}}(\text{\boldmathy}) and CDF F_{\text{\boldmathY}}(\text{\boldmathy})=\text{\mathds{P}}(\text{\boldmathY}\leq\text{\boldmathy}). These unconditional models are then extended to the regression case in Section 4.
The key component of multivariate transformation models is an unknown, bijective, strictly monotonically increasing transformation function h:\text{\mathds{R}}^{J}\rightarrow\text{\mathds{R}}^{J}. This function maps the vector , whose distribution is unknown and shall be estimated from data, to a set of independent and identically distributed, absolutely continuous random variables with an a priori defined distribution , such that
[TABLE]
For an absolutely continuous distribution with log-concave density , it can easily be shown that a unique, monotonically increasing transformation function exists for arbitrary, absolutely continuous distributions of (Hothorn et al., 2018). Thus, the model class is effectively limited only by the flexibility of the specific choice of in an actual model. As a default for , we consider the standard normal distribution, i.e. with and thus and . Enforcing independent standard normality of the transformed response h(\text{\boldmathY}) is computationally attractive and allows the dependence structure to be described by a Gaussian copula (see Section 2.3). Alternative choices for are discussed in Section 2.6.
Under this transformation model, the task of estimating the distribution of simplifies to the task of estimating . Because is strictly monotonically increasing in each element, it has a positive definite Jacobian, i.e.
[TABLE]
The density of implied by the transformation model is then
[TABLE]
This form of an unconditional multivariate density with is called a normalizing flow in machine learning (Papamakarios et al., 2019). However, in this generality, the model is cumbersome in terms of both interpretation and tractability. Thus, in the following, we introduce simplified parameterisations of that lead to interpretable models.
2.2 Models with Recursive Structure
In a first step, we impose a triangular structure on the transformation function by assuming
[TABLE]
i.e. the th component of the transformation function depends only on the first elements of its argument . Consequently, this model formulation depends inherently on the ordering of the elements in . Because any multivariate distribution can be factored into a sequence of conditional distributions, the triangular structure does not pose a limitation in the representation of -dimensional continuous distributions, as long as the transformation functions are appropriately chosen. Furthermore, the triangular structure of considerably simplifies the determinant of the Jacobian (2), which reduces to
[TABLE]
In a second step, we assume that the triangulary structured transformation functions are linear combinations of marginal transformation functions \tilde{h}_{j}:\text{\mathds{R}}\rightarrow\text{\mathds{R}}, i.e.
[TABLE]
where each increases strictly monotonically and for all to ensure the bijectivity of . Because the last coefficient, , cannot be separated from the marginal transformation function , we use the restriction . Thus, our parameterisation of the transformation function finally reads
[TABLE]
Each of the marginal transformation functions includes an intercept, such that no additional intercept term can be inserted in (3). The Jacobian of now further simplifies to
[TABLE]
and the model-based density function for is therefore
[TABLE]
Summarising the model specification, our multivariate transformation model is characterised by a set of marginal transformations , , each applying to only a single component of the vector , and by a lower triangular matrix of transformation coefficients
[TABLE]
Under the standard normal reference distribution , the coefficients in characterise the dependence structure via a Gaussian copula, while the marginal transformation functions allow the generation of arbitrary marginal distributions for the components of . Furthermore, the entries of have the interpretation of entries in the inverse precision matrix of the correlation matrix between the marginally transformed components of , as we derive in the following.
2.3 Relation to Gaussian Copula Models
The relationship between multivariate transformation models and Gaussian copulas can be made more precise by defining random variables . Under a standard normal reference distribution , the vector \text{\boldmath\tilde{Z}}=(\tilde{Z}_{1},\ldots,\tilde{Z}_{J})^{\top} follows a zero mean multivariate normal distribution \text{\boldmath\tilde{Z}}\sim\operatorname{N}_{J}(\mathbf{0}_{J},\mathbf{\Sigma}) with covariance matrix . As a consequence, the elements of are marginally normally distributed as , where the variances can be determined from the diagonal elements of .
For the transformation functions , the explicit representation
[TABLE]
is obtained, where is the univariate marginal CDF of . In summary,
[TABLE]
and therefore the CDF of has exactly the same structure as a Gaussian copula, except that our representation relies on a different parameterisation of through rather than a covariance matrix with unit diagonal. This is compensated for by the inclusion of univariate Gaussians with variances different from those acting on the marginals. However, because
[TABLE]
unconditional MCTMs with are equivalent to a Gaussian copula with flexible marginal distributions. This is no longer the case of the conditional case of regression considered in Section 4, where our approach can capture nonlinear aspects of covariates on all aspects of the distribution, e.g. marginal moments, marginal and joint quantiles, dependence structures etc.
2.4 Some Properties of the Dependence Structure
We highlight some properties of our MCTM that can be of interest in applied studies.
The transformed vector \tilde{\text{\boldmathZ}} is jointly multivariate normally distributed such that pairwise dependencies are restricted to linear dependence through linear correlations. Importantly however, is allowed to have a nonlinear dependence structure due to the inverse marginal transformation functions . We illustrate this feature in Figure 1 which shows a bivariate scatterplot with one marginally normally and one marginally gamma distributed response component for the vector (on the left) together with the bivariate normally distributed variables \tilde{\text{\boldmathZ}} (on the right).
Assuming \text{\mathds{P}}_{Z}=\operatorname{N}(0,1) as reference distribution, the entries in determine the conditional independence structure between the transformed responses and therefore, implicitly, also the observed responses as it is for a multivariate Gaussian distribution, see the Appendix Part A.1 for details.
Rather than looking at linear correlations, common measures of dependence in the context of multivariate modelling are Spearman’s rho , Kendall’s tau and lower/upper quantile dependence . These can computed in closed form using the results known for a Gaussian copula, see again the Appendix Part A.1 for formulas. One appealing property of these measures is that they are invariant with respect to monotonic transformations of the marginals and we will use the later in our trivariate application on childhood undernutrition.
2.5 Model-Implied Marginal and Conditional Distributions
The relationship of unconditional transformation models and Gaussian copulas can now be employed to facilitate the derivation of model-implied marginal and conditional distributions. The univariate marginal distributions of elements are given by
[TABLE]
but more general versions (i.e. marginals of a subvector of ) and conditional distributions are also easily obtained, see the Appendix Part A.2.
Finally, using the marginal CDFs and densities, the marginal quantiles or moments can be derived. The latter can be computed by solving simple univariate numerical integrals, for example:
[TABLE]
for the marginal mean.
2.6 Alternative Reference Distributions
Although we have discussed our model specification in the context of a normal reference distribution and a Gaussian copula, these choices can be readily modified. In particular, if a reference distribution is chosen, the transformation function has to be modified to
[TABLE]
We therefore obtain independent random variables . The model then implies marginal distributions
[TABLE]
Attractive alternative choices for the reference distribution are and , because regression coefficients can be interpreted as log-odds ratios and log-hazard ratios (in fact, in the latter case, the marginal model is then a Cox proportional hazards model), respectively.
Extensions beyond the Gaussian copula structure are also conceivable when the linear combination of marginal transformations is replaced by nonlinear specifications. However, those types of models easily lead to identification problems and do not provide direct links to existing parametric copula classes. Accordingly, we leave this topic for future research.
3 Transformation Analysis
This section defines the maximum likelihood estimator and establishes its consistency and asymptotic normality based on suitable parameterisations of the marginal transformation functions . It closes with an illustration on bivariate density estimation for highly non-Gaussian data.
3.1 Parameterisation of the Transformation Functions
Following Hothorn et al. (2018), the marginal transformation functions are parameterised as linear combinations of the basis-transformed argument , such that \tilde{h}_{j}(y_{j})=\text{\boldmatha}_{j}(y_{j})^{\top}\text{\boldmath\vartheta}_{j} is monotonically increasing. The -dimensional basis functions \text{\boldmatha}_{j}:\text{\mathds{R}}\rightarrow\text{\mathds{R}}^{P_{j}} with basis coefficients \text{\boldmath\vartheta}_{j} and corresponding derivative \tilde{h}^{\prime}_{j}(y_{j})=\text{\boldmatha}^{\prime}_{j}(y_{j})^{\top}\text{\boldmath\vartheta}_{j}>0 are problem-specific, see Hothorn et al. (2018) for suitable choices in different applications. Because marginal transformation functions and therefore also the plug-in estimators of the marginal CDF should be smooth with respect to , in principle any polynomial or spline-based basis is a suitable choice for \text{\boldmatha}_{j}. The empirical results of Sections 4 and 5 rely on Bernstein polynomials of order ; suitable choices of this parameter are discussed in Section 5.1. The basis functions \text{\boldmatha}_{j}(y_{j}) are then densities of beta distributions, a choice that is computationally appealing because strict monotonicity can be formulated as a set of linear constraints on the components of the parameters \text{\boldmath\vartheta}_{j}, see Curtis and Ghosh (2011); Farouki (2012) for details. Furthermore, Bernstein polynomials of sufficiently large order can uniformly approximate any function over an interval as a result of the Weierstrass approximation theorem. Hothorn et al. (2018) investigate the choice of for univariate CTMs.
3.2 Inference
In the following, we denote the set of parameters describing all marginal transformation functions as \text{\boldmath\vartheta}=(\text{\boldmath\vartheta}_{1}^{\top},\ldots,\text{\boldmath\vartheta}_{J}^{\top})^{\top}\in\text{\mathds{R}}^{\sum_{j=1}^{J}P_{j}}, while contains all unknown elements of , such that \text{\boldmath\theta}=(\text{\boldmath\vartheta}^{\top},\text{\boldmath\lambda}^{\top})^{\top} comprises all unknown model parameters. The parameter space is denoted as \Theta=\{\text{\boldmath\theta}|h\in\mathcal{H}\}, where
[TABLE]
is the space of all strictly monotonic triangular transformation functions. Consequently, the problem of estimating the unknown transformation function , and thus the unknown distribution function F_{\text{\boldmathY}}, reduces to the problem of estimating the parameter vector . With the construction of multivariate transformation models, this is conveniently achieved using likelihood-based inference. For , the log-likelihood contribution of a given datum \text{\boldmathy}_{i}=(y_{i1},\dots,y_{iJ})^{\top}\in\text{\mathds{R}}^{J}, is
[TABLE]
with corresponding score contributions
[TABLE]
for , (and zero otherwise) and with . We furthermore define \mathcal{F}_{i}(\text{\boldmath\theta})=-\frac{\partial^{2}\ell_{i}(\text{\boldmath\theta})}{\partial\text{\boldmath\theta}\partial\text{\boldmath\theta}^{\top}} as the th contribution to the observed Fisher information. Explicit expressions for the entries are given in Appendix Part B. Despite the estimation of a fairly complex multivariate distribution with a Gaussian copula dependence structure and arbitrary marginals, the log-likelihood contributions have a very simple form. In addition, the log-concavity of ensures the concavity of the log-likelihood and thus the existence and uniqueness of the estimated transformation function .
Definition 1**.**
(Maximum likelihood estimator.) The maximum likelihood estimator (MLE) for the parameters of a multivariate transformation model is given by
[TABLE]
Based on the maximum likelihood estimator \hat{\text{\boldmath\theta}}_{n}, maximum likelihood estimators for the marginal and joint CDFs are also obtained, by plugging in \hat{\text{\boldmath\theta}}_{n}. Specifically, the estimated marginal CDFs are given by \hat{F}_{j}(y_{j})=\Phi_{0,\hat{\sigma}_{j}^{2}}(\text{\boldmatha}_{j}(y_{j})^{\top}\hat{\text{\boldmath\vartheta}}_{j}), where is the th diagonal entry of . The estimated joint CDF reads
[TABLE]
3.3 Parametric Inference
In this section, we discuss likelihood-based inference and establish asymptotic results for multivariate transformation models based the theoretical results derived in Hothorn et al. (2018) for univariate conditional transformation models. Assume \text{\boldmathY}_{1},\ldots,\text{\boldmathY}_{n}\overset{\mbox{\scriptsize{i.i.d.}}}{\sim}F_{\text{\boldmathY},\text{\boldmath\theta}_{0}} where \text{\boldmath\theta}_{0} denotes the true parameter vector, then the following assumptions are made:
- (A1)
The parameter space is compact.
- (A2)
\text{\mathds{E}}_{\text{\boldmath\theta}_{0}}[\sup_{\text{\boldmath\theta}\in\mathbf{\Theta}}[\log\{f_{\text{\boldmathY}}(\text{\boldmathY}|\text{\boldmath\theta})\}]]<\infty, where
[TABLE]
- (A3)
[TABLE]
- (A4)
\text{\mathds{E}}_{\text{\boldmath\theta}_{0}}(\mathcal{F}(\text{\boldmath\theta})) is nonsingular.
- (A5)
, , .
Remark 1**.**
Assumption (A1) is made for convenience, and relaxations of such a condition are given in Vaart (1998). The assumptions in (A2) are rather weak: the first one holds if the functions are not arbitrarily ill-posed, and the second one holds if the function \text{\mathds{E}}_{\text{\boldmath\theta}_{0}}[\sup_{\text{\boldmath\theta}\in\mathbf{\Theta}}[\log\{f_{\text{\boldmathY}}(\text{\boldmathY}|\text{\boldmath\theta})\}]] is strictly convex in (if the assumption would not hold, we would still have convergence to the set \text{\mathds{E}}_{\text{\boldmath\theta}_{0}}[\sup_{\text{\boldmath\theta}\in\mathbf{\Theta}}[\log\{f_{\text{\boldmathY}}(\text{\boldmathY}|\text{\boldmath\theta})\}]]). Assumptions (A3)–(A5) are needed to derive the asymptotic distribution.
Corollary 1**.**
Assuming (A1)–(A2), the sequence of estimators \hat{\text{\boldmath\theta}}_{n} converges in probability \hat{\text{\boldmath\theta}}_{n}\overset{\text{\mathds{P}}}{\to}\text{\boldmath\theta}_{0} for .
The proof of Corollary 1 follows from Theorem 5.8 of Vaart (1998).
Corollary 2**.**
Assuming (A1)–(A5), the sequence of estimators \sqrt{n}(\hat{\text{\boldmath\theta}}_{n}-\text{\boldmath\theta}_{0}) is asymptotically normally distributed with covariance matrix
[TABLE]
Proof.
By further assumption, \sqrt{f_{\text{\boldmathY}}} is continuously differentiable in for all and
[TABLE]
is continuous in , due to (6),(7). Thus, F_{Y,\text{\boldmath\theta}_{0}} is differentiable in quadratic mean by Lemma 7.6 of Vaart (1998). Based on Assumptions (A3)–(A5) and Corollary 1, the claim hence follows from Theorem 5.39 of Vaart (1998). ∎
Remark 2**.**
Similar as in the univariate case (Hothorn et al., 2018), Corollaries 1, 2 also extend to the conditional regression models considered in Section 4.
3.4 Parametric Bootstrap
The asymptotic results allow, at least in principle, the derivation of confidence intervals also for transformed model parameters, by using the Delta-rule. However, many quantities of practical interest, such as the correlation matrix of the implied Gaussian copula or the densities of marginal distributions, are indeed highly nonlinear functions of the parameter vector . Accordingly, a parametric bootstrap is a more promising alternative.
Because the proposed multivariate transformation models allow a direct evaluation of estimated joint CDFs, drawing bootstrap samples from the joint distribution is straightforward. For and with estimated marginal transformation functions \hat{\tilde{h}}_{j}(y_{j})=\text{\boldmatha}_{j}(y_{j})^{\top}\hat{\text{\boldmath\vartheta}}_{j},j=1,\dots,J and estimated covariance matrix , the parametric bootstrap can be implemented by Algorithm 1.
The inverse exists because the estimated marginal distribution function is strictly monotonically increasing. For simple basis functions \text{\boldmatha}_{j} (for example, linear functions), the inverse can be computed analytically. For more complex basis functions, numerical inversion has to be applied.
3.5 Illustration: Bivariate Density Estimation
Unconditional MCTMs can be employed for multivariate density estimation. For the famous 1920s cars data (Ezekiel, 1930) consisting of speed and distance needed to stop for cars, the bivariate distribution was estimated from an unconditional bivariate transformation model with , order of Bernstein polynomials for the two transformation functions, and a constant parameter . The model is equivalent to a Gaussian copula, however, the marginal distributions are highly non-Gaussian and were estimated by maximum likelihood simultaneously with the correlation parameter . The fit of the bivariate density contours and marginal densities is given in Figure 2, which shows that the dependence between speed and distance is clearly nonlinear. We obtained (SE ), which corresponds to a Pearson correlation of (thus a rank correlations ) and hence a highly positive correlation between speed and distance after transformation to normality.
4 Extensions to Multivariate Regression
4.1 Multivariate Conditional Transformation Models
Multivariate regression models, i.e. models for conditional multivariate distributions given a specific configuration of covariates \text{\boldmathX}=\text{\boldmathx}, can be derived from the unconditional multivariate transformation models introduced in Section 2. The transformation function has to be extended to include a potential dependency on covariates , and the corresponding joint CDF F_{\text{\boldmathY}\mid\text{\boldmathX}=\text{\boldmathx}} is defined by a conditional transformation function h(\text{\boldmathy}\mid\text{\boldmathx})=(h_{1}(\text{\boldmathy}\mid\text{\boldmathx}),\ldots,h_{J}(\text{\boldmathy}\mid\text{\boldmathx}))^{\top}. By extending the unconditional transformation function (3), we define the components of a multivariate conditional transformation function given covariates as
[TABLE]
where \lambda_{j\jmath}(\text{\boldmathx}) and \tilde{h}_{j}(y_{j}\mid\text{\boldmathx}) are again expressed in terms of basis function expansions.
For the marginal (with respect to the response ) conditional (given covariates \text{\boldmathx}) transformation functions, this leads to a parameterisation
[TABLE]
where the basis functions \text{\boldmathc}_{j}(y_{j},\text{\boldmathx}), in general, depend on both element of the response and the covariates . These can, for example, be constructed as a composition of the basis functions \text{\boldmatha}_{j}(y_{j}) for only from the previous section combined with a basis \text{\boldmathb}_{j}(\text{\boldmathx}) depending exclusively on . Specifically, a purely additive model results from \text{\boldmathc}_{j}=(\text{\boldmatha}_{j}^{\top},\text{\boldmathb}_{j}^{\top})^{\top}, and a flexible interaction from the tensor product \text{\boldmathc}_{j}=(\text{\boldmatha}_{j}^{\top}\otimes\text{\boldmathb}_{j}^{\top})^{\top}. Response-varying coefficients in distributional regression, or time-varying effects in survival analysis, correspond to a basis \text{\boldmathc}_{j}=(\text{\boldmatha}_{j}^{\top}\otimes(1,\text{\boldmathx}^{\top})^{\top})^{\top}, see also Section 4.2. A simple linear transformation model for the marginal conditional distribution can be parameterised as
[TABLE]
with parameters \text{\boldmath\vartheta}_{j}=(\text{\boldmath\vartheta}_{j,1}^{\top},\text{\boldmath\beta}_{j}^{\top})^{\top}. The model restricts the impact of the covariates to a linear shift \text{\boldmathx}^{\top}\text{\boldmath\beta}_{j}. For arbitrary choices of , the marginal distribution, given covariates \text{\boldmathX}=\text{\boldmathx}, is then a marginal linear transformation model
[TABLE]
and, consequently, the regression coefficients \text{\boldmath\beta}_{j} can be directly interpreted as marginal log-odds ratios () or log-hazard ratios (; this is a marginal Cox model). Details of the parameterisations \text{\boldmathc}_{j}(y_{j},\text{\boldmathx})^{\top}\text{\boldmath\vartheta}_{j} for the marginal transformation functions and a discussion of the practical aspects in different areas of application are provided in Hothorn et al. (2018).
For practical applications, an important and attractive feature of multivariate transformation models for multivariate regression is the possible dependency of on covariates . Thus, the dependence structure of potentially changes as a function of , if suggested by the data. This feature is implemented by covariate-dependent coefficients of \mathbf{\Lambda}(\text{\boldmathx}). A simple linear model of the form
[TABLE]
is one option. The case \text{\boldmath\gamma}_{j\jmath}=\mathbb{0} implies that the correlation between and does not depend on . More complex forms of additive models would also be conceivable. Of course, the number of parameters grows quadratically in , such that models that are too complex may require additional penalisation terms in the likelihood.
4.2 Application: Trivariate Conditional Transformation Models for Undernutrition in India
To illustrate several practical aspects of the parameterisation and interpretation of MCTMs, we present a trivariate analysis of undernutrition in India in the following. Childhood undernutrition is among the most urgent problems in developing and transition countries. A rich database available from Demographic and Health Surveys (DHS, https://dhsprogram.com/) provides nationally representative information about the health and nutritional status of populations in many of those countries. Here we use data from India that were collected in 1998. Overall, the data set comprised 24,316 observations, after pre-processing of the data. For the latter, we use the same steps as in Fahrmeir and Kneib (2011), see the documentation available at http://www.smoothingbook.org together with further details on the pre-processing steps. We used three indicators, stunting, wasting and underweight, as the trivariate response vector, where stunting refers to stunted growth, measured as an insufficient height of a child with respect to age, while wasting and underweight refer to insufficient weight for height and insufficient weight for age, respectively. Hence stunting is an indicator of chronic undernutrition, wasting reflects acute undernutrition and underweight reflects both. Our aim was to model the joint distribution of stunting, wasting and underweight conditional upon the age of the child. To the best of our knowledge, there is no implementation available that could estimate the dependence structure and the marginal distributions nonparametrically and conditional on covariates beyond a trivariate normal distribution (which is implemented in the R add-on package (Yee, 2020)).
Model Specification.
The focus of our analysis was the variation in the trivariate undernutrition process with respect to the age of the child (in months). To be flexible in the marginal distributions and the dependence structure, we specify response-varying marginal models for of the form
[TABLE]
while the coefficients of are parameterised through
[TABLE]
We choose the normal reference distribution and the basis functions \text{\boldmatha}_{j} and \text{\boldmathb}(\text{age}) are Bernstein polynomials of order six (Section 5.1 gives a rational for choosing this default). Furthermore, the parameters \text{\boldmath\vartheta}_{j,1} were estimated under the constraint \text{\boldmathD}\text{\boldmath\vartheta}_{j,1}>\mathbf{0}, where is a difference matrix. This leads to monotonically increasing estimated marginal transformation functions (Hothorn et al., 2018). No such shape constraint was applied to functions of age, i.e. the parameters \text{\boldmath\beta}_{j} and \text{\boldmath\gamma}_{j\jmath} were estimated unconstrained.
Results for Marginal Distributions.
Figure 3 depicts the estimated marginal conditional CDFs (first row) and marginal densities (second row), with the different colours indicating the ages of the children. Clearly, the shapes of the marginals differ for the three indicators, where the differences are mostly restricted to a simple shift effect for stunting, while varying amounts of asymmetry are present for stunting and even more complex changes in the shape of the distribution are identified for underweight.
Results for the Dependence Structure.
Figure 4 depicts the conditional rank correlations between stunting, wasting and underweight as functions of age along with the point estimates and 95% confidence intervals obtained from parametrically drawn bootstrap samples (see Algorithm 1 in Section 3.4). The rank correlation between stunting and wasting is initially negative around for young children and then approaches zero with increasing age of the child. This finding is in line with the study of Klein, Kneib, Klasen and Lang (2015), who reported the results of a bivariate analysis based on normal and distributions. In our study, the remaining dependencies were positive and the variation in the rank correlation over age was stronger for the relationship between wasting and underweight compared to stunting and underweight, which varied only between and whereas the variations of the remaining rank correlations explained by the age of the child were more substantial.
The parametric bootstrap requires re-estimation of the model times which can be time consuming without parallelisation. A faster alternative in cases where is large is to draw samples \hat{\text{\boldmath\theta}}_{(b)}, from the asymptotic normal distribution derived in Corollary 2 with mean vector equal to the MLE from (8) and covariance matrix (9). These samples can then be used to compute , . Because in our example is rather large we compared both versions of confidence intervals and found them to be very similar (compare Figure A in Appendix Part C).
5 Empirical Evaluation
In this section, we provide empirical evidence on the performance of our MCTMs. In Section 5.1 we demonstrate that the performance of our flexible transformation model was highly competitive relative to two parametric and correctly specified alternatives. Hence, our model is useful not only when parametric assumptions about the marginals are questionable. In Section 5.2, a trivariate example demonstrates that our model is also applicable to situations beyond the bivariate case, as underpinned by five and ten-dimensional illustrations in Section 5.3. To the best of our knowledge, there are currently no directly competing models that allow for a similar flexibility.
5.1 Bivariate Simulation
Simulation Design.
We simulated data sets of size , following a method similar to that used in the parametric bootstrap procedure:
Covariate values were simulated as i.i.d. variables, where . 2. 2.
The latent variables \tilde{\text{\boldmathz}}_{ir}\in\text{\mathds{R}}^{2} were generated as
[TABLE]
with
[TABLE]
such that
[TABLE] 3. 3.
From the latent variables, the observed responses were computed as
[TABLE]
where and and are the CDFs of two Dagum distributions with parameters and , respectively. Note that the CDF of an unconditional Dagum distribution (Kleiber, 1996) reads
[TABLE]
This model specification is equivalent to a Gaussian copula model with Dagum marginals, but by its construction, the first marginal is independent of the covariate , while the scale parameter of the second marginal varies as a function of .
As competitors for MCTMs, we considered Bayesian structured additive distributional regression models (Klein, Kneib, Lang and Sohn, 2015), as implemented in the software package BayesX (Belitz et al., 2015), and vector generalised additive models (VGAM, Yee, 2015), as implemented in the corresponding R add-on package (Yee, 2020). For VGAM and BayesX, we employed the true specification, i.e. a Gaussian copula with correlation parameter and Dagum marginals, in which the parameter of the second marginal depends on but the first marginal as well as the parameters and did not. For BayesX, both the predictor for and the correlation parameter of the Gaussian copula were specified using cubic B-splines with inner knots on an equidistant grid in the range of with a second-order random walk prior (following suggested default values by Lang and Brezger, 2004); the other parameters of the marginals were estimated as constants.
Because VGAM does not allow for simultaneous estimation of the marginals and the dependence structure, we first estimated the Dagum margins with constant parameters and covariate-dependent parameters . The copula predictor was then estimated with plugged-in estimates of the margins, using cubic B-splines according to the sm.ps function of the package.
For the multivariate transformation models (denoted as MCTM-6/6), we employed Bernstein polynomials of order six (as in Section 4.2) for both the transformation functions ( and ) and the parameter . Because of the monotonicity constraints on and , the order of the corresponding Bernstein polynomials can be larger without decreasing model performance (Hothorn et al., 2018; Hothorn, 2020). In contrast, too large values of a Bernstein polynomial for will result in overly erratic estimates with negative impact on model performance. We demonstrate this effect empircially by two additional MCTMs with order for and with orders (MCTM-6/3), and (MCTM-12/3), for the transformation functions and .
Measures of Performance.
Let be the estimate of the lower triangular element of obtained from data replicate . To evaluate the performance of the three competing methods, we investigated the function estimates relative to as well as the root mean squared errors on a grid of length within the range of .
Results.
Figure 5 shows the estimates for of the simulated data sets for BayesX (first panel), VGAM (second panel), and MCTM (last three panels). All three models reproduced the general functional form correctly. However, BayesX yielded the most reasonable smoothing properties, while VGAM has the wiggliest curves. Although BayesX and VGAM employed the correct model specification in terms of the parametric distribution assumption for the marginal distributions and the correlation parameter, the performance of MCTM is competitive in terms of the RMSE (Figure 6) without the requirement to either estimate the marginal distributions in a first step and plug the empirical copula data in to obtain the dependence structure (as for VGAM) or to specify predictors for parametric marginal distributions (as for BayesX). Both requirements are restrictive in practice because typically it is impossible to pick the ‘correct’ parametric distribution that exactly matches the marginal distributions of the underlying random variables.
A larger value of for the transformation functions did not lead to degraded performance, however, a less flexible parameterisation of was better able to recover the quadratic function.
5.2 Trivariate Simulation
Simulation Design.
We employed a similar setting as in the previous section, with data sets of size , , but Steps 2 and 3 of the simulation design in Section 5.1 were extended to three dimensions. The latent variables \tilde{\text{\boldmathz}}_{ir}\in\text{\mathds{R}}^{3} were generated as
[TABLE]
with
[TABLE]
Consequently,
[TABLE]
with
[TABLE]
To compute \text{\boldmathy}_{ir} in Step 3, we additionally chose to be the CDF of another Dagum distribution with parameters , and , such that
[TABLE]
Note that the marginals of and (or more precisely their marginal parameters and ) depend on the covariate .
Results.
Figure 7 shows the function estimates for the three parameters , and . The grey lines indicate overall convincing results for all replicates, without any problematic outliers even though the estimation errors increased with the increasing complexity of the functional form. We omit the RMSE plot because it yielded qualitatively the same results.
5.3 Higher-Dimensional Responses
To investigate the performance of MCTMs in higher response dimensions, we conducted an experiment with - and -dimensional responses. Specifically, we employ the settings from Section 5.2 but add and marginally Dagum distributed components assuming independence, i.e. for . The function estimates for the three parameters , and is qualitatively similar to the results in Figure 7, see Figure 8, while the true zero components of are identified correctly (not shown in the Figure). Furthermore the scale of the RMSE does not increase but is for all replicates and all as before, so that we omit the additional plot. Overall, these results indicate very satisfying results even for high-dimensional response situations.
6 Summary and Discussion
Renewed interest in transformation models (Manuguerra and Heller, 2010; McLain and Ghosh, 2013; Chernozhukov et al., 2013; Hothorn et al., 2014; Liu et al., 2017; Hothorn et al., 2018; Garcia et al., 2019) has been motivated by the combination of model flexibility, parameter interpretability, and broad applicability of this class of regression models. Rather than assuming a specific distribution of the response, transformation models rely on a suitable transformation of the response into an a priori defined reference distribution. The problem of directly estimating a distribution is replaced by the problem of estimating this transformation function. However, in many cases, conceptually and computationally simple solutions to this problem exist (Hothorn, 2020).
The MCTMs introduced herein apply this core principle to multivariate regression. Similar technical approaches have been used in discriminant analysis (Lin and Jeon, 2003, refer to transnormal models), quantile regression (Fan et al., 2016), receiver-operating characteristic curve analysis (Lyu et al., 2019), and are ubiquitous in neural networks as flows, but the generality of multivariate transformation models for regression purposes had yet to be fully developed. MCTMs enjoy the same flexibility, parameter interpretability and broad applicability as their univariate counterparts. The models are highly adaptive and, in our simulation experiments, performed akin to parametric models that exactly matched the data-generating process. While the parametric models are often restricted to bivariate responses, our MCTMs work well far beyond that as illustrated empirically for up to ten dimensions. Appropriate model parameterisations allow both the marginal distributions and the joint distribution to depend on covariates. An important application of this new model class is the estimation of conditional dependencies, while accounting for covariate effects in the marginal distributions.
Conceptually, our framework carries over to multivariate random vectors that are discrete or censored. In particular, both discrete and censored data can be interpreted as incomplete information \underaccent{\bar}{\yvec}_{i}<\text{\boldmathy}_{i}\leq\bar{\text{\boldmathy}}_{i}, where, instead of exact observations \text{\boldmathy}_{i}\in\text{\mathds{R}}^{J}, only the upper and lower boundaries \underaccent{\bar}{\yvec}_{i} and \bar{\text{\boldmathy}}_{i} respectively, are observed. For discrete data, the underlying rationale would be that discrete realisations are obtained by discretisation from an underlying continuous process. For censored data, the interval boundaries result from the censoring mechanism, and random right censoring, left censoring as well as interval censoring can be handled by appropriate choices of \underaccent{\bar}{\yvec}_{i} and \bar{\text{\boldmathy}}_{i}.
For , the log-likelihood contributions are then given by
[TABLE]
where \tilde{h}(\text{\boldmathy})=(\tilde{h}_{1}(y_{1}),\dots,\tilde{h}_{J}(y_{J})) and . Numerical approximations need to be applied in evaluating these likelihood contributions. For , the quasi-Monte-Carlo algorithm by Genz (1992) seems especially appropriate because it relies on the Cholesky factor of the precision matrix rather than the covariance matrix . Nonetheless, the simplicity and explicit structure of the score contributions from the previous sections do not carry over to these more general cases, and the numerical evaluation of the log-likelihood becomes more demanding. We will investigate these challenges in some future work.
More complex models, for example, models featuring additive or spatial effects are conceptually easy to integrate if present in the data because they only require the addition of suitable penalty terms to the log-likelihood. In addition, the analytic expressions for score and Fisher information functions presented herein apply only to a standard normal reference distribution; adaptations to the general case beyond linear dependence structures are still needed.
Computational Details
A reference implementation of conditional and unconditional multivariate transformation models is available in package tram (Hothorn et al., 2020). Augmented Lagrangian Minimization implemented in the auglag() function of package alabama (Varadhan, 2015) was used for optimising the log-likelihood, with starting values obtained from marginal transformation models.
Source code for the reproduction of the empirical results presented in Sections 4 and 5 is distributed as part of this package; the two illustrations can be executed from within R
install.packages("tram") library("tram") example(mmlt) demo("undernutrition")
Empirical results were obtained using R (version 4.0.2., R Core Team, 2020), a developer version of BayesX (Belitz et al., 2015), tram (version 0.5-1, Hothorn et al., 2020), and VGAM (version 1.1-3, Yee, 2020). Source code for simulations is available from
system.file("simulations",package="tram")
Acknowledgements
The authors thank two referees and an associate editor for helpful comments that improved the manuscript. The authors gratefully acknowledge funding through the Emmy Noether grant KL 3037/1-1 (Nadja Klein) from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation), and SNF grant 200021-184603 from the Swiss National Science Foundation (Torsten Hothorn).
Appendix Part A Some Properties of the MCTM
Part A.1 Dependence Structure
Let \text{\boldmathP}=\mathbf{\Sigma}^{-1}=\mathbf{\Lambda}^{\top}\mathbf{\Lambda} be the precision matrix of the distribution of , and \text{\boldmathY}_{-j\jmath} and \text{\boldmath\tilde{Z}}_{-j\jmath} denote the vectors of the observed and transformed responses, excluding elements and . Let furthermore \text{\boldmathR}=\text{\boldmathS}\mathbf{\Sigma}\text{\boldmathS}, \text{\boldmathS}=\operatorname{diag}(\sigma_{1}^{-1},\ldots,\sigma_{J}^{-1}), be the corresponding correlation matrix and the bivariate sub-Gaussian copula of components and and correlation matrix entry .
**Conditional Independence. **The entries in determine the conditional independence structure between the transformed responses (and therefore, implicitly, also the observed responses ), i.e.
[TABLE]
Proof.
Since \text{\mathds{P}}(\text{\boldmathY}\leq\text{\boldmathy})=\text{\mathds{P}}(\text{\boldmath\tilde{Z}}\leq\text{\boldmath\tilde{z}}) holds, the dependence structure of is that of \tilde{\text{\boldmathZ}}. However, \tilde{\text{\boldmathZ}}~{}\sim\operatorname{N}_{J}(\mathbf{0}_{J},\Sigma) with . Hence, the result is a direct consequence of Theorem 2.2 of Rue and Held (2005) ∎
Measures of Dependence. **
- (i)
For and , , the lower and upper quantile dependence are
[TABLE]
- (ii)
The lower and upper extremal tail dependence
[TABLE]
- (iii)
Spearman’s rho is
[TABLE]
where is as defined above and is a function of .
- (iv)
Kendall’s tau is
[TABLE]
Proof.
The proofs for (i) and (ii) can be found in Coles et al. (1999), and for (iii) and (iv) in Fang et al. (2002). ∎
Part A.2 Details on Marginal and Conditional Distributions
Assume that the random vector is partitioned into \text{\boldmathY}_{\mathcal{I}} and \text{\boldmathY}_{\mathcal{I}^{\mathcal{C}}}, where is a non-empty set of indices and is its complement, consisting of all indices not contained in . The vectors \text{\boldmath\tilde{Z}}_{\mathcal{I}} and \text{\boldmath\tilde{Z}}_{\mathcal{I}^{\mathcal{C}}} can be similarly defined. The marginal distribution of \text{\boldmath\tilde{Z}}_{\mathcal{I}} is then given by , where is the submatrix of containing the elements related to the subset . We can therefore deduce both the marginal CDF and the density of \text{\boldmathY}_{\mathcal{I}} as
[TABLE]
where and
[TABLE]
We use a similar process for the conditional distribution of \text{\boldmathY}_{\mathcal{I}}, given \text{\boldmathY}_{\mathcal{I}^{\mathcal{C}}}=\text{\boldmathy}_{\mathcal{I}^{\mathcal{C}}}, and note that
[TABLE]
From the rules for multivariate normal distributions we furthermore obtain
[TABLE]
with
[TABLE]
where and denote the sub-blocks of corresponding to the respective index sets. Therefore, the conditional density of \text{\boldmathY}_{\mathcal{I}} given \text{\boldmathY}_{\mathcal{I}^{\mathcal{C}}} is
[TABLE]
Appendix Part B Observed Fisher Information
Let \mathcal{F}_{i}(\text{\boldmath\theta})=-\frac{\partial^{2}l_{i}(\text{\boldmath\theta})}{\partial\text{\boldmath\theta}\partial\text{\boldmath\theta}^{\top}}=-\frac{\partial^{2}l_{i}(\text{\boldmath\theta})}{\partial(\text{\boldmath\vartheta}^{\top},\text{\boldmath\lambda}^{\top})^{\top}\partial(\text{\boldmath\vartheta}^{\top},\text{\boldmath\lambda}^{\top})}. Then the elements of the observed Fisher information are given by
[TABLE]
[TABLE]
and
[TABLE]
Appendix Part C Fast Alternative to Parametric Boostrap
As discussed in Sectio 3.4, a fast alternative to the parametric bootstrap procedure for cases in which is large is to draw samples \hat{\text{\boldmath\theta}}_{(b)}, from the asymptotic normal distribution of from Corollary 2. We here present the Figure A showing the confidence intervals of the the conditional rank correlations between stunting, wasting and underweight as functions of age of the parametric bootstrap and the fast alternative.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Acar et al. (2011) Acar, E. F., Craiu, R. V. and Yao, F. (2011). Dependence calibration in conditional copulas: A nonparametric approach, Biometrics 67 : 445–453.
- 3Belitz et al. (2015) Belitz, C., Brezger, A., Klein, N., Kneib, T., Lang, S. and Umlauf, N. (2015). Bayes X - Software for Bayesian inference in structured additive regression models. Version 3.0.2. Anonymous, read-only SVN access to the Bayes X source code is available via https://svn.gwdg.de/svn/bayesx/ with user name ”anonymous” and empty password. Full details at www.bayesx.org.
- 4Carlier et al. (2016) Carlier, G., Chernozhukov, V. and Galichon, A. (2016). Vector quantile regression: An optimal transport approach, The Annals of Statistics 44 (3): 1165–1192.
- 5Carlier et al. (2017) Carlier, G., Chernozhukov, V. and Galichon, A. (2017). Vector quantile regression beyond the specified case, Journal of Multivariate Analysis 161 : 96–102.
- 6Chernozhukov et al. (2013) Chernozhukov, V., Fernández-Val, I. and Melly, B. (2013). Inference on counterfactual distributions, Econometrica 81 (6): 2205–2268.
- 7Chernozhukov et al. (2017) Chernozhukov, V., Galichon, A., Hallin, M. and Henry, M. (2017). Monge-Kantorovich depth, quantiles, ranks and signs, The Annals of Statistics 45 (1): 223–256.
- 8Coles et al. (1999) Coles, S., Heffernan, J. and Tawn, J. (1999). Dependence measures for extreme value analyses, Extremes 2 : 339––365.
