ABSTRACT
Heterogeneous treatment effect models allow us to compare treatments at subgroup levels and are becoming increasingly popular in applications such as personalized medicine, advertising, and education. Regardless of the type of responses (continuous, binary, count, survival), most causal estimands focus on the differences between the treatment and control conditional means. In this paper, we propose an alternative estimand, DINA—the DIfference in NAtural parameters—to quantify heterogeneous treatment effects motivated by exponential families and the Cox model. Despite the type of responses, DINA is both convenient and more practical for modeling the influence of covariates on the treatment effect. Additionally, we introduce a meta-algorithm for DINA, enabling practitioners to utilize powerful off-the-shelf machine learning tools for the estimation of nuisance functions. This meta-algorithm is also statistically robust to errors in the nuisance function estimation. We demonstrate the efficacy of our method in combination with various machine learning base-learners on both simulated and real datasets.
Keywords: causal inference, Cox model, exponential family, heterogeneous treatment effect, Neyman orthogonal score
1. INTRODUCTION
The potential outcome model (Rubin, 1974) has received wide attention (Imbens and Rubin, 2015; Rosenbaum et al., 2010) in the field of causal inference. Recently, there has been a focus on the estimation of heterogeneous treatment effects (HTE), which allows the estimated effect to depend on subject-specific features. Applications include personalized medicine (Lesko, 2007; Low et al., 2016), personalized education (Murphy et al., 2016), and personalized advertisement (Bennett and Lanning, 2007).
For continuous responses, the difference in conditional means, often referred to as the conditional average treatment effect (CATE), is a commonly-used estimand of HTE (Powers et al., 2018; Wendling et al., 2018). However, for binary responses or count data, no consensus of the estimand has been reached, and a variety of quantities have been considered. For instance, for dichotomous responses, conditional success probability differences, conditional success probability ratios, and conditional odds ratios have all been employed (Imbens and Rubin, 2015; Tian et al., 2014). In this paper, we propose to estimate a unified quantity—the DIfference in NAtural parameters (DINA), motivated by exponential families and the Cox model (Cox, 1972). DINA is the conditional mean difference for continuous responses, the conditional log-odds ratio for binary responses, the conditional log mean ratio for count responses, and the conditional log hazard ratio for survival outcomes.
DINA is more appealing for general responses compared to CATE for reasons below:
-
In practical applications, comparisons on the natural parameter scale are frequently used.
For binary responses, the log of the conditional odds ratio is a frequently used metric in clinical trials for assessing diagnostic performance (Glas et al., 2003; Rothman, 2012), and is approximately equivalent to the relative risk for rare diseases. In the Cox model, the log of the hazard ratio, which measures the likelihood of an event occurring in the treatment arm relative to the control arm, is commonly reported.
It is convenient to model the influence of covariates to the treatment effect on the natural parameter scale. For binary responses or count data, the types of outcomes impose implicit constraints, such as zero-one or non-negative values, making it difficult to model covariates’ impact on the outcome scale. In contrast, natural parameters are supported on the real line, which easily accommodate various types of covariate dependence.
The difference in conditional means can display uninteresting or over-complicated heterogeneity due to the support constraints. For instance, consider a scenario where the disease risk without a vaccine is 10% among older people and 1% among young people. Given the substantial disparity in room for improvement between age groups (10% versus 1%), the absolute risk difference is unlikely to be identical; in contrast, the relative risk may remain constant across different ages. Another example is the CRASH-3 data (Dewan et al., 2012) examining how the effect of Tranexamic acid on death rates varies with Glasgow scores (Figure 1). The differences in death probabilities (panel b) exhibit a complex non-linear dependence on the Glasgow score, whereas the difference in the log-odds ratio of death (panel c) shows a simpler linear relationship.
FIGURE 1.
Treatment effect of drug Tranexamic acid and Glasgow score. Panel (a) displays the probabilities of death for different Glasgow scores. Panel (b) displays the difference of the treatment and control death probabilities. Panel (c) displays the log-odds ratio of the treatment and control death probabilities.
For DINA, we propose an estimator motivated by the celebrated Robinson’s method (Robinson, 1988) for CATE and its extension the R-learner (Nie and Wager, 2021). Our method consists of two steps:
Estimate nuisance functions.
Estimate DINA with nuisance function estimators plugged in.
The method is designed to be locally insensitive to incorrect nuisance function estimators. By separating the estimation of nuisance functions from that of DINA, we can use powerful machine-learning tools for the estimation of nuisance functions.
In Section 2, we formulate the problem and discuss related works. In Section 3, we discuss DINA estimator for exponential families. In Section 4, we extend the DINA estimator to the Cox model. In Sections 5 and 6, we apply the DINA estimator to simulated data and the SPRINT dataset. We conclude this paper with discussions in Section 7. Literature review, proofs, and method extensions are provided in the Supplementary Materials.
2. BACKGROUND
2.1. Problem formulation
We adopt the Neyman–Rubin potential outcome model. Each unit is associated with a covariate vector
, a treatment assignment indicator
, and two potential outcomes
,
. We observe the response
if the unit is under treatment, i.e.,
, and
if the unit is under control, i.e.,
.
Suppose we have access to
units drawn i.i.d. from a super-population model,
![]() |
(1) |
![]() |
(2) |
![]() |
(3) |
where
denotes the distribution of covariates,
denotes the propensity score, and
and
denote the distributions of potential outcomes.
2.1.1. Exponential family
We aim to estimate the heterogeneous treatment effects, denoted by
, where the exact form of
depends on the response type.
- For continuous data, we use the difference of the conditional means

(4) - For binary responses, we use the difference of log conditional odds, which is equivalent to the log of conditional odds ratio,

(5) - For count data, we use the difference of the log of conditional means, i.e., the log of conditional mean ratio,

(6)
If the responses follow Gaussian, Bernoulli, or Poisson distributions, the estimands above correspond to the DINA functions of treatment and control groups, which gives rise to the name “DINA.” When the responses do not follow these distributions, the quantities remain well-defined and meaningful (Section 3).
2.1.2. Cox model
For time-to-event responses, we let
be the conditional control hazard rate at time
, and similarly we define
. We target the difference of the log of conditional hazards, i.e., the log of hazards ratio,
![]() |
(7) |
We follow the Cox model (Cox, 1972) and make the proportional hazards assumption.
Assumption 1 (Proportional hazards):
The hazard rate functions follow
where
denotes the baseline hazard function and
,
denote the exponential tilting functions.
Under Assumption 1,
does not depend on
. Below we will omit
and use
.
Survival responses usually come with censorship. We let
,
be the counterfactual censoring times and
be the observed censoring time where
if
and
if
. Let
be the observed censoring indicator. The observed responses are pairs
. We make the following assumption on the counterfactual censoring times:
Assumption 2 (Censoring mechanism):
The counterfactual censoring times are independent of the survival times, given the covariates and the treatment assignment,
and the counterfactual censoring times are unconfounded,
Assumption 2 implies that there are no unmeasured factors influencing the counterfactual censoring times and survival times. The assumption also assumes away confounders beyond the covariates
that could affect both the censoring times and the treatment assignment.
2.2. Robinson’s method and R-learner
In Section 1 of Supplementary Materials, we discuss related works. Below we focus on Robinson’s method (Robinson, 1988) and the R-learner (Nie and Wager, 2021) for CATE (we use two method names interchangeably below), which motivate our procedure. To illustrate, consider the additive error model
![]() |
(8) |
where
,
denote the conditional control and treatment group mean functions, and the error
satisfies
. The estimand CATE is the difference in conditional means
. Let
![]() |
(9) |
be the marginal mean function, then model (8) can be reparametrized as
![]() |
(10) |
Based on the reparametrization (10), Robinson (1988) further assumes
and proposes the two-step procedure:
Estimation of nuisance functions. Estimate the propensity score
and the marginal mean function
.Least squares. Substitute the nuisance-function estimators
,
from Step 1 in (10) and solve for
by least squares.
The R-learner adopts the same reparametrization (10) and the two-step procedure, but estimates
non-parametrically. Robinson’s method and the R-learner use black-box predictors for nuisance function estimation and are only mildly sensitive to inaccurate nuisance function estimators
,
. In this paper, we extend the R-learner to DINA.
3. DINA FOR EXPONENTIAL FAMILY
In this section, we introduce our DINA estimator suitable for responses generated from exponential family. For illustration, we begin with a working model for the potential outcomes to motivate the proposed method, and defer discussion of more general cases to the end of the section. The working model is given by
![]() |
(11) |
Here
,
denote the densities of the control group and the treatment group respectively,
,
denote the associated natural parameter functions,
is the cumulant generating function, and
is the carrier density. Our estimand DINA is
.
Analogous to Eq. (9), we define the baseline
as a mixture of natural parameter functions weighted by a modified propensity score
,
![]() |
(12) |
Here
and
are the variance functions for the exponential family,
being the inverse of the canonical link function. This allows us to reparametrize
,
as
![]() |
(13) |
The R-learner for the Gaussian distribution uses
,
.
Based on (13), we propose the following two-step estimator (details in Algorithm 1):
Estimation of nuisance functions. We estimate
and
in (12), using estimators of the propensity score
and the natural parameter functions
and
.- Maximum likelihood estimator (MLE). We maximize the likelihood of
corresponding to (13) with nuisance-function estimators
,
from Step 1 plugged in,

(14)
The method described above extends beyond the working model (13). More generally, based on the type of response variable, we choose a link function
(analogous to
in the exponential family (13)) to transform the outcome from the original scale to the “natural parameter” scale. Next, we define the baseline functions,
![]() |
(15) |
which reduces to the natural parameter functions under (13) with
. When the exponential family working model is misspecified, the proposed
still estimates the quantity
, i.e., the difference in transformed conditional expectations between the treatment and control groups, and Proposition 1, which will be introduced in Section 3.3, still holds. We also show that our proposed nuisance functions (12) lead to the Neyman orthogonal score derived from the concentration-out approach (Newey, 1994). Details are provided in the Supplementary Materials Section 3.1.1.
3.1. Interpretation of nuisance functions
We provide insights into Algorithm 1 by comparing it to the R-learner. As discussed above, Algorithm 1 is an extension of the R-learner, and shares its motivation as well as the method framework. The major difference lies in the nuisance functions (12). In the R-learner,
equals the propensity function
; in the proposed DINA estimator,
not only depends on
but also the variances
and
. By the decomposition,
![]() |
(16) |
is large if a unit is likely to be treated or their response under treatment has higher variance than under control. As a result,
not only balances the sizes of the treatment and control groups but also mitigates the variance differences between them. For more comments on the adjustment based on
, see the multiple-level treatment setting in the Supplementary Materials Section 2.
3.2. Algorithm
Similar to the R-learner, we estimate the DINA in (13) in two steps. We estimate nuisance functions (12) and the DINA using independent subsamples so that the estimation of the nuisance functions does not interfere with that of DINA. We employ cross-fitting (Chernozhukov et al., 2018) to restore data efficiency. We now give details.
In the first step, we estimate the nuisance functions
and
in (12). These in turn depend on the propensity score
, and separate estimators of
and
. The propensity scores can be estimated by any classification method that provides probability estimates. The functions
and
can be separately estimated by any suitable method that operates within the particular exponential family. The variance functions
and
are functions of
and
, and can be estimated by inserting
and
into the corresponding expressions. Finally, we plug the nuisance estimators into (12) and get
and
. Note that in the case of the Gaussian distribution,
,
, and we can directly estimate
by any conditional mean estimator of
given
and avoid having to separately estimate
and
.
In the second step, we maximize the log-likelihood corresponding to (13) with the estimators
and
from the first step. The function
can be regarded as an offset, and
can be considered as the varying coefficient of
. The second step can be implemented, for example, using the glm function in R with the additional assumption that
is linear in
.
From the practical perspective, Algorithm 1 decouples the estimation of DINA from that of the nuisance functions and allows for flexible estimation of nuisance functions. Though the nuisance functions
and
are complicated, various methods are applicable since there are no missing data in the nuisance-function estimation. By modularization, in step 1, we can use any off-the-shelf methods:
3.3. Theoretical properties
The motivation behind the method is to gain robustness to nuisance functions, and we make our idea rigorous in the following proposition. In the proposition, we replace
with
to explicitly indicate its dependence on the sample size. For a function
,
is defined as
.
Proposition 1:
For
in Eq. (15), under conditions:
Treatment effect is a linear function of
, that is,
;
Covariates
are bounded, the true parameter
is in a bounded region
, nuisance functions
,
and nuisance-function estimators
,
are uniformly bounded;
The minimal eigenvalues of the score derivative
in
are lower bounded by
,
.
If
,
,
, then
The estimator is efficient if the likelihood (11) is correctly specified and
.
The linearity assumption
can be replaced by
, for any known functions of the covariates
. For instance, if the treatment effect is believed to be homogeneous, we use
; if we are interested in subgroup treatment effects, we can design group indicators to specify the desired subgroups. If the set of basis is sufficiently expressive, then the linear model can approximate smooth functions reasonably well.
Proposition 1 states that for
to achieve a certain accuracy, the conditions on
and
are relatively weak. This implies the method is locally insensitive to the nuisance functions, and thus is robust to noisy plugged-in nuisance-function estimators. In other words, Algorithm 1 can be viewed as an accelerator: given crude estimators
,
, and
as inputs, it produces DINA estimates that are twice as accurate as the naive difference
. As a corollary of Proposition 1, if both
and
are estimated at rate
, the resulting DINA estimator achieves the parametric rate
.
Proposition 1 remains valid for general
as defined in Eq. (15), even when the exponential family model (11) is misspecified. In fact, when the nuisance functions are fit using generalized linear models or machine learning methods such as XGBoost with the negative log-likelihood as the loss,
and
converge to the “best-fitting” values that minimize the Kullback–Leibler divergence between the true data-generating process and the working model even if misspecified. However, correct model specification is required to establish the efficiency result.
4. DINA FOR COX MODEL
Let
be the baseline cumulative hazard function, i.e.,
. We assume
![]() |
(17) |
where the baseline hazard function
is shared by all subjects, and the hazard of a subject is the baseline multiplied by a tilting function independent of the survival time.
Analogous to Eq. (12), we define the baseline
, the modified propensity score 
![]() |
(18) |
The value of
is large when the propensity score is high, or when the ratio of not-censored probabilities between the treatment group and the control group is large. As shown in the Supplementary Materials Section 2, if the baseline hazard is known, then plugging the above
,
into Algorithm 1 leads to the hazard ratio estimator based on the full likelihood, which is robust to the nuisance estimators
,
(Proposition 1).
Instead of focusing on the full likelihood, Cox (1972) proposes to maximize the partial likelihood. The partial likelihood is prevalent in practice because it does not require the baseline hazard function and preserves promising statistical properties (Andersen and Gill, 1982; Tsiatis, 1981). Particularly, the partial likelihood
can be obtained from the full likelihood by profiling out the baseline hazard (Van der Vaart, 1998):
![]() |
where
denotes the cumulating hazard at
if the subject
is not censored. Let
be the baseline hazard estimators associated with the partial likelihood maximization, and the partial likelihood maximizer is equivalent to that of the full likelihood with
. The connection motivates the method based on partial likelihood, which corresponds to the standard partial likelihood maximization method under the specification (18) (details are provided in Section 4 of the Supplementary Materials).
Proposition 2:
Under the conditions of Proposition 1, Assumption 1, Assumption 2, and assume no treatment effect,
,
,
, then
For non-zero treatment effects, Proposition 2 is, in general, not true. Despite lacking theoretical guarantee, the partial-likelihood based method is empirically promising.
5. SIMULATION
5.1. Exponential family
We compare the following five meta-algorithms under the assumption
. For nuisance function estimators, we obtain
by logistic regression and
,
by fitting generalized linear models. Results of estimating
,
by tree boosting are available in the Supplementary Materials Section 5:
Separate estimation (SE-learner). The separate estimation method estimates the control and treatment group mean functions
,
, takes the difference
, and further regresses the difference on the covariates to obtain
.-
X-learner (X-learner).
X-learner first estimates the control group mean function
, and then estimates
by solving a generalized linear model with
as the offset. Propensity score adjusted X-learner (PA-X-learner). Motivated by a thread of works (Dorie et al., 2019; Hahn et al., 2020; Vansteelandt and Daniel, 2014), we consider an augmented X-learner where the control group mean function is learned as a function of raw covariates, an estimated propensity score, and the interaction between.
-
Direct extension of the R-learner (E-learner). The direct extension of the R-learner considers
and the associated baseline 
for arbitrary response types (Dandl et al., 2024). The rest is the same as Algorithm 1.
The proposed method (DINA-learner). We apply Algorithm 1 with the
,
in (12). For Gaussian responses, the proposed method and the R-learner are the same; for other distributions, the two are different.
As for data generating mechanism, we consider
covariates independently generated from uniform
. The treatment assignment follows a logistic regression model
. The responses are sampled from the exponential family with natural parameter functions
![]() |
(19) |
for some
. In both treatment and control groups, the response models are misspecified generalized linear models, while the difference of the natural parameters
is always linear. We consider continuous, binary, and discrete responses generated from Gaussian, Bernoulli, and Poisson distributions, respectively. For Cox model, we follow model (19) and use the baseline hazard function
, uniform censoring (75% units censored). We compare the five methods above based on partial-likelihood. We provide specific configurations of hyperparameters
,
,
,
in the Supplementary Materials Section 5.
We measure the estimation performance by the mean squared error
, where the expectation is taken over the covariate population distribution. Results are summarized in Figure 2. Across three types of responses, our proposed method (DINA), direct extension of the R-learner (E), and propensity score adjusted X-learner (PA-X) performs relatively better than X-learner (X) and separate estimation (SE). Among the three well-performed methods, our proposed method approximately achieves the parametric convergence rate
and is more favorable for count data. As for X-learner and separate estimation, the errors stop decreasing as the sample size increases due to the bias.
FIGURE 2.
Estimation error log-log boxplots. We display the estimation errors
over sample sizes in
. We compare five methods: separate estimation (SE), X-learner (X), propensity score adjusted X-learner (PA-X), direct extension of the R-learner (E), and Algorithm 1 (DINA). We adopt the response model (19) and consider four types of responses: (a) continuous (Gaussian), (b) binary (Bernoulli), (c) count data (Poisson), (d) survival data (Cox model with uniform censoring, 75% units censored). We estimate the propensity score by logistic regression, and estimate the natural parameters by fitting generalized linear models or maximizing Cox partial likelihoods. We repeat all experiments 100 times. Abbreviation: DINA, DIfference in NAtural parameters.
In the Supplementary Materials Section 5, we employ bootstrap methods to construct confidence intervals for
. The confidence intervals based on our estimator achieve the best coverage in average with comparable widths across settings.
6. REAL DATA ANALYSIS
We apply our method to the SPRINT dataset (Powers et al., 2018). The data are collected from a randomized trial containing 7517 units after preprocessing. The response is whether any of the major CVD events occur to a participant, and we use seven lab measurements as covariates (details of the dataset and its preprocessing are included in Section 5 of the Supplementary Materials). Our goal is to assess the heterogeneous treatment effect on the log-odds scale.
We consider the five methods in Section 5. As Table 1 shows, the proposed method, propensity score adjusted X-learner, and X-learner produce negative intercepts significant at the 5% level, which implies that for a patient with average covariate values, the treatment decreases the odds of experiencing any CVD events. As for heterogeneity in the treatment effect, our proposal finds EGFR as a significant effect modifier. In particular, the estimated coefficient of EGFR is negative, indicating that the treatment is more beneficial to patients with high EGFR. In Figure 3, we plot the average log-odds ratio in subgroups determined by subjects’ EGFR values, which is approximately linear.
TABLE 1.
Estimated coefficients and 95% CI from the SPRINT dataset.
| Abbreviation | DINA | E | PA-X | X | SE | |
|---|---|---|---|---|---|---|
| SBP |
|
0.109 | 0.101 | 0.313 | 0.255 | 0.135 |
| 95% CI | [−0.169, 0.387] | [−0.166, 0.368] | [−0.030, 0.656] | [−0.072, 0.582] | [−0.128, 0.398] | |
| EGFR |
|
−0.331 | −0.353 | −0.107 | −0.086 | −0.087 |
| 95% CI | [−0.662, 0.000] | [−0.725, 0.019] | [−0.548, 0.334] | [−0.412, 0.239] | [−0.432, 0.258] | |
| CHR |
|
0.111 | 0.129 | −0.176 | −0.141 | −0.121 |
| 95% CI | [−0.273, 0.495] | [−0.238, 0.496] | [−0.552, 0.200] | [−0.480, 0.198] | [−0.491, 0.249] | |
| GLUR |
|
−0.211 | −0.205 | −0.116 | −0.0535 | −0.156 |
| 95% CI | [−0.501, 0.079] | [−0.468, 0.058] | [−0.455, 0.223] | [−0.306, 0.199] | [−0.454, 0.142] | |
| HDL |
|
−0.000 | 0.038 | 0.011 | −0.030 | −0.136 |
| 95% CI | [−0.402, 0.401] | [−0.366, 0.442] | [−0.448, 0.470] | [−0.426, 0.366] | [−0.565, 0.293] | |
| TRR |
|
0.103 | 0.098 | 0.218 | 0.082 | 0.026 |
| 95% CI | [−0.267, 0.473] | [−0.262, 0.459] | [−0.219, 0.655] | [−0.230, 0.393] | [−0.305, 0.357] | |
| UMALCR |
|
0.001 | −0.045 | −0.039 | 0.094 | −0.057 |
| 95% CI | [−0.228, 0.230] | [−0.284, 0.194] | [−0.257, 0.178] | [−0.124, 0.311] | [−0.253, 0.139] | |
| Intercept |
|
−0.433 | −0.412 | −0.350 | −0.336 | −0.246 |
| 95% CI | [−0.735, −0.131] | [−0.739, −0.085] | [−0.730, 0.030] | [−0.669, −0.003] | [−0.583, 0.091] |
We compare the five methods in Section 5. We input the true propensity score e(x) = 0.5 and use random forests as the nuisance-function learner. We use bootstrap (100 bootstrap samples) to construct the confidence intervals.Abbreviations: CI, confidence intervals; DINA, DIfference in NAtural parameters.
FIGURE 3.

EGFR and DINA (log-odds ratio). We divide the participants into eight groups according to their EGFR. We plot the average log-odds ratio of the intervention. We also superimpose the estimated line from the DINA-learner, where we fix the values of the covariates other than EGFR at their averages. Abbreviation: DINA, DIfference in NAtural parameters. .
In the Supplementary Materials Section 5, we assess methods’ sensitivity to treatment assignment mechanisms.
7. DISCUSSION
The heterogeneity of treatment effects is highly dependent on the measurement scale and choosing an appropriate scale is important as it can influence the analysis and interpretation of treatment effects. In this paper, we propose to quantify the treatment effect by DINA for general responses motivated by the exponential family and Cox model, in contrast to CATE. For non-continuous responses, e.g., binary and survival data, DINA is of more practical interest, e.g., relative risk and hazard ratio, and is convenient for modeling the influence of covariates to the treatment effects. In addition, we introduce a DINA estimator extending the R-learner for CATE, which is insensitive to nuisance function estimation and allows practitioners to use powerful off-the-shelf machine learning tools for nuisance-function estimation.
Our proposed method can be directly extended to quasi-likelihoods (Wedderburn, 1974) used to correct for over-dispersion of exponential family. For quasi-likelihood methods, it is not necessary to specify the full distribution of the outcome; instead, one only needs to define the relationship between the mean and the variance. In specific, let
denote the mean and
denote the pre-determined variance function. The correspondence of natural parameter is defined through the derivative
. The definition of nuisance functions (12) and Algorithm 1 still hold.
Supplementary Material
Web Appendices, Algorithms, Proofs, Tables, and Figures referenced in Section 3-6, along with codes, are available with this paper at the Biometrics website on Oxford Academic. Codes are also accessible from https://github.com/ZijunGao/DINA.
ACKNOWLEDGMENTS
We acknowledge the use of AI-based language tools to assist with the polishing and editing of the manuscript’s text. All substantive content, ideas, and interpretations are solely those of the authors.
Contributor Information
Zijun Gao, Department of Data Sciences and Operations, Marshall Business School, University of Southern California, Los Angeles, CA 90089, United States.
Trevor Hastie, Department of Statistics and Department of Biomedical Data Science, Stanford University, Stanford, CA 94305, United States.
FUNDING
This research was partially supported by grants DMS 2013736 and IIS 1837931 from the National Science Foundation, and grant 5R01 EB 001988-21 from the National Institutes of Health.
CONFLICT OF INTEREST
None declared.
DATA AVAILABILITY
The real dataset that support the findings in this paper can be provided upon request to the corresponding author.
References
- Andersen P. K., Gill R. D. (1982). Cox’s regression model for counting processes: a large-sample study. The Annals of Statistics, 10, 1100–1120. [Google Scholar]
- Bennett J., Lanning S. (2007). The Netflix prize. In bibinfobtitleProceedings of the KDD Cup Workshop, vol. 2007, pp. 3–6.San Jose, CA, USA. [Google Scholar]
- Chernozhukov V., Chetverikov D., Demirer M., Duflo E., Hansen C., Newey W. et al. (2018). Double/debiased machine learning for treatment and structural parameters. The Econometrics Journal, 21, C1–C68. [Google Scholar]
- Cox D. R. (1972). Regression models and life-tables. Journal of the Royal Statistical Society: Series B (Methodological), 34, 187–202. [Google Scholar]
- Dandl S., Bender A., Hothorn T. (2024). Heterogeneous treatment effect estimation for observational data using model-based forests. Statistical Methods in Medical Research, 33, 392–413. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dewan Y., Komolafe E. O., Mejía-Mantilla J. H., Perel P., Roberts I., Shakur H. (2012). CRASH-3-tranexamic acid for the treatment of significant traumatic brain injury: study protocol for an international randomized, double-blind, placebo-controlled trial. Trials, 13, 1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dorie V., Hill J., Shalit U., Scott M., Cervone D. (2019). Automated versus do-it-yourself methods for causal inference: Lessons learned from a data analysis competition. Statistical Science, 34, 43–68. [Google Scholar]
- Glas A. S., Lijmer J. G., Prins M. H., Bonsel G. J., Bossuyt P. M. (2003). The diagnostic odds ratio: a single indicator of test performance. Journal of Clinical Epidemiology, 56, 1129–1135. [DOI] [PubMed] [Google Scholar]
- Hahn P. R., Murray J. S., Carvalho C. M. (2020). Bayesian regression tree models for causal inference: regularization, confounding, and heterogeneous effects (with discussion). Bayesian Analysis, 15, 965–1056. [Google Scholar]
- Imbens G. W., Rubin D. B. (2015). Causal Inference for Statistics, Social, and Biomedical Sciences. Cambridge University Press. [Google Scholar]
- Lesko L. (2007). Personalized medicine: elusive dream or imminent reality?. Clinical Pharmacology and Therapeutics, 81, 807–816. [DOI] [PubMed] [Google Scholar]
- Low Y. S., Gallego B., Shah N. H. (2016). Comparing high-dimensional confounder control methods for rapid cohort studies from electronic health records. Journal of Comparative Effectiveness Research, 5, 179–192. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Murphy M., Redding S., Twyman J. (2016). Handbook on Personalized Learning for States, Districts, and Schools. Philadelphia, PA: Center for Innovations in Learning. [Google Scholar]
- Newey W. K. (1994). The asymptotic variance of semiparametric estimators. Econometrica: Journal of the Econometric Society, 62, 1349–1382. [Google Scholar]
- Nie X., Wager S. (2021). Quasi-oracle estimation of heterogeneous treatment effects. Biometrika, 108, 299–319. [Google Scholar]
- Powers S., Qian J., Jung K., Schuler A., Shah N. H., Hastie T. et al. (2018). Some methods for heterogeneous treatment effect estimation in high dimensions. Statistics in Medicine, 37, 1767–1787. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Robinson P. M. (1988). Root-n-consistent semiparametric regression. Econometrica: Journal of the Econometric Society, 56, 931–954. [Google Scholar]
- Rosenbaum P. R. et al. (2010). Design of Observational Studies. Springer. [Google Scholar]
- Rothman K. J. (2012). Epidemiology: An Introduction. Oxford: Oxford University Press. [Google Scholar]
- Rubin D. B. (1974). Estimating causal effects of treatments in randomized and nonrandomized studies. Journal of Educational Psychology, 66, 688–701. [Google Scholar]
- Tian L., Alizadeh A. A., Gentles A. J., Tibshirani R. (2014). A simple method for estimating interactions between a treatment and a large number of covariates. Journal of the American Statistical Association, 109, 1517–1532. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tsiatis A. A. (1981). A large-sample study of Cox’s regression model. The Annals of Statistics, 9, 93–108. [Google Scholar]
- Van der Vaart A. (1998). Asymptotic Statistics. Cambridge: Cambridge University Press. [Google Scholar]
- Vansteelandt S., Daniel R. M. (2014). On regression adjustment for the propensity score. Statistics in Medicine, 33, 4053–4072. [DOI] [PubMed] [Google Scholar]
- Wedderburn R. W. (1974). Quasi-likelihood functions, generalized linear models, and the Gauss—Newton method. Biometrika, 61, 439–447. [Google Scholar]
- Wendling T., Jung K., Callahan A., Schuler A., Shah N., Gallego B. (2018). Comparing methods for estimation of heterogeneous treatment effects using observational data from health care databases. Statistics in Medicine, 37, 3309–3324. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Web Appendices, Algorithms, Proofs, Tables, and Figures referenced in Section 3-6, along with codes, are available with this paper at the Biometrics website on Oxford Academic. Codes are also accessible from https://github.com/ZijunGao/DINA.
Data Availability Statement
The real dataset that support the findings in this paper can be provided upon request to the corresponding author.
















































