Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2025 Jul 17;44(15-17):e70185. doi: 10.1002/sim.70185

Performance of Cross‐Validated Targeted Maximum Likelihood Estimation

Matthew J Smith 1,, Rachael V Phillips 2, Camille Maringe 3, Miguel Angel Luque‐Fernandez 3,4,
PMCID: PMC12270713  PMID: 40675767

ABSTRACT

Background

Advanced methods for causal inference, such as targeted maximum likelihood estimation (TMLE), require specific convergence rates and the Donsker class condition for valid statistical estimation and inference. In situations where there is no differentiability due to data sparsity or near‐positivity violations, the Donsker class condition is violated. In such instances, the bias of the targeted estimand is inflated, and its variance is anti‐conservative, leading to poor coverage. Cross‐validation of the TMLE algorithm (CVTMLE) is a straightforward, yet effective way to ensure efficiency, especially in settings where the Donsker class condition is violated, such as random or near‐positivity violations. We aim to investigate the performance of CVTMLE compared to TMLE in various settings.

Methods

We utilized the data‐generating mechanism described in Leger et al. (2022) to run a Monte Carlo experiment under different Donsker class violations. Then, we evaluated the respective statistical performances of TMLE and CVTMLE with different super learner libraries, with and without regression tree methods.

Results

We found that CVTMLE vastly improves confidence interval coverage without adversely affecting bias, particularly in settings with small sample sizes and near‐positivity violations. Furthermore, incorporating regression trees using standard TMLE with ensemble super learner‐based initial estimates increases bias and reduces variance, leading to invalid statistical inference.

Conclusions

We show through simulations that CVTMLE is much less sensitive to the choice of the super learner library and thereby provides better estimation and inference in cases where the super learner library uses more flexible candidates and is prone to overfitting.

Keywords: causal inference, data sparsity, Donsker class condition, epidemiology, near‐positivity violation, observational studies, targeted maximum likelihood estimation

1. Introduction

In public health research, it is often of interest to assess the causal relationship between an exposure or treatment and an outcome. Examples include the causal effect of immunotherapy on the probability of survival after cancer diagnosis, the effect of smoking on rheumatoid arthritis, or the effect of childhood adversities on mental health later in life. Estimates of these relationships are often learned from real‐world data and can be complex to ascertain, requiring machine‐learning estimators, or be biased, such as spurious associations if there are factors that influence both the treatment and outcome variables. Randomized controlled trials (RCTs) remove confounding due to randomization of individuals to treatment groups. However, RCTs are not always feasible, such as for ethical reasons, or the randomization process may fail. When causality cannot be guaranteed by design, such as in observational studies, causal inference methods based on the g‐formula should be used when the research question claims causality, or to improve adjustment for confounding [1].

Methods used to estimate these causal effects can be broadly categorized into those that estimate the exposure model based on propensity scores [2, 3, 4, 5], outcome model based on g‐computation [6, 7, 8], or doubly robust methods that estimate both exposure and outcome models [9, 10, 11]. There are some exceptions, such as proximal causal inference using negative control variables for non‐parametric identification of causal effects in the presence of hidden confounding bias or settings where exchangeability does not hold [12]. Doubly robust methods are so named because they are consistent estimators of the causal effect as long as at least one of the two models is correctly specified. For causal effect estimation with machine learning, doubly robust methods bring faster convergence rates, assuming both nuisance models are correctly specified [13, 14]. Of the doubly robust methods, targeted maximum likelihood estimation (TMLE) has been shown to consistently provide the least biased estimate of the causal effect in comparison to other doubly robust methods such as inverse probability treatment weighting with regression adjustment (IPTW‐RA) or augmented inverse probability treatment weighting (AIPTW) [11]. The advantages of TMLE have been demonstrated theoretically, and in numerous simulation studies and applied analyses [15, 16]. However, it is worth noting that TMLE is not the only valid approach for doubly robust methods; others exist, such as the Double‐Debiased Machine Learning algorithm [17]. As a plug‐in estimator, TMLE respects the global limits of the statistical model (e.g., limiting the possible range of the targeted parameter). TMLE reduces bias through the use of ensemble and machine‐learning algorithms, and it has the minimum asymptotic variance in the class of semiparametric estimators. Statistical inference may be based on the efficient influence curve (IC) or a targeted bootstrap [11, 18, 19, 20, 21]. The TMLE algorithm is generally applicable for a wide range of causal estimands, such as time‐varying effects, dynamic treatment regimes, and mediation analysis, among others. However, we focus only on point‐treatment effects and the use of TMLE in estimating the average treatment effect (ATE).

Oftentimes, the TMLE framework considers data‐adaptive ensemble machine learning algorithms for estimation of nuisance models (i.e., the outcome and treatment models) [22]. The Influence Curve (IC) and the functional Delta Method, seen as an extension of the Central Limit Theorem for functionals, are used in the targeting step of the TMLE and to compute Wald‐type confidence intervals. This assumes that the remainder term, generated when examining the difference between the TMLE estimator and the truth, is a sample average of a quantity converging to 0 in probability. The Donsker condition exists for both the nuisance functions and their estimators, so TMLE's consistency and asymptotic normality rely on both of these being Donsker. This is valid and provides a valid inference if the nuisance models satisfy the Donsker class condition, that is, that they are not highly flexible machine learning algorithms that are prone to overfitting.

In our setting, given the bias correction step, the data is used twice: To estimate (i) the nuisance functions and (ii) the bias reduction. Donsker class implies that the estimator of the nuisance functions are not too complex, including smooth parametric models, but also bounded monotone functions and smooth functions with bounded partial derivatives, to avoid overfitting [23]. This can become overly restrictive when we use arbitrarily flexible machine learning algorithms to estimate the nuisance parameters (i.e., Lasso, Random Forest, Boosting, etc.), which are prone to overfitting and break the Donsker class condition. In situations where the Donsker class condition is violated, the variance is anti‐conservative, leading to confidence intervals with poor coverage [14, 24]. Cross‐validation or cross‐fitting of the TMLE algorithm (CVTMLE) is a simpler, yet effective, way to ensure efficiency, especially in settings where the Donsker class condition is violated [14, 25]. Cross‐validation is a statistical learning technique widely used in regression and classification problems to avoid over‐fitting and improve the asymptotic consistency and efficiency of estimations [26].

There are a couple of approaches to CVTMLE. One approach is based on Zheng & van der Laan [27] who propose cross‐validating the entire TMLE algorithm and averaging all estimated treatment effects and their variances, denoted here as CVTMLE[all]. More recently, Levy (2018) suggested that cross‐validating the initial outcome and exposure models (which we denote as CVTMLE[Qg]) would be sufficient for a more computationally efficient estimation of the target parameter, while retaining the theoretical properties of TMLE, particularly in cases where more complex machine learning algorithms are required [28]. We also propose to relax the Donsker condition on the outcome process only, CVTMLE[Q], which corresponds to settings where the process leading to assignment of the exposure or treatment is simple or known, such as in clinical trials.

We aim to investigate the performance of CVTMLE[all], CVTMLE[Qg], and CVTMLE[Q] compared to TMLE in settings with varying degrees of violation of the Donsker class condition. In Section 2, we describe TMLE and its cross‐validated versions. In Section 3, we outline the simulations of different settings likely violating the Donsker class condition. In Section 4, we report the respective performances of TMLE and CVTMLE when using different SuperLearner libraries. In Section 5, we propose an empirical example from the medical literature, and in Section 6, we reflect on the meaning of our results for practice and provide specific guidance.

2. Methods

2.1. Targeted Maximum Likelihood Estimation

TMLE is a plug‐in, semi‐parametric, doubly robust method that reduces the bias of an initial estimate by allowing for flexible estimation using parametric or nonparametric data‐adaptive machine‐learning methods to target an estimate closer to the true model specification [11]. Several tutorials for TMLE have been published along with a systematic review describing its applications [1, 16, 29, 30, 31].

TMLE is described in the Targeted Learning book by van der Laan and Rose [18]. We briefly outline the algorithmic steps when using TMLE for the average treatment effect (ATE) here. Given the data structure O=(W,A,Y) observed on n individual records, where W represents a set or vector of confounders, A is a binary treatment or exposure mechanism, and Y is the outcome, we suppose our target parameter is the ATE, across individuals. Using the potential outcomes framework, each individual has two potential outcomes: The outcome that would have been observed had the individual been exposed (A=1) denoted as Y(1), and the outcome that would have been observed had the individual not been exposed (A=0) denoted as Y(0).

To deal with a continuous outcome Y, the TMLE framework transforms linearly the outcome within [0, 1] as follows: Y=(Ya)/(ba), where b and a are respectively the maximum and minimum values observed for Y. Then, the ATE is estimated on the transformed outcome Y, as usual, but the original limiting normal distribution and confidence intervals are obtained after multiplying by (ba) to get the ATE in the original scale.

2.1.1. Step 1: Predict the Outcome

TMLE fits the outcome model (i.e., Q0(A,W)=E(Y|A,W)) using the observed values of the outcome, given observed treatment A and covariates W. To minimize model misspecification, an ensemble of machine‐learning algorithms (i.e., Super Learner) can be used to estimate E(Y|A,W). Super Learner uses cross‐validation to find the best‐fitting combinations of parametric and non‐parametric models from a range of machine‐learning algorithms to provide initial predictions of the outcome for each individual i (i.e., Qi0(A,W)) [18, 19].

2.1.2. Step 2: Predict the Treatment

A Super Learner, an ensemble of—potentially different—machine learning algorithms, can also be used to fit the propensity score model for the treatment (i.e., g(A,W)=P(A=1|W)) and to predict treatment for each individual i [18, 19].

2.1.3. Step 3A: Calculate Clever Covariates

Clever covariates (i.e., H(A,W)) are calculated using information from the observed treatment and predictions from the propensity score model.

H(A,W)=2A1g(A,W) for A=1 or A=0.

2.1.4. Step 3B: Estimate the Fluctuation Parameter

The fluctuation parameter (ϵ={ϵ0,ϵ1}) is estimated through a maximum likelihood procedure using weights. An intercept‐only model is fit using the observed outcome (Y) as the dependent variable with the logit of the initial prediction of Qi0((A=1),W) as an offset and the regression model is weighted by the clever covariate, H(1,W). This process is repeated for A=0 so that two targeting models are fit [32, 33, 34].

When there is negligible remaining variability in YQi0(A,W), the fluctuation parameter will be estimated as close to 0.

2.1.5. Step 4: Update the Initial Predictions of the Outcome

The fluctuation parameter is used to update the initial outcome predictions for each individual i from Qi0(A,W) to Qi1(A,W), optimizing the bias‐variance trade‐off for the targeted parameter (ATE):

For any A={0,1}:Qi1(A,W)=expitlogitQi0(A,W)+εAg(A,W).

2.1.6. Step 5: Estimate the Target Parameter

Plug in the updated estimates of the predicted outcomes to the target parameter mapping for the ATE:

ATE^=1ni=1n(Qi1(1,W)Qi1(0,W))

2.1.7. Step 6A: Estimate the Efficient Influence Curve

To calculate 95% confidence intervals for the ATE, TMLE requires an estimate of the standard error for the ATE. The standard error is estimated based on the efficient influence curve (IC), which characterizes variability and represents the most efficient function [18, 35, 36, 37]. The efficient IC identifies how much influence a single data point has on the performance of TMLE in estimating the ATE. It is given by:

ICATE^=Ag(1,W)1Ag(0,W)YQ1(A,W)+Q1(1,W)Q1(0,W)

The efficient IC combines information from the outcome model (Steps 1 and 4), the propensity score model (Step 2), and the estimate of the target parameter (Step 5) to account for the variability in the estimator.

2.1.8. Step 6B: Estimate Standard Error

Then, the standard error (σ^ATE) for the ATE is evaluated as:

σ^ATE=Var^ICATE^n

where Var^ICATE^ is the sample variance of the IC of the estimated ATE.

2.1.9. Step 6C: Calculate Confidence Intervals

The 95% confidence interval for the ATE is calculated as:

95%CI=ATE^±z0.975σ^ATE

2.2. Cross‐Validated Targeted Maximum Likelihood Estimation

TMLE is a doubly robust and efficient estimator, but is susceptible to performance issues when the initial estimator of the outcome or exposure model is too adaptive. In other words, if one or both of these initial estimators are overfit, then there is negligible residual variation remaining for the targeting step [25]. Combining cross‐validation with TMLE addresses this issue because training and validation are performed on independent sample subjects, which retains a realistic residual variation in the validation set.

There are several approaches to CVTMLE, each differing by what steps within TMLE are cross‐validated [27, 28]. All approaches start with K splits of the data. Each k (with k={1,,K}) split defines each k fold, an indexing of the data into k sets for algorithm training and validation. For a K‐fold cross‐validation scheme, the data is split evenly into K subsets, the validation set for a given fold k (Vk) is defined by the data in subset k, and the data not in subset k is the training set for fold k (Tk). Each subject is part of one validation set and K1 training sets.

We present three approaches to CVTMLE, (i) the original approach proposed by Zheng & van der Laan [27], (ii) one approach proposed by Levy [28], and (iii) an adaptation of Levy's approach. While Zheng & van der Laan propose to cross‐validate the entire TMLE process, denoted CVTMLE[all], Levy suggests that the calculation of the clever covariates and estimation of fluctuation parameter is done only once on the entire data, CVTMLE[Qg]. The third approach makes use of cross‐validation for estimating the outcome model only, and we denote this approach CVTMLE[Q]. The process for performing all three CVTMLEs is illustrated in Figure 1. All approaches impose that Step 1 of the TMLE algorithm described earlier is modified to accommodate K‐fold cross‐validation of the initial estimation of the outcome. For each cross‐validation scheme, k, (k={1,,K}), estimate the outcome model (e.g., using the SuperLearner) using the training set, QiTk0(A,W). From this initial model, the outcome is predicted for all observations within the corresponding validation set, QiVk0(A,W). This process is repeated for each cross‐validation fold until each of the n observations in the original data set has a predicted initial outcome Qi0(A,W). In CVTMLE[Q], the rest of the algorithm, steps 2–6c, proceeds as in the standard TMLE algorithm. In CVTMLE[Qg], there is further cross‐validation of the initial estimation of the treatment process (step 2), and steps 3–6c proceed as in standard TMLE. Levy highlights that although predictions from the cross‐validated sets are stacked, CVTMLE[Qg] preserves the plug‐in characteristic of the TMLE estimator and performs well asymptotically [28]. CVTMLE[all] requires that steps 1–3 are cross‐validated.

FIGURE 1.

FIGURE 1

Process map of cross‐validated targeted maximum likelihood estimation.

3. Simulations

3.1. Setting

To evaluate the performance of TMLE and CVTMLE under near‐positivity violations, we perform a Monte Carlo simulation experiment in which we vary the likely severity of the violation of the Donsker class condition. There are different situations more likely to exacerbate violations of the Donsker class condition, such as: (i) data sparsity or small sample size, (ii) near‐positivity violations, and (iii) the use of highly data‐adaptive machine learning algorithms (e.g., tree‐based algorithms, such as random forests), all leading to non‐differentiability of the influence curve. Table 1 expands on these different scenarios leading to violation of the Donsker class condition and how the simulations were specified to replicate such scenarios.

TABLE 1.

Settings where the Donsker class condition is likely violated and how these were reproduced in simulations.

Setting Description Impact on Donsker class condition Simulation
Sample size Small sample size requires a greater number of folds to be used within CVTMLE to allow a large enough training set. Donsker class condition is based on asymptotic theory, which assumes that the sample size goes to infinity. (i) Large sample size (n=1000) that does not require an increase in the number of folds (default of 10 folds is used).
Small sample size can lead to random noise dominating the signal that machine learning algorithms are attempting to model. (ii) Small sample size (n=200) that requires an increase in the number of folds, but is kept at the default of 10 folds.
Near‐positivity violation There are groups of individuals with near‐zero probability to be treated or untreated, which leads to gaps in the data with unobserved or impossible combinations of the exposure/outcome. Near‐positivity violations can introduce abrupt changes, discontinuities, or irregularities in the empirical process (i.e., estimation of the influence function), disrupting its smooth convergence. (i) High prevalence of A (i.e., P[A=1]=0.8) created in exposure model.
(ii) Extrapolation issue created by interaction in the outcome model between treatment and rare covariate.
Complex machine learning algorithms Machine learning methods, such as tree‐based algorithms (e.g., random forests) used in the SuperLearner for the outcome and propensity score models Tree‐based methods are highly data‐adaptive and have a tendency to overfit the data, especially in smaller sample sizes. Using random forests with and without cross‐validation of TMLE to see the impact of cross‐validation on variance stabilization.
Non‐differentiability of the Influence curve (IC) Influence curve must be continuous at every point in its domain, but fails to be differentiable at a bend, cusp, or vertical tangent. IC is derived based on the limiting behavior of the estimator. When the Donsker class condition is violated, the empirical process does not converge to a smooth limiting distribution. Combination of small sample size, near‐positivity violation, and complex machine learning algorithms used to estimate the target parameter.

3.2. Data‐Generating Mechanisms

We simulated scenarios of near‐positivity violations using data‐generating mechanisms described in Leger et al. [38].

First, we generated a vector of independent covariates W=W1,W2,W3,W4,W5,W6,W7,W8, including six binary covariates following Bernoulli distributions with probabilities 0.1 for W1, 0.4 for W2, 0.7 for W4, 0.5 for W5, 0.3 for W7, 0.8 for W8, and two continuous covariates, W3 and W6 following a Gaussian distribution with mean 0 and standard deviation 1.

The exposure A was generated according to a Bernoulli distribution with probability obtained from a logistic regression model, using a logit link function, with the following linear predictor: α0+α1W1+α2W2+α4W4+α6W6+α7W7+α8W8. Where α0 was set to 0.45 or 1.05 to simulate the prevalence of exposed patients at 50% or 80%, respectively. α1, the coefficient for W1 was set to log(5) to impose a near‐positivity violation particularly given that W1 is generated with 10% prevalence. The rest of the coefficients, α2,α4,α6,α7,α8, were set to log(1.5).

Near‐positivity violation was determined from the values of the propensity scores (Appendix Table A1) that were greater than the cut‐off for truncation at 0.975. With 80% prevalence of the exposure there was, on average, 2.2 and 10.8 propensity scores that exceeded 0.975 for samples of 200 and 1 000, respectively. With 50% prevalence of the exposure, there were, on average, no propensity scores larger than the cut‐off for truncation.

The outcome was generated from a Bernoulli distribution with probability obtained from a logistic regression model, using a logit link function, with the following linear predictor: 0.8+βAA+β1W1+β2W2+β3W3+β4W4+β5W5+β6W6+β7A×W1. βA, the coefficient for the exposure was set to log(1.75). The interaction term A×W1 is included with coefficient β7 set at 0 or 2 for the absence or presence of an extrapolation issue, respectively. When there is a lack of information on a covariate (e.g., W1 with low prevalence) for certain levels of the exposure (leading to near‐positivity violation), the estimation of the exposure effect relies on extrapolating the observed effect. Biases will occur when the true exposure effect for the information that is lacking in the covariate differs compared to the fitted model that has been extrapolated into the values for the covariate that lacks information [39, 40, 41]. The presence of an interaction term between treatment A and covariate W1 means that the effect of treatment is modified between groups of individuals, likely creating near‐positivity violation if there is imbalance in the distribution of W1 between individuals. The rest of the coefficients were set to log(1.5). The distribution for the probability of the outcome is shown in Appendix Figure A1.

We simulated datasets of sample sizes nobs={200,1000} representing small and large sample sizes, respectively, based on Leger et al. [38]. We chose a large enough sample of repetitions (nreps=1000) such that we obtained a small enough Monte Carlo standard error without unfeasible computational time even for nobs=200. The formula for the 95% confidence interval around the mean estimate is [42]:

p±1.96p(1p)nreps

Substituting p with the nominal coverage probability, 0.95 or 95%, the estimated coverage should fall between 93.6% and 96.4%.

3.3. Estimand, Methods, and Performance Measures

The estimand of interest was the ATE estimated by the difference in risks of the outcome between exposed and unexposed, ATE^=π1^π0^, where πa^ is the risk estimated in as the mean of Qi1(a,W). The true values, π1 and π0, were estimated by averaging the values obtained from a univariate logistic model (the exposure as the only covariate), fitted from data sets generated above, except that the exposure A was simulated independently of the covariates W [38]. The true risk difference of the outcome between the exposed (π1) and unexposed (π0) was generated by averaging the true risk differences (ATEi) across the repetitions.

We used four different estimation methods: TMLE and CVTMLE[Q], CVTMLE[Qg] and CVTMLE[all]. All estimation methods were used, by default, with the following algorithms within the SuperLearner: (i) stepwise selection, (ii) generalized linear modeling (glm), and (iii) a glm variant that included second‐order polynomials and two‐by‐two interactions of the main terms included in the models. We also included additional algorithms within the SuperLearner, such as Lasso (glmnet R package), Random Forest (randomForest R package), and Generalized Additive Models [all of which referred to as “RF”]. Therefore, the performances of eight methods were contrasted: TMLE, CVTMLE[Q], CVTMLE[Qg], CVTMLE[all], TMLE‐RF, CVTMLE[Q]‐RF, CVTMLE[Qg]‐RF, CVTMLE[all]‐RF. All simulated variables (i.e., W1,W2,W3,W4,W5,W6,W7,W8) were included a priori for all estimation methods.

We assessed the performance of each method using measures of confidence interval coverage and relative bias [43]. The confidence interval coverage is the proportion of confidence intervals estimated around each repetition‐specific estimate ATE^ (i.e., ATE^low, ATE^upp) that include the true ATE. It is calculated as:

Coverage=PrATE^lowATEATE^uppestimated by1nrepsr=1nreps1ATE^low,rATEATE^upp,r

Ideal confidence interval coverage is near 1α, where α is usually chosen as 0.05. To reach nominal coverage, we expect that 95%‐confidence intervals would cover the true ATE in 95% of the repetitions.

The relative bias is the relative difference between the estimated ATE, E[ATE^], and the true value of the ATE and is calculated as:

Relative Bias=E[ATE^]ATEATE=1nrepsr=1nreps(ATE^rATEr)1nrepsr=1nrepsATEr

All analyses were performed in Stata statistical software (StataCorp, 2020, StataCorp LLC, College Station, TX). The Stata code to run the simulations is available at: https://github.com/mattyjsmith/CVTMLE We used the eltmle command to perform all methods, the development version is available at: https://github.com/migariane/eltmle [44]. Recent updates include the functionality to assess positivity violations via covariate balance tables. The command has been updated to perform cross‐validated TMLE[Qg], but it is a development version.

4. Results

We report the performance measures for all simulated scenarios in Figures 2 and 3; the data‐generating mechanisms (DGM) are organized as described in Table 2.

FIGURE 2.

FIGURE 2

Relative bias and coverage of all TMLE and CVTMLE approaches under data‐generating mechanisms 1–4.

FIGURE 3.

FIGURE 3

Relative bias and coverage of all TMLE and CVTMLE approaches under data‐generating mechanisms 5–8.

TABLE 2.

Summary of data‐generating mechanisms.

DGM Sample size (N) Prevalence of exposure Extrapolation issue
1 1 000 50% No
2 1 000 80% No
3 1 000 50% Yes
4 1 000 80% Yes
5 200 50% No
6 200 80% No
7 200 50% Yes
8 200 80% Yes

4.1. Relative Bias

With large sample sizes (Figure 2), and no extrapolation issue (DGMs 1 and 2), there is negligible relative bias at less than 2% for TMLE, CVTMLE[Q], CVTMLE[Qg], and CVTMLE[all], and less than 5% for the same algorithms with Random Forests. With extrapolation issues (DGMs 3 and 4), there was some increase in relative bias. The relative bias was further increased when Random Forests were used in the Super Learner to between 1%–14%. Similar trends were observed for small sample sizes (Figure 3), except the relative bias was noticeably larger for DGM 6, 7, and 8, over 10%.

4.2. Coverage

With large sample sizes (Figure 2), and no extrapolation issue (DGM 1 and 2), there was approximately 95% coverage for all methods except those that include Random Forests as a package in the Super Learner. Generally, with an increasing severity of near‐positivity violation, TMLE or TMLE‐RF, and CVTMLE[Q]‐RF appear to perform worse. TMLE‐RF consistently showed undercoverage between 79% (DGM 8) and 92.4% (DGM 2). In small sample sizes (Figure 3), TMLE and TMLE‐RF consistently showed undercoverage, which was more noticeable with more extreme near‐positivity violations (DGM 6,7, and 8). CVTMLE[Q] showed good coverage, though slight undercoverage in DGM 8. CVTMLE[Qg], CVTMLE[Qg]‐RF, CVTMLE[all], CVTMLE[all]‐RF consistently showed an overcoverage (DGMs 5 to 8).

5. Empirical Example

We aim to study the effect of chemotherapy treatment initiation for patients diagnosed with diffuse large B‐cell lymphoma (DLBCL) between January 2014 and December 2017 on the probability of death at 6 months. We selected adult patients aged 18–85 years with a Charlson comorbidity score of 2 or less. Since treatment was not initiated on the day of diagnosis for all patients, we used a landmark time by which patients were assigned to be in the treated group or the untreated group. The treated group was defined as patients initiating treatment up to 21 days since diagnosis of DLBCL; those not treated within 21 days since diagnosis were considered the untreated group. The outcome was all‐cause death at 6 months from the landmark time, conditional on surviving 21 days since diagnosis; thus, the maximum follow‐up time was 6 months and 21 days since diagnosis. Models were adjusted for the following confounders: Age at diagnosis, sex, ethnicity (white/other), cancer stage (I/II/III/IV), Charlson comorbidity score (0, 1, or 2), and quintiles of the income domain of the deprivation score assigned to their small area of residence (1: least deprived, 2, 3, 4, 5: most deprived). Information on performance status, bulky disease, and presence of B symptoms was either not available or poorly recorded. There was no right censoring (loss‐to‐follow‐up) since we used national population‐based cancer registry data for all patients diagnosed with cancer in England, linked to death certification: Patients are assumed alive until their record matches a death record.

In the cohort, 3073 (22.2%) patients initiated chemotherapy treatment within 21 days of diagnosis, and 10,754 (77.8%) patients did not. At six months after the landmark time, 519 (16.9%) treated and 1442 (13.4%) untreated patients had died. We applied the eight approaches of TMLE described in this simulation study to estimate the ATE, measured as the risk difference in all‐cause 6‐month mortality between patients with DLBCL who initiated treatment within 21 days since diagnosis compared to those who did not initiate treatment.

We found that the risk of 6‐month all‐cause mortality is approximately 3% higher amongst those who initiated treatment within 21 days compared to those who did not, conditional on surviving 21 days since diagnosis of DLBCL (Table 3). Across the eight methods used in this analysis, the estimate of the ATE ranged from 2.84 (TMLE) to 3.17 (CVTMLE[Qg]‐RF). All eight methods agreed on statistical significance and had estimate agreement (i.e., estimates of the ATE from one method are contained within the 95% CI for each of the other methods).

TABLE 3.

Risk of all‐cause mortality within 6 months (from landmark time of 21 days) between those who initiated treatment within 21 days since diagnosis of DLBCL and those who did not initiate treatment.

Method ATE SE 95% CI p
Without random forests
TMLE 2.84 0.0074 (1.39, 4.28) 0.0005
CVTMLE[Q] 2.90 0.0074 (1.45, 4.35) 0.0004
CVTMLE[Qg] 2.85 0.0074 (1.39, 4.31) 0.0005
CVTMLE[all] 3.00 0.0074 (1.55, 4.45) 0.0002
With random forests
TMLE 3.11 0.0077 (1.59, 4.62) 0.0002
CVTMLE[Q] 3.05 0.0075 (1.59, 4.51) 0.0002
CVTMLE[Qg] 3.17 0.0079 (1.63, 4.71) 0.0002
CVTMLE[all] 3.01 0.0079 (1.46, 4.56) 0.0003

Note: Each of CVTMLE[Q], CVTMLE[Qg], and CVTMLE[all] used 10 folds during sample splitting.

Abbreviations: 95% CI, Confidence interval; ATE, Average treatment effect; SE, Standard error.

The distribution of patient characteristics was similar to DGM 2 or DGM 4 from the simulations, with a large sample size, approximately 80% prevalence of the exposure, and a possible interaction between initiation of treatment and stage at diagnosis on 6‐month mortality.

These results are in line with previous results showing that earlier treatment is associated with worse prognosis [45, 46, 47, 48, 49, 50]. Although counterintuitive that earlier treatment leads to a higher risk of mortality, this paradoxical effect can be explained through a lack of adjustment for the severity of disease. Highly aggressive DLBCL tends not only to have a higher risk of mortality but also to be treated earlier than less aggressive disease. Unless disease severity is adjusted for, paradoxical findings such as these are likely to occur.

6. Discussion

We found that combining targeted maximum likelihood estimation with cross‐validation (CVTMLE) improves coverage without adversely affecting bias in comparison to standard TMLE results, particularly in settings of small sample sizes and near‐positivity violations. In terms of bias and coverage, TMLE performs as well as CVTMLE in large sample sizes but suffers when the Donsker class condition is in question, with undercoverage in cases of small sample sizes with extrapolation issues, or unbalanced prevalence of the exposure.

It has been advocated that researchers should use a richly specified library of machine learning algorithms within the SuperLearner to maximise the performance of the estimation approach [51]. Previous research suggests that tree‐based methods, such as random forests, should be used with care because they tend to overfit the data [52]. In concordance, we found that the use of random forests led to a severe undercoverage when used with TMLE in all settings. If tree‐based methods must be utilized in the estimation step (i.e., due to the presence of heterogeneous treatment effects) [53], we advocate for the use of cross‐validation to optimize the estimation of the standard error and retrieve appropriate coverage, CVTMLE[Q], CVTMLE[Qg], and CVTMLE[Qg]‐RF led to coverages closest to 95% for most data‐generating mechanisms.

As shown in this simulation study, the choice of the method to use is dependent on whether the data exhibits characteristics that could lead to a violation of the Donsker class condition. We provide a decision tree to guide the choice of estimation method in applied settings depending on the prevalence of the exposure, the finite sample size, and the presence of potential extrapolation and/or near‐positivity violations due to data sparsity (Figure 4). For example, in Branch (DGM 1) where there is 50% prevalence of the exposure, no extrapolation issue, and large sample size, our results suggest that either of TMLE, CVTMLE[Q, Qg, All] and CVTMLE[Qg, All]‐RF could be chosen to obtain a reasonably unbiased estimate of the ATE with optimal coverage. CVTMLE[Q] and CVTMLE[Qg] are suitable choices for most of the branches and can be the only appropriate choice, particularly in settings with near‐positivity violation and small sample sizes (such as in Branches DGM 6, 7, and 8). However, cross‐validation is computationally intensive, and if there are other methods (e.g., standard TMLE) that would perform the analysis to a similar degree of accuracy, then these other methods could be considered. Such instances occur with large sample sizes, where TMLE is least biased and within the optimal coverage range.

FIGURE 4.

FIGURE 4

Decision tree for the appropriate choice of method given the scenarios (i.e., near‐positivity violation, sample size) that can cause the lack of differentiability of the influence curve and potentially violate the Donsker class condition.

We generated data with simple outcome and exposure models to focus on and highlight the improvements in coverage when using cross‐validation with TMLE. Naimi et al. (2021) compared the performance of TMLE between simple and complex models [51]. In our simulation study, we did not include complex terms other than an interaction between the exposure and a variable causing the near‐positivity violation. Further studies are needed to explore the performance of these two methods in the context of data generated by complex models and heterogeneous treatment effects (i.e., inclusion of additional interactions, non‐linear, and time‐dependent effects). We speculate that methods employing additional algorithms (e.g., random forests) might perform better in terms of bias and, with cross‐validation, coverage. Moreover, we considered only binary variables for the outcome and exposure. The performance of these methods in settings with a continuous exposure or outcome requires further exploration: We speculate that the trends and patterns observed in this simulation study are generalizable to continuous outcomes and exposures, but this requires further research to confirm.

Doubly robust cross‐validated estimators have been developed to reduce overfitting and impose less restrictive complexity conditions on the machine learning algorithms used to estimate nuisance functions [17, 24, 54]. Sample splitting requires that the machine learning estimation of the nuisance parameters is fitted on a partition of the data set separate from the data used for calculating the target causal parameter. The role of the train and test samples can be swapped, which is called cross‐fitting. Single cross‐fitting only requires a division into training and prediction splits, but double cross‐fitting requires at least three splits of the data. Either cross‐fitting procedure can have different folds (e.g., 5 or 10) [17, 24, 27, 55]. Implementation of sample splitting procedures can be dependent on the chosen random number seed for random number generation that provides a particular split to the data. Solutions have been proposed elsewhere [56, 57, 58]; however, using a higher number of splits helps to avoid such dependency [59]. Previous research has shown that smaller sample sizes require an increase in the number of folds when performing the Super Learner [60]. This is to allow a sufficiently large training set to train the nuisance models. We did not alter the default setting of 10 folds used within the Super Learner, but the benefit of correctly specifying the number of required folds for cross‐validation within the Super Learner and the cross‐validation of TMLE is an area of ongoing research. We contrasted 5 and 10‐fold cross‐validation schemes and did not notice differences in performance between the various methods.

Compared to one‐step algorithms, TMLE is a more complex algorithm, making it less accessible to a lay audience. While TMLE is available in several software [61, 62], to our knowledge, the functionality to cross‐validate TMLE is limited to only R (tmle [63], tmle3 [64]) and Stata (eltmle [44]). Importantly, TMLE R software defaults to CVTMLE[Qg]. Other packages exist that can be adapted to cross‐validate TMLE, such as Origami [65] for TMLE3 [64] in R, but tutorials are sparse. We used the eltmle command to perform all methods. The development version, including the CVTMLE[Qg] option, is available at: https://github.com/migariane/eltmle [44].

This study was limited to only one estimator, but other doubly robust estimators exist, such as augmented inverse probability of treatment weighting (AIPTW) and Double‐Debiased Machine Learning. We considered only TMLE‐based methods because (i) of their better stability, and (ii) we aimed to specifically investigate the undercoverage of TMLE [29]. CVTMLE helps to make the estimator consistent in larger samples; however, performance issues may still occur for finite samples [25]. For example, if the data violates the positivity assumption (i.e., the probability of being exposed, or unexposed, is too close to 0 or 1), which is more likely in smaller samples, then instability of the inverse weighting may occur in the targeting step. A simplistic approach is to truncate the propensity score at 0.975 and 0.025. However, collaborative‐TMLE (C‐TMLE) is another viable option [18, 66, 67]: C‐TMLE adaptively estimates the propensity score based on the outcome regression and mitigates practical positivity violations [52]. C‐TMLE has been recently developed that perform a model selection in estimating the propensity score model, which prevents the targeting step from introducing instability into the estimator of the outcome model. In this study, we focused on the comparison of TMLE and CVTMLE; further studies are needed to compare these other methods.

We observed that TMLE produces an underestimate of the coverage in settings with small sample sizes, the presence of an extrapolation issue, or imbalances prevalence of the exposure; however, combining cross‐validation with TMLE allows a consistent and reliable estimate of the coverage. The analysis of high‐dimensional data is an increasingly common activity for applied researchers, which often requires handling complex relationships between variables, and is likely to incur many of the data‐generating mechanisms employed in this simulation study. The implications of these findings suggest that it is not only important to check all necessary distributions (e.g., overlap plots) before estimating the effect of interest but that applied researchers should be cautious when choosing the appropriate method to analyze high‐dimensional data and strongly consider using cross‐validation, or similar, techniques to avoid issues with undercoverage that may occur in standard TMLE.

7. Conclusion

In conclusion, our simulation study reveals the benefits of incorporating targeted maximum likelihood estimation with cross‐validation in addressing coverage issues, particularly for small sample sizes and near‐positivity violations. Notably, the cross‐validation of the outcome model (CVTMLE[Q]) and of the outcome and treatment models, CVTMLE[Qg] yielded optimal coverage estimates. Our results underscore the importance of cross‐validation techniques, especially in the analysis of high‐dimensional data, cautioning researchers to consider cross‐validation to mitigate issues of undercoverage whenever TMLE or TMLE with RF is implemented.

Author Contributions

The article arose from the motivation to understand how cross‐validated targeted maximum likelihood estimation performs in the presence of positivity violations. All authors developed the concept, and M.J.S. wrote the first draft of the article. M.J.S., R.V.P., M.A.L.‐F., and C.M. revised the manuscript. All authors read and approved the final version of the manuscript. M.J.S. is the guarantor of the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

We gratefully acknowledge Paul Zivich for his explanations of variance calculations for TMLE and weighted versions of the fluctuation parameter.

The motivation and some parts of the manuscript come from MALF's work in a visiting academic position in the Division of Biostatistics at the Berkeley School of Public Health in 2019.

For the purpose of open access, the authors have applied a Creative Commons Attribution (CC BY) license to any Author Accepted Manuscript version arising.

Appendix A. Tables and Figures

The probability of the outcome for 50% prevalence is shown in Figure A1A,C, and for 80% prevalence is shown in Figure A1B,D. A high extrapolation issue, created by an interaction between the exposure A and W1 in the outcome model, is shown in Figure A1C,D, and leads to non‐parallel lines for the probabilities of the outcome by treatment group. There was no extrapolation issue generated in scenarios depicted in Figure A1A,B.

FIGURE A1.

FIGURE A1

Probability of the outcome given the exposure and Z1 (variable creating near‐positivity violations), stratified by prevalence of the exposure (i.e., 50% or 80%) and presence of extrapolation issue (i.e., none or high). (A) is 50% prevalence of the exposure with no extrapolation issue. (B) is 80% prevalence of the exposure with no extrapolation issue. (C) is a 50% prevalence of the exposure with an extrapolation issue. (D) is an 80% prevalence of the exposure with an extrapolation issue.

TABLE A1.

Summary statistics of propensity scores by sample size, prevalence of the exposure “P(A=1)”, and exposure group.

Propensity scores
n>0.975
Sample size
P(A=1)
A Min Mean Max Mean Range
200 50% 1 0.222 0.554 0.921 0.0 (0, 0)
0 0.178 0.452 0.845 0.0 (0, 0)
80% 1 0.513 0.812 0.981 2.2 (0, 9)
0 0.510 0.752 0.931 0.0 (0, 2)
1 000 50% 1 0.182 0.554 0.945 0.0 (0, 1)
0 0.143 0.453 0.902 0.0 (0, 0)
80% 1 0.454 0.813 0.987 10.8 (2, 22)
0 0.440 0.753 0.963 0.2 (0, 3)

Note: The mean of “n>0.975” is the average number of propensity scores, across the 1000 samples, that exceed the truncation value of 0.975. The range is the minimum and maximum number of propensity scores, across the 1000 samples, that exceed the truncation value of 0.975.

Smith M. J., Phillips R. V., Maringe C., and Luque‐Fernandez M. A., “Performance of Cross‐Validated Targeted Maximum Likelihood Estimation,” Statistics in Medicine 44, no. 15‐17 (2025): e70185, 10.1002/sim.70185.

Camille Maringe and Miguel Angel Luque‐Fernandez senior authors contributed equally to this work.

Funding: This work was supported by the Medical Research Council [grant number MR/W021021/1] and MCIN/AEI/10.13039/501100011033. A CC BY or equivalent licence is applied to the Author Accepted Manuscript (AAM) arising from this submission, in accordance with the grant's open access conditions. Camille Maringe is supported by a Cancer Research UK Population Research Committee Programme Award (C7923/A29018).

Contributor Information

Matthew J. Smith, Email: matt.smith@lshtm.ac.uk.

Miguel Angel Luque‐Fernandez, Email: mluquefe@ugr.es.

Data Availability Statement

The authors have nothing to report.

References

  • 1. Smith M. J., Mansournia M. A., Maringe C., et al., “Introduction to Computational Causal Inference Using Reproducible Stata, R, and Python Code: A Tutorial,” Statistics in Medicine 41, no. 2 (2022): 407–432, 10.1002/sim.9234. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Austin P. C., “An Introduction to Propensity Score Methods for Reducing the Effects of Confounding in Observational Studies,” Multivariate Behavioral Research 46, no. 3 (2011): 399–424, 10.1080/00273171.2011.568786. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Williamson E., Morley R., Lucas A., and Carpenter J., “Propensity Scores: From Naïve Enthusiasm to Intuitive Understanding,” Statistical Methods in Medical Research 21, no. 3 (2011): 273–293, 10.1177/0962280210394483. [DOI] [PubMed] [Google Scholar]
  • 4. Robins J. M., Hernán M. Á., and Brumback B., “Marginal Structural Models and Causal Inference in Epidemiology,” Epidemiology 11, no. 5 (2000): 550–560, 10.1097/00001648-200009000-00011. [DOI] [PubMed] [Google Scholar]
  • 5. Rosenbaum P. R. and Rubin D. B., “The Central Role of the Propensity Score in Observational Studies for Causal Effects,” Biometrika 70, no. 1 (1983): 41–55, 10.1093/biomet/70.1.41. [DOI] [Google Scholar]
  • 6. Robins J., “A New Approach to Causal Inference in Mortality Studies With a Sustained Exposure Period—Application to Control of the Healthy Worker Survivor Effect,” Mathematical Modelling 7, no. 9–12 (1986): 1393–1512, 10.1016/0270-0255(86)90088-6. [DOI] [Google Scholar]
  • 7. Snowden J. M., Rose S., and Mortimer K. M., “Implementation of G‐Computation on a Simulated Data Set: Demonstration of a Causal Inference Technique,” American Journal of Epidemiology 173, no. 7 (2011): 731–738, 10.1093/aje/kwq472. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Vansteelandt S. and Keiding N., “Invited Commentary: G‐Computation‐Lost in Translation?,” American Journal of Epidemiology 173, no. 7 (2011): 739–742, 10.1093/aje/kwq474. [DOI] [PubMed] [Google Scholar]
  • 9. Bang H. and Robins J. M., “Doubly Robust Estimation in Missing Data and Causal Inference Models,” Biometrics 61, no. 4 (2005): 962–973, 10.1111/j.1541-0420.2005.00377.x. [DOI] [PubMed] [Google Scholar]
  • 10. Neugebauer R. and van der Laan M. J., “Why Prefer Double Robust Estimators in Causal Inference?,” Journal of Statistical Planning and Inference 129, no. 1–2 (2005): 405–426, 10.1016/j.jspi.2004.06.060. [DOI] [Google Scholar]
  • 11. van der Laan M. J. and Rubin D., “Targeted Maximum Likelihood Learning,” International Journal of Biostatistics 2, no. 1 (2006), 10.2202/1557-4679.1043. [DOI] [Google Scholar]
  • 12. Miao W., Geng Z., and Tchetgen Tchetgen E. J., “Identifying Causal Effects With Proxy Variables of an Unmeasured Confounder,” Biometrika 105, no. 4 (2018): 987–993, 10.1093/biomet/asy038. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Daniel Rhian M., Double Robustness (Wiley StatsRef: Statistics Reference Online 2018), 1–14, 10.1002/9781118445112.stat08068. [DOI] [Google Scholar]
  • 14. Kennedy E. H., “Semiparametric Doubly Robust Targeted Double Machine Learning: A Review,” 2022.
  • 15. Laan S. R., Targeted Learning (Chapter 6: Why TMLE, pp: 102‐117) (Springer Science Business Media, 2011). [Google Scholar]
  • 16. Smith M. J., Phillips R. V., Luque‐Fernandez M. A., and Maringe C., “Application of Targeted Maximum Likelihood Estimation in Public Health and Epidemiological Studies: A Systematic Review,” Annals of Epidemiology 86 (2023): 34, e28–48, 10.1016/j.annepidem.2023.06.004. [DOI] [PubMed] [Google Scholar]
  • 17. Chernozhukov V., Chetverikov D., Demirer M., et al., “Double/Debiased Machine Learning for Treatment and Structural Parameters,” Econometrics Journal 21, no. 1 (2018): C1–C68, 10.1111/ECTJ.12097. [DOI] [Google Scholar]
  • 18. van der Laan M. J. and Rose S., Targeted Learning. Springer Series in Statistics (Springer New York, 2011). [Google Scholar]
  • 19. van der Laan M. J., Polley E. C., and Hubbard A. E., “Super Learner,” Statistical Applications in Genetics and Molecular Biology 6, no. 1 (2007), 10.2202/1544-6115.1309. [DOI] [PubMed] [Google Scholar]
  • 20. van der Laan Mark J. and Sherri R., “Targeted Learning in Data Science: Causal Inference for Complex Longitudinal Studies,” in Springer Series in Statistics (Springer New York, 2011). [Google Scholar]
  • 21. Cai W. and van der Laan M., “Nonparametric Bootstrap Inference for the Targeted Highly Adaptive Least Absolute Shrinkage and Selection Operator (LASSO) Estimator,” International Journal of Biostatistics 6, no. 2 (2020): 1557–4679. [DOI] [PubMed] [Google Scholar]
  • 22. Tsiatis A. A., Semiparametric Theory and Missing Data. Springer Series in StatisticsNew (Springer, 2006). [Google Scholar]
  • 23. Vaart A. W., Asymptotic Statistics (Cambridge University Press, 2000). [Google Scholar]
  • 24. Zivich P. N. and Breskin A., “Machine Learning for Causal Inference: On the Use of Cross‐Fit Estimators,” Epidemiology 32, no. 3 (2021): 393–401, 10.1097/ede.0000000000001332. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Li H., Rosete S., Coyle J., et al., “Evaluating the Robustness of Targeted Maximum Likelihood Estimators via Realistic Simulations in Nutrition Intervention Trials,” Statistics in Medicine 41 (2022): 2132–2165, 10.1002/sim.9348. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Breiman L., Friedman J. H., Olshen R. A., and Stone C. J., Classification and Regression Trees (Routledge, 2017). [Google Scholar]
  • 27. Zheng W. and van der Laan M., Asymptotic Theory for Cross‐Validated Targeted Maximum Likelihood Estimation (U.C. Berkeley Division of Biostatistics Working Paper Series, 2010). [Google Scholar]
  • 28. Levy J., “An Easy Implementation of CV‐TMLE,” (2018), arXiv, 10.48550/arXiv.1811.045731811.04573. [DOI]
  • 29. Luque‐Fernandez M. A., Schomaker M., Rachet B., and Schnitzer M. E., “Targeted Maximum Likelihood Estimation for a Binary Treatment: A Tutorial,” Statistics in Medicine 37, no. 16 (2018): 2530–2546, 10.1002/sim.7628. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Schuler M. S. and Rose S., “Targeted Maximum Likelihood Estimation for Causal Inference in Observational Studies,” American Journal of Epidemiology 185, no. 1 (2017): 65–73, 10.1093/aje/kww165. [DOI] [PubMed] [Google Scholar]
  • 31. Gruber S. and Laan M. J., Targeted Maximum Likelihood Estimation: A Gentle Introduction (U.C. Berkeley Division of Biostatistics Working Paper Series, 2009). [Google Scholar]
  • 32. Sofrygin O. and van der Laan M. J., “Semi‐Parametric Estimation and Inference for the Mean Outcome of the Single Time‐Point Intervention in a Causally Connected Population,” Journal of Causal Inference 5, no. 1 (2017): 20160003, 10.1515/jci-2016-0003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Shook‐Sa B. E., Zivich P. N., and Lee C., “Double Robust Variance Estimation With Parametric Working Models,” Biometrics 81, no. 2 (2025): ujaf054. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Sekhon J. S., Gruber S., Porter K. E., and Laan M. J., Propensity‐Score‐Based Estimators and C‐TMLE (Springer, 2011), 343–364. [Google Scholar]
  • 35. Zepeda‐Tello R., Schomaker M., Maringe C., et al., “The Delta‐Method and Influence Function in Medical Statistics: A Reproducible Tutorial,” (2022), arXiv:2206.15310v1.ArXiv.
  • 36. van der Laan M. J., Coyle J., HejazI N., Malencia I., Phillips R. V., and Hubbard A., “Targeted Learning in R: Causal Data Science With the Tlverse Software Ecosystem. GitHub,” (2023), https://tlverse.org/tlverse‐handbook/index.html.
  • 37. Hampel F. R., “The Influence Curve and Its Role in Robust Estimation,” Journal of the American Statistical Association 69, no. 346 (1974): 383–393, 10.1080/01621459.1974.10482962. [DOI] [Google Scholar]
  • 38. Léger M., Chatton A., Le Borgne F., Pirracchio R., Lasocki S., and Foucher Y., “Causal Inference in Case of Near‐Violation of Positivity: Comparison of Methods,” Biometrical Journal 64 (2022): 1389–1403, 10.1002/bimj.202000323. [DOI] [PubMed] [Google Scholar]
  • 39. Laan M. J. and Robins J. M., Unified Approach for Causal Inference and Censored Data (Springer, 2003), 311–370. [Google Scholar]
  • 40. Romain N. and Laan M. J., “G‐Computation Estimation for Causal Inference With Complex Longitudinal Data,” Computational Statistics & Data Analysis 51, no. 3 (2006): 1676–1697, 10.1016/j.csda.2006.06.016. [DOI] [Google Scholar]
  • 41. Petersen Maya L., Porter Kristin E., Susan G., and Wang Y., “Diagnosing and Responding to Violations in the Positivity Assumption,” Statistical Methods in Medical Research 21, no. 1 (2010): 31–54, 10.1177/0962280210386207. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Tang L., Song J., Belin T. R., and Unützer J., “A Comparison of Imputation Methods in a Longitudinal Randomized Clinical Trial,” Statistics in Medicine 24, no. 14 (2005): 2111–2128, 10.1002/sim.2099. [DOI] [PubMed] [Google Scholar]
  • 43. Morris T. P., White I. R., and Crowther M. J., “Using Simulation Studies to Evaluate Statistical Methods,” Statistics in Medicine 38, no. 11 (2019): 2074–2102, 10.1002/sim.8086. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Luque Fernandez M. A. and Maringe C., “Ensemble Learning Targeted Maximum Likelihood for Stata Users,” (2021), 10.5281/zenodo.5036522. [DOI]
  • 45. Kevin H., Lee B., Ozge G., et al., “Impact of Time From Diagnosis to Initiation of Curative Chemotherapy on Survival of Patients With Diffuse Large B‐Cell Lymphoma,” 57 (2015): 276–282. [DOI] [PubMed] [Google Scholar]
  • 46. Olszewski A. J., Ollila T., and Reagan J. L., “Time to Treatment Is an Independent Prognostic Factor in Aggressive Non‐Hodgkin Lymphomas,” British Journal of Haematology 181 (2018): 495–504. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Maurer , “Diagnosis‐to‐Treatment Interval Is an Important Clinical Factor in Newly Diagnosed Diffuse Large B‐Cell Lymphoma and Has Implication for Bias in Clinical Trials,” (2018). [DOI] [PMC free article] [PubMed]
  • 48. Vincent C., Sydney D., Fabrice J., and Hervé T., “Prognostic Impact of Diagnosis to Treatment Interval (DTI) in Diffuse Large B‐Cell Lymphoma Patients: A Real‐Life Monocentric Study,” Leukemia & Lymphoma 60 (2018): 839–841. [DOI] [PubMed] [Google Scholar]
  • 49. Phipps C., Lee Y. S., Ying H., et al., “The Impact of Time From Diagnosis to Treatment in Diffuse Large B‐Cell Lymphoma,” Leukemia & Lymphoma 59 (2018): 2336–2341. [DOI] [PubMed] [Google Scholar]
  • 50. Nikonova A., Guirguis H. R., Buckstein R., and Cheung M. C., “Predictors of Delay in Diagnosis and Treatment in Diffuse Large B‐Cell Lymphoma and Impact on Survival,” British Journal of Haematology 168 (2014): 492–500. [DOI] [PubMed] [Google Scholar]
  • 51. Naimi Ashley I., Mishler Alan E., and Kennedy E. H., “Challenges in Obtaining Valid Causal Effect Estimates With Machine Learning Algorithms,” American Journal of Epidemiology 192, no. 9 (2021): 1536–1544, 10.1093/aje/kwab201. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52. Balzer L. B. and Westling T., “Invited Commentary: Demystifying Statistical Inference When Using Machine Learning in Causal Research,” American Journal of Epidemiology 192, no. 9 (2021): 1545–1549, 10.1093/aje/kwab200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53. Jawadekar N., Kezios K., Odden M. C., et al., “Practical Guide to Honest Causal Forests for Identifying Heterogeneous Treatment Effects,” American Journal of Epidemiology 192, no. 7 (2023): 1155–1165, 10.1093/aje/kwad043. [DOI] [PubMed] [Google Scholar]
  • 54. Newey W. K. and Robins J. R., “Cross‐Fitting and Fast Remainder Rates for Semiparametric Estimation,” (2018), arXiv, http://arxiv.org/pdf/1801.09138.
  • 55. McClean A., Balakrishnan S., Kennedy E. H., and Wasserman L., “Double Cross‐fit Doubly Robust Estimators: Beyond Series Regression,” 2024.
  • 56. Naimi A. I. and Bodnar L. M., “Pseudo‐Random Number Generator Influences on Average Treatment Effect Estimates Obtained With Machine Learning,” Epidemiology 35, no. 6 (2024): 779–786, 10.1097/ede.0000000000001785. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57. Lindsey S., Russell K., and Benkeser D., “Don't Let Your Analysis Go to Seed: On the Impact of Random Seed on Machine Learning‐Based Causal Inference,” Epidemiology 35, no. 6 (2024): 764–778, 10.1097/ede.0000000000001782. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58. Zivich P. N., “Commentary: The Seedy Side of Causal Effect Estimation With Machine Learning,” Epidemiology 35, no. 6 (2024): 787–790, 10.1097/ede.0000000000001783. [DOI] [PubMed] [Google Scholar]
  • 59. Zhong Y., Bodnar L. M., and Naimi A. I., “AIPW: An R Package for Augmented Inverse Probability–Weighted Estimation of Average Causal Effects,” American Journal of Epidemiology 190, no. 12 (2021): 2690–2699, 10.1093/aje/kwab207. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60. Phillips R. V., van der Laan M. J., Lee H., and Gruber S., “Practical Considerations for Specifying a Super Learner,” International Journal of Epidemiology 52, no. 4 (2023): 1276–1285, 10.1093/ije/dyad023. [DOI] [PubMed] [Google Scholar]
  • 61. Pang M., Schuster T., Filion K. B., Eberg M., and Platt R. W., “Targeted Maximum Likelihood Estimation for Pharmacoepidemiologic Research,” Epidemiology 27, no. 4 (2016): 570–577, 10.1097/ede.0000000000000487. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62. Zivich P., Davidson‐Pilon C., Diong J., and Reger D., Badger the Gitter. zEpid (2022), https://github.com/pzivich/zepidPythonpackageversion0.9.1.
  • 63. Gruber S. and Laan M. J., “Tmle: An R Package for Targeted Maximum Likelihood Estimation,” Journal of Statistical Software 51, no. 13 (2012): 1–35, 10.18637/jss.v051.i13.23504300 [DOI] [Google Scholar]
  • 64. Coyle J. R., “tmle3: The Extensible TMLE Framework,” (2021), https://github.com/tlverse/tmle3Rpackageversion0.2.0.
  • 65. Coyle J. R. and Hejazi N. S., “Origami: A Generalized Framework for Cross‐Validation in R,” Journal of Open Source Software 3, no. 21 (2018): 512, 10.21105/joss.00512. [DOI] [Google Scholar]
  • 66. Stitelman O. M. and van der Laan M. J., “Collaborative Targeted Maximum Likelihood for Time to Event Data,” International Journal of Biostatistics 6, no. 1 (2010), 10.2202/1557-4679.1249. [DOI] [PubMed] [Google Scholar]
  • 67. Benkeser D., Cai W., and Laan M. J., “A Nonparametric Super‐Efficient Estimator of the Average Treatment Effect,” Statistical Science 35, no. 3 (2020): 484–495, 10.1214/19-sts735. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The authors have nothing to report.


Articles from Statistics in Medicine are provided here courtesy of Wiley

RESOURCES