Robust Estimating Method for Propensity Score Models and its Application to Some Causal Estimands: A review and proposal
Abstract
In observational study, the propensity score has the central role to estimate causal effects. Since the propensity score is usually unknown, estimating by appropriate procedures is an indispensable step. A point to note that a causal effect estimator might have some bias if a propensity score model was misspecified; valid model construction is important. To overcome the problem, a variety of interesting methods has been proposed. In this paper, we review four methods: using ordinary logistic regression approach; CBPS proposed by Imai and Ratkovic; boosted CART proposed by McCaffrey and colleagues; a semiparametric strategy proposed by Liu and colleagues. Also, we propose the novel robust two step strategy: estimating each candidate model in the first step and integrating them in the second step. We confirm the performance of these methods through simulation examples by estimating the ATE and ATO proposed by Li and colleagues. From the results of the simulation examples, the boosted CART and CBPS with higher-order balancing condition have good properties; both the estimate of the ATE and ATO has the small variance and the absolute value of bias. The boosted CART and CBPS are useful for a variety of estimands and estimating procedures.
Keywords: Causal inference, Overlap weight, Propensity score, Robust estimation
1 Introduction
To estimate causal effects accurately, adjusting covariates (or confounders; hereafter, “covariates”) is one of the important steps in observational study. When all covariates are observed, the covariates can be adjusted, and an unbiased estimator for causal effects can be obtained; the situation of “no unmeasured confounding” (Hernán and Robins, 2020). In this situation, the propensity score has the central role to estimate causal effects (Rosenbaum and Rubin, 1983). However, the propensity score needs to be estimated by appropriate procedures since it is usually unknown. A point to note that an interested estimator might have some bias if a propensity score model was misspecified (Kang and Schafer, 2007); valid model construction is important.
Recently, some causal estimands, the target population of a causal effects estimation, are considered. One of the well-known estimands is the average treatment effects (ATE; Imbens and Rubin, 2015). The ATE assumes causal effects that the overall population is treated “counterfactual” study treatment and control treatment. In short, the ATE is interested in the overall causal effects. A different estimand called the average treatment effects for the overlap population (ATO) is proposed by Li et al. (2018). The ATO has several attractive features compared with the ATE (Li et al., 2018); for instance, the ATO may become more reasonable causal effects in the sense that subjects who could change their actual treatment to the “counterfactual” treatment have larger weights than subjects who could not change, and is less sensitive to extreme propensity scores (i.e. low propensity scores in the treatment group, or high propensity scores in the control group). Another estimand is defined by the incremental propensity score (Kennedy, 2019). The estimands are defined how change in the intervention probability (i.e., the propensity score) affects the causal effects. There are some attractive estimands, however, there is a crucial problem; some estimands depend on the “true” propensity score. For instance, as mentioned Mao et al. (2019), the ATO has some bias when the propensity score model is misspecified. Therefore, the similar problem mentioned in Kang and Schafer (2007) may be occurred.
There may be a critical problem for not only estimators of causal effects but also estimands itself when the propensity score model is misspecified. To overcome the problem, misspecification of the propensity score model, a variety of interesting methods has been proposed. Covariate balancing methods are fully parametric strategy (Imai and Ratkovic, 2014; Fong et al., 2018). The idea is intuitive and easy to understand; a parametric propensity score model is estimated as the covariate balance between treatment groups is balanced sufficiently. This is somewhat similar procedure as calibration methods (Zubizarreta, 2015; Wang and Zubizarreta, 2020) or multiply robust estimations (Han, 2014; Orihara and Hamada, 2019), however, to my understanding, the philosophy is different; the former is estimating weights nonparametrically so that each group’s weighted expectation of outcome model becomes the marginal expectation of each potential outcome, and the latter is estimating weights so that the weighted score statistics for propensity score models and outcome models become . Nonparametric strategy such as machine learning methods is also considered widely (McCaffrey et al., 2004; Lee et al., 2010; Westreich et al., 2010; Cannas and Arpino, 2019). As mentioned in Cannas and Arpino (2019), by using a sufficient complex model, checking the balancing property (Rosenbaum and Rubin, 1983) may not be that much of a concern. Although the strategy of covariate balancing methods and machine learning methods are different, objective is similar. Recently, a method that is an intermediate between parametric and nonparametric methods has been proposed (Liu et al., 2018). Liu et al. (2018) mentioned that the proposed method is semiparametric in the sense that the method has both sides. In the parametric side, it is assumed that (high dimensional) covariates information is explained by (low dimensional) linear combinations of the covariates. This spirit is the same as a sufficient dimension reduction (Li, 1991). In the nonparametric side, it is assumed that the explicit form of link functions is not assumed.
In this paper, we compare the explained three methods: the covariate balancing methods (CBPS), the machine learning methods (boosted CART (bCART) algorithm), and the method proposed in Liu et al. (2018). Also, we propose an another parametric strategy in this paper: a multiply robust estimator for the propensity score (note that “multiply robust” is slightly different from Han, 2014). In brief, we prepare some candidate models, and combine the candidate models all at once (do not have to select just one); we call the method as “integrated method”. To combine the candidate models, we consider two procedures. One is a well-known model averaging approach (MA; c.f. Hoeting et al., 1999; Hjort and Claeskens, 2003; Xie et al., 2019), the other one is novel which has some good theoretical properties. Note that the former is called “MA-based integrated method”, the latter is “proposed integrated method”. For the proposed integrated method, we confirm theoretical properties. If the correct model was included in the candidate models, the parameter estimator would have the consistency. Also, we consider the situation where the true model is not included in the candidate models. Under this situation, we confirm the condition where the estimator becomes a “valid” in the sense of the true Kullback-Leibler (KL) divergence; this property is different from MA. By using the integrated methods, we consider a robust estimating method to estimate a “valid” causal effects without any model/variable selection methods. Therefore, these methods may overcome the problem of a variable selection of a propensity score model (Brookhart et al., 2006; Austin et al., 2007). For instance, a researcher claims that some covariates have to be included in a propensity score model, whereas, another researcher claims that the covariates do not have to be included. Commonly, in this situation, one of the researchers has to compromise, or the researchers use some model/variable selection methods. Meanwhile, integrated procedure provides a simple solution: the both models can be included in a one integrated model. Note that no methods explained here are suffer from the “propensity score tautology” (Imai and Ratkovic, 2014), that is, we need not take care of model adjustment to satisfy the “balancing property” (Rosenbaum and Rubin, 1983). In this sense, the methods have reasonable to apply real-world data since there may be too many covariates to construct an appropriate propensity score model.
The remainder of the paper proceeds as follows. In section 2, we review the previous methods, and explain the proposed methods briefly. Regarding the proposed integrated method, we confirm the theoretical properties as a new robust generalized linear model (GLM) estimator with and without the condition where the true model is included in the candidate models. Since the propensity score model is assumed as not only a logistic regression model but also a regression model with normal error under general treatment regimes (Hirano and Imbens, 2004 and Imai and van Dyk, 2004), considering the general situation is valuable. In section 3, we show simulation data examples when the ATE and ATO is central interest, respectively. The simulation datasets refers to well-established simlation examples (Setoguchi et al., 2008; Setodji et al.,2017; Huang et al., 2022). Some materials are found in Appendix.
2 Review of previous methods and propose the novel methods
Let be the sample size. , and denote the treatment, a vector of covariates measured prior to treatment, and potential outcomes, respectively. denotes an observed outcome and we assume that are i.i.d. samples and the stable unit treatment value assumption (c.f. Rosenbaum and Rubin, 1983) holds.
Next, we introduce a general class of estimands called “weighted average treatment effect” (WATE) in Hirano et al. (2003) and Li et al. (2018). The ATE conditional on is defined as , and the WATE is defined as
where is a weight function for . When , the WATE becomes the ATE: obviously. Under the strongly ignorable treatment assignment assumption , we can estimate the ATE using the propensity score . When , the WATE becomes the ATO (Li et al., 2018):
Since the function is the convex and symmetric function at , subjects who could change their actual treatment to the “counterfactual” treatment (i.e. ) have larger weights than subjects who could not change (i.e. or ).
As mentioned in Introduction, the propensity score is commonly unknown and need to be estimated. If a propensity score model is misspecified, an estimated ATE may have serious bias. Also, as obviously, the ATO depends on the true propensity score; if the estimated propensity score model is misspecified, the ATO has some bias (see also Mao et al., 2019). In the following subsections, we introduce and propose robust propensity score estimating methods.
2.1 Covariate balancing propensity score
Assuming that a propensity score model has a parametric model with -dimensional parameter . Commonly, the model is assmed as the logistic regression model:
Under the model, the parameter is estimated by the following estimating equation:
(2.1) |
where is some measurable -dimensional function. Note that ; this is the situation of the “overidentified restrictions”. Therefore, is solved as the procedure of the generalized method of moments (see Imai and Ratkovic, 2014). For instance, is assumed as first- and second-order moments of the covariate :
(2.2) |
However, it is under discussion that how many order moments of the covariate need to be included in. Huang et al. (2022) mentioned that by including the third-order moments, the absolute bias of the interested causal effects can be reduced greatly when there is nonlinear relationships between a treatment and covariates, and an outcome and covariates.
By the solution of (2.1) is substituted in the model, the covariate balancing propensity score (CBPS) is obtained: . The CBPS has the reasonable property: the balancing property. This is straightforward from (2.1) under the true propensity score:
Note that the above equation is hold under all measurable functions . Therefore, regarding the CBPS, the balancing property is hold partially (more precisely, first- and second-order moments of the covariate under (2.2)). In this sense, it is appeared that the selection of (2.2) is critical when using the CBPS.
The CBPS is applied easily by “CBPS” function of CBPS library in R (Fong et al., 2022). Note that the default of the CBPS function assumes the estimand as ATT. By using the option “ATT=0”, the CBPS satisfying the condition (2.1) is obtained.
2.2 boosted CART
The bCART algorithm is initially proposed by McCaffrey et al. (2004), and their algorithm is justified as woking well by the following researches (e.g. Lee et al., 2010; Westreich et al., 2010). Assuming that the propensity score has the following formulation:
where is a smoothed function. To estimate the propensity score, the (sample) expectation of the log likelihood function is considered:
(2.3) |
and considering maximization of (2.3) regarding ; in this sense, bCART is a likelihood-based method. To update the function (2.3), we would like to find the function such that
for some . Namely, searching the direction of the top of the likelihood function. By the result of Friedman (2001), the “best” function of can be derived as
To estimate , some nonparametric procedures such as regression tree algorithm are applied. Note that the initial value of is recommended as . More detail of the algorithm is explained from the page 34 to the page 36 in McCaffrey et al. (2004).
The bCART is applied easily by “ps” function of twang library in R (Ridgeway et al., 2015).
2.3 Liu et al. (2018)
Assuming that the true propensity score has the following formulation:
(2.4) |
where is an arbitaly function, and is a matrix. Note that the above “logistic form” is not essential but to transform into the range of since the arbitaly form of ; this is the nonparametric side of Liu et al. (2018) mentioned in Introduction. Additionally, we assume that the propensity score is explained by a -dimensional linear combination of the covariates . In other words, the propensity score is explained by the -dimensional parameters; this is the same spirit as a sufficient dimension reduction (Li, 1991), and this is the parametric side of the semiparametric strategy.
Unfortunately, we cannot estimate (2.4) directly since is an arbitary function. To solve the problem, Liu et al. (2018) propose the two step estimating procedure. In the first step, the initial estimator is obtained from an estimating equation under :
(2.5) |
where is some “lower part” of elements after the vectorization (see Liu et al., 2018), and is a Nadaraya-Watson kernel estimator. Note that the form is not essential; More arbitary forms are considered in Ghosh et al. (2021). From (2.5), the local efficient estimator is obtained; it is used as the initial value of the following step. In the second step, to estimate the primary estimator of , a kernel approximation of and is implemented, where is the first derivative of :
where is some kernel function. and , the solution of the above formulae at , are the estimator of and , respectively. By using the estimators , , and , the solution of the following efficient score becomes the target efficient estimator :
Note that the above steps are justified from some viewpoints (Ma and Zhu, 2012). Also, this estimating procedure are expanded to an augmented IPW estimator (AIPW; Ghosh et al., 2021).
The R package for the above procedure including the AIPW estimator is released as “SDRcausal” package developed by stat4reg team (Ghasempour and de Luna, 2021). Procedure of package installing is described in the page 2 of Ghasempour and de Luna (2021). By using “ipw.ate” function, the above procedure can be implemented.
2.4 Proposed methods
We propose novel parametric strategies which integrate some candidate parametric propensity score models. The proposed strategies have two steps. At the first step, assuming the parametric models:
where . When we assume the logistic regression model, . Also, when we assume the probit model, . For each model , ordinary estimating procedures such as MLE is applied, and each estimator is derived.
At the second step, two options can be considered. First, an ordinary model averaging strategy can be applied. Concretely, the estimated propensity score by MA-based integrated procedure becomes
are some weights such as derived from an information criterion:
where is a value of an information criterion of model such as AIC and BIC.
Secondly, we propose the novel strategy which has different properties from MA. Concretely, the integrated likelihood of models becomes
(2.6) |
By estimating such as MLE, the estimated propensity score by proposed integrated method becomes
Theoretical properties under the GLM setting are appeared in Appendix A.
One of the strong points of the proposed methods is ease to use; only related to GLM procedure is used. It relates to “glm” function in R, and “GENMOD” procedure in SAS. Specifically, it may be important for drug development situation to use the method by SAS simply.
3 Simulation data examples
As mentioned in the previous section, there are many robust methods for propensity score model misspecification. In this section, we confirm their performance through simulation data examples. About the example data set, we confirm the performance when we are interested in the ATE and ATO, respectively. Note that an iteration time of all simulations is 500. Some simulation results are appeared in Appendix C.
At first, we explain the data generating mechanism in this simulation. The setting is referering to Wyss et al. (2014); Setodji et al. (2017); Mao et al. (2019); Huang et al. (2022). There are 10 covariates generated from the following distributions:
where
From the setting, the correlations between the covariates become approximately as follows:
Note that the correlations of the other combinations are approximately . Next, we introduce the true propensity score model. The model is the same as Option E of Setodji et al. (2017):
where (), and
Therefore, there is obviously nonlinear structure in the propensity score; the standard linear logistic regression may have some bias. Finally, we introduce the true outcome model:
where (), and
Therefore, there are the heterogeneous treatment effects, and nonlinear structure in the outcome model.
From the settings, , , , and are confounders; it is at least necessary to adjust the covariates for estimating unbiased causal effects. The true causal effect for the ATE is approximately 0.500, and for the ATO is approximately 0.430; the methods which estimate the true causal effect acculately are more appropriate.
3.1 Application to the ATE
To estimate the ATE, we consider the IPW-type estimator:
where is any propensity score estimate. To estimate the propensity score, we consider the following estimating methods.
3.1.1 Logistic regression
Considering a linear logistic regression model:
Since there is only linear structure, the estimated propensity score has some bias obviously. In the following simulation studies, we use the “glm” function with no additional option.
3.1.2 CBPS
Regarding the estimating equation (2.1), we consider
(3.1) |
Therefore, we consider the first- and second order balancing conditions for the confounders. In the following simulation studies, we use the “CBPS” function with the following options:
-
•
ATT = 0; this option is already explained.
-
•
method = “exact”; the likelihood is not used; only balancing condition is used when estimating a parameter of the propensity score model.
3.1.3 bCART
As CBPS, only confounders: are included in the propensity score model. In the following simulation studies, we use the “ps” function with the following option:
-
•
stop.method = “ks.mean”; the Kolmogorov-Smirnov statistic is used for decision whether the estimated parameters converge sufficiently.
3.1.4 Liu et al. (2018)
As CBPS and bCART, the confounders and an intercept term are included in the propensity score model (i.e., ). Also, we consider that the dimension reduce to 2 dimension: . In the following simulation studies, we use the “ipw.ate” function with the following option:
-
•
alpha_initial = c(c(1,-0.5+0.5*runif(1*4)),c(1,-0.5+0.5*runif(1*4))); the initial value is selected randomly; , where , , .
3.1.5 Integrated methods
We consider 3 propensity score models:
For the MA-based methos, the BIC is used to estimate the weights . As logistic regression, we use the “glm” function with no additional option in the following simulation studies.
The smiulation results are summarized in the Table 1, Figure 3 and 4.
-
•
Logistic regression
As expected, there are some remained bias, and the absolute value of bias is the largest in all methods. However, the RMSE is somewhat small compared with the other methods; this is derived from the small variance of the IPW estimator. In this sense, the IPW estimator is stable in this simulation setting. -
•
CBPS
The direction of bias is the same as the logistic regression result; however the absolute value of the bias is smaller than the logistic regression. This is derived from the covariate balancing condition (3.1). In the large sample situation, the variance of the IPW estimator becomes small, however, the bias is still remained. To confirm the cause of the problem, we consider the additional simulation in the large sample sitruation; using the following moment condition:The summary of the IPW estimator is in the last row of the Table 1; The IPW estimator has the smallest variance and bias in all methods. From the result, higher-order moment conditions such as the third-order should be included in the balancing condition, as mentioned in Huang et al. (2022).
-
•
bCART
The IPW estimator has the smallest variance in all methods, and relatively small bias in this simulation setting. Surprisingly, the property is hold in the small sample situation despite of the nonparametric strategy. The scatter plot of the true propensity score and estimated one in an iteration is in Figure 1 (the left panel). Both the treatment and control group, the propensity score is well estimated, and “extreme” propensity scores are very few. In other words, values under the dash line are very few when the true propensity score value is small in the treatment group, and values over the dash line are very few when the true propensity score value is large in the control group. This autometed “stable” estimation may derive the stable estimation of the IPW estimator. -
•
Liu et al. (2018)
The IPW estimator has somewhat small variance and bias in the small sample situation, however, the variance and bias is not resolved in the large sample situation. This is because more than half of iterations, the Liu’s method cannot estimate the propensity score properly (see the Note 1 of Table 1). The Liu’s method has somewhat good properties, however, it may become unstable. From the result, we do not consider the method in the subsequent simulation. -
•
Proposed integrated method
The IPW estimator has the smallest bias in all methods, however, the variance is the largest. The scatter plot of the true propensity score and estimated one in an iteration is in Figure 1 (the right panel). As bCART, the propensity score is well estimated. However, there are few extreme propensity scores; the propensity scores may cause unstableness of the IPW estimator. Of course, the result is strongly related to the candidate models; we need to consider each propensity score model carefully. -
•
MA-based integrated method
The properties are very similar as the proposed method. However, the IPW estimator cannot be calculated in the large sample situation (see the Note 2 of Table 1). From the result, we do not consider the method in the subsequent simulation.
Method | Small sample | |||||
---|---|---|---|---|---|---|
Mean (SD) | Median (Range) | Bias | RMSE | |||
Logis. reg. | 0.366 (0.247) | 0.383 (-1.55, 1.07) | -0.134 | 0.281 | ||
CBPS | 0.382 (0.180) | 0.385 (-0.86, 0.88) | -0.118 | 0.215 | ||
bCART | 0.617 (0.176) | 0.618 (-0.22, 1.25) | 0.117 | 0.211 | ||
Liu et al. | 0.389 (0.221) | 0.427 (-0.48, 0.93) | -0.111 | 0.247 | ||
Proposed | 0.524 (0.513) | 0.558 (-6.51, 4.49) | 0.024 | 0.514 | ||
MA-based | 0.523 (0.513) | 0.558 (-6.51, 4.49) | 0.023 | 0.514 | ||
Method | Large sample | |||||
Mean (SD) | Median (Range) | Bias | RMSE | |||
Logis. reg. | 0.377 (0.178) | 0.395 (-0.57, 0.90) | -0.123 | 0.216 | ||
CBPS | 0.383 (0.128) | 0.394 (-0.18, 0.73) | -0.117 | 0.174 | ||
bCART | 0.596 (0.117) | 0.594 (0.24, 1.00) | 0.096 | 0.152 | ||
Liu et al. | 0.328 (0.202) | 0.357 (-0.35, 0.68) | -0.172 | 0.266 | ||
Proposed | 0.517 (0.344) | 0.552 (-3.37, 1.28) | 0.017 | 0.344 | ||
MA-based | – | – | – | – | ||
|
0.441 (0.092) | 0.442 (-0.04, 0.85) | -0.059 | 0.109 |
-
Note 1: Some propoensity score estimaties of Liu’s method become “NA”. The number that at reast one propensity score estimate becomes “NA” is 327 (65.4%) in , and 386 (77.2%) in , respectively. The statistics summarized in Table 1 are calculated from the iterations there is no “NA” values (i.e., in , and in ).
-
Note 2: The weights of MA-based method become in . This is because becomes very small value, and is handled as in R. Therefore, the estimates of MA-based cannot be calculated.
![]() |
-
Note 1: Red circle is the treatment group () and the blue cross is the control group ().
-
Note 2: The scatter plots of the other methods are in Appendix C.
3.2 Application to the ATO
To estimate the ATO, we consider three estimators: the IPW-type, the AIPW-type, and Bang & Robins (BR)-type estimator.
-
•
IPW-type estimator (Li et al., 2018)
-
•
AIPW-type estimator (Mao et al., 2019)
where is a outcome model.
- •
Note that is any propensity score estimate. From the previous simulation results, we consider the methods continuously: Logistic regression, CBPS, bCART, and the proposed method. Note that the proposed method has the similar performance as the MA-based method from the result in ; in this sense, considering the proposed method only is somewhat reasonable. Estimating propensity score by each method, the estimating procedure is the same as the previous simulation (CBPS uses the covariate balancing condition (3.1)).
The results are summarized in the Table 2, Figure 2, 7, and 9. As obviously, there is clear feature: BR-type estimator has good performance in the logistic regression and the CBPS estimation, and IPW estimator has good performance in the bCART and the proposed estimation (i.e., integrated method). Especially, the IPW estimator of the bCART estimation is the best in all methods; this is the same feature in the previous simulation result. Also, unstableness of the proposed method is resolved since the ATO reduses the impact of extreme propensity scores.
From here, we consider why the results of the logistic regression and the CBPS estimation (we call “set 1”), and the bCART and the proposed estimation (we call “set 2”) are different. Note that the AIPW estimator is only considered since the BR estimator consistents with it (see Appendix B). The reason may lie in the augmentation term (see Appendix B also). The summary of the augmentation term is in the Table 3. The result of the set 1 is almost all , whereas the set 2 is different from . In other words, the augmentation term of the set 1 does not (needs not to) work, and the set 2 works well to adjust the bias. Therefore, the set 1 estimates the ATO without adjustment by the augmentation term even if the outcome model is misspecified. In this sense, the AIPW and BR-type estimator of the set 1 is efficient compared with the set 2.
Summarizing the above simulations, the boosted CART and CBPS with higher-order balancing condition have good properties for the ATE estimation. Also, both the CBPS with the AIPW or BR-type estimator and the boosted CART with the IPW estimator work well for the ATO estimation. The boosted CART and CBPS are useful for a variety of estimands and estimating procedures.
Method of | Method of | Small sample | |||
---|---|---|---|---|---|
PS estimator | ATO estimator | Mean (SD) | Median (Range) | Bias | RMSE |
Logis. reg. | IPW | 0.381 (0.213) | 0.393 (-0.68, 0.92) | -0.049 | 0.218 |
AIPW | 0.430 (0.212) | 0.446 (-0.63, 0.92) | 0.000 | 0.212 | |
BR | 0.437 (0.216) | 0.455 (-0.69, 0.98) | 0.007 | 0.216 | |
CBPS | IPW | 0.380 (0.167) | 0.381 (-0.52, 0.97) | -0.050 | 0.174 |
AIPW | 0.419 (0.174) | 0.421 (-0.60, 0.98) | -0.011 | 0.174 | |
BR | 0.442 (0.182) | 0.443 (-0.64, 1.07) | 0.012 | 0.183 | |
bCART | IPW | 0.454 (0.163) | 0.446 (-0.32, 1.53) | 0.024 | 0.164 |
AIPW | 0.432 (0.157) | 0.428 (-0.33, 1.51) | 0.002 | 0.157 | |
BR | 0.513 (0.215) | 0.489 (-0.26, 2.27) | 0.083 | 0.231 | |
Proposed | IPW | 0.461 (0.191) | 0.463 (-0.31, 1.35) | 0.031 | 0.193 |
AIPW | 0.392 (0.197) | 0.393 (-0.31, 1.43) | -0.038 | 0.201 | |
BR | 0.393 (0.201) | 0.396 (-0.31, 1.48) | -0.037 | 0.204 | |
Method of | Method of | Large sample | |||
PS estimator | ATO estimator | Mean (SD) | Median (Range) | Bias | RMSE |
Logis. reg. | IPW | 0.377 (0.145) | 0.386 (-0.30, 0.75) | -0.053 | 0.155 |
AIPW | 0.426 (0.144) | 0.435 (-0.26, 0.79) | -0.004 | 0.144 | |
BR | 0.434 (0.148) | 0.440 (-0.26, 0.80) | 0.004 | 0.148 | |
CBPS | IPW | 0.374 (0.107) | 0.374 (-0.02, 0.65) | -0.056 | 0.121 |
AIPW | 0.409 (0.109) | 0.408 (0.04, 0.68) | -0.021 | 0.111 | |
BR | 0.432 (0.118) | 0.430 (0.04, 0.86) | 0.002 | 0.119 | |
bCART | IPW | 0.432 (0.098) | 0.434 (0.10, 0.86) | 0.002 | 0.098 |
AIPW | 0.391 (0.089) | 0.394 (0.09, 0.78) | -0.039 | 0.097 | |
BR | 0.435 (0.108) | 0.431 (0.12, 0.91) | 0.005 | 0.108 | |
Proposed | IPW | 0.451 (0.132) | 0.448 (0.01, 0.95) | 0.021 | 0.134 |
AIPW | 0.362 (0.122) | 0.354 (-0.04, 0.76) | -0.068 | 0.140 | |
BR | 0.360 (0.124) | 0.352 (-0.03, 0.75) | -0.070 | 0.143 |
![]() |
-
Note: The simulation results of are in Appendix C.
Method | Large sample |
---|---|
Mean (SD) | |
Logis. reg. | 0.017 (0.033) |
CBPS | 0.009 (0.093) |
bCART | 0.074 (0.104) |
Proposed | 0.058 (0.072) |
4 Discussion
In this paper, we review the four methods, propose the novel robust two step strategy called “integreted method”. The proposed strategies have two steps: estimating each candidate model in the first step and integrating them in the second step. Regarding the proposed integrated method, it is proved that the estimator has the –consistency when the true model is included in the candidate. In this sense, the proposed method has multiple robustness. Also, the KL divergence of the integrated model is smaller than each candidates when the true model is not included. In the simulation examples, the performance of these methods are compared in the situation where the estimand is the ATE and ATO, respectively. From the results of the simulation examples, the boosted CART and CBPS with higher-order balancing condition have good properties; both the estimate of the ATE and ATO has the small variance and the absolute value of bias. The boosted CART and CBPS are useful for a variety of estimands and estimating procedures.
Properties of boosted CART and CBPS are discussed in the various previous researches (e.g., Lee et al., 2010; Westreich et al., 2010; Wyss et al., 2014; Huang et al., 2022), however, to the best of our knowledge, the estimator for the ATO is not considered. Mao et al. (2019) mentioned that the impact of the proponsity score model misspecification is slight compared with the ATE. However, it is appeared that there are some impact to estimates, and the impact is different between estimating methods through our simulation result. Therefore, in spite of the estimand or estimating methods, it is appeared again that the propensity score model consideration is one of the important process in causal inference.
A different integrated method is considered in Xie et al. (2019), however, the motivation of their proposed method is slight different from our proposal. In Xie’s methods, only one parametric model and one nonparametric model are integrated; in other words, taking good point of the two models. Whereas, our proposed methods are consist of parametric models only; this is one of the strong points. As mentioned in Section 2, only related to GLM procedure such as “glm” function in R, and “GENMOD” procedure in SAS is used. In other words, any special training is not necessary; only “integration” of existing knowledge for many statistics users is necessary.
In this paper, we consider robust estimation for the propensity score misspecification. On the other hand, propensity score subclassification (e.g., Wang et al., 2016; Orihara and Hamada, 2021) is another solution to ease the propensity score misspecicication problem since the propensity scores in each subclass are regarded as “smoothed” (Imbens and Rubin, 2015). In other words, the impact of misspecification is also smoothed. Subclassification estimator is used only for the ATE or ATT (e.g., Antonelli et al., 2018). By extending subclassification estimator, another robust ATO estimator may be derived.
References
- [1] Andrews, D. W. (1999). Estimation when a parameter is on a boundary. Econometrica, 67(6), 1341-1383.
- [2] Antonelli, J., Cefalu, M., Palmer, N., and Agniel, D. (2018). Doubly robust matching estimators for high dimensional confounding adjustment. Biometrics, 74(4), 1171-1179.
- [3] Austin, P. C., Grootendorst, P., and Anderson, G. M. (2007). A comparison of the ability of different propensity score models to balance measured variables between treated and untreated subjects: a Monte Carlo study. Statistics in medicine, 26(4), 734-753.
- [4] Bang, H., and Robins, J. M. (2005). Doubly robust estimation in missing data and causal inference models. Biometrics, 61(4), 962-973.
- [5] Brookhart, M. A., Schneeweiss, S., Rothman, K. J., Glynn, R. J., Avorn, J., and Stürmer, T. (2006). Variable selection for propensity score models. American journal of epidemiology, 163(12), 1149-1156.
- [6] Cannas, M., and Arpino, B. (2019). A comparison of machine learning algorithms and covariate balance measures for propensity score matching and weighting. Biometrical Journal, 61(4), 1049-1072.
- [7] Chu, A. T., Holt, S. K., Wright, J. L., Ramos, J. D., Grivas, P., Yu, E. Y., and Gore, J. L. (2019). Delays in radical cystectomy for muscle-invasive bladder cancer. Cancer, 125(12), 2011-2017.
- [8] Fong, C., Hazlett, C., and Imai, K. (2018). Covariate balancing propensity score for a continuous treatment: Application to the efficacy of political advertisements. The Annals of Applied Statistics, 12(1), 156-177.
- [9] Fong, C., Ratkovic, M., Imai, K., and Hazlett, C. (2022). Package ‘cbps’.
- [10] Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189-1232.
- [11] Ghasempour, M., and de Luna, X. (2021). SDRcausal: an R package for causal inference based on sufficient dimension reduction. arXiv preprint arXiv:2105.02499.
- [12] Ghosh, T., Ma, Y., and De Luna, X. (2021). Sufficient dimension reduction for feasible and robust estimation of average causal effect. Statistica Sinica, 31(2), 821.
- [13] Han, P. (2014). Multiply robust estimation in regression analysis with missing data. Journal of the American Statistical Association, 109(507), 1159-1173.
- [14] Hansen, B. B. (2008). The prognostic analogue of the propensity score. Biometrika, 95(2), 481-488.
- [15] Hernán, M. A., and Robins, J. M. (2020). Causal inference: what if. Chapman & Hill/CRC.
- [16] Hirano, K., and Imbens, G. W. (2004). The propensity score with continuous treatments. Applied Bayesian modeling and causal inference from incomplete-data perspectives, 226164, 73-84.
- [17] Hirano, K., Imbens, G. W., and Ridder, G. (2003). Efficient estimation of average treatment effects using the estimated propensity score. Econometrica, 71(4), 1161-1189.
- [18] Hjort, N. L., and Claeskens, G. (2003). Frequentist model average estimators. Journal of the American Statistical Association, 98(464), 879-899.
- [19] Hoeting, J. A., Madigan, D., Raftery, A. E., and Volinsky, C. T. (1999). Bayesian model averaging: a tutorial (with comments by M. Clyde, David Draper and EI George, and a rejoinder by the authors). Statistical science, 14(4), 382-417.
- [20] Huang, M. Y., Vegetabile, B. G., Burgette, L. F., Setodji, C., and Griffin, B. A. (2022). Higher Moments for Optimal Balance Weighting in Causal Estimation. Epidemiology, 33(4), 551-554.
- [21] Imai, K., and Ratkovic, M. (2014). Covariate balancing propensity score. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 76(1), 243-263.
- [22] Imai, K., and Van Dyk, D. A. (2004). Causal inference with general treatment regimes: Generalizing the propensity score. Journal of the American Statistical Association, 99(467), 854-866.
- [23] Imbens, G. W., and Rubin, D. B. (2015). Causal inference in statistics, social, and biomedical sciences. Cambridge University Press.
- [24] Kang, J. D., and Schafer, J. L. (2007). Demystifying double robustness: A comparison of alternative strategies for estimating a population mean from incomplete data. Statistical science, 523-539.
- [25] Kennedy, E. H. (2019). Nonparametric causal effects based on incremental propensity score interventions. Journal of the American Statistical Association, 114(526), 645-656.
- [26] Lee, B. K., Lessler, J., and Stuart, E. A. (2010). Improving propensity score weighting using machine learning. Statistics in medicine, 29(3), 337-346.
- [27] Li, K. C. (1991). Sliced inverse regression for dimension reduction. Journal of the American Statistical Association, 86(414), 316-327.
- [28] Li, F., Morgan, K. L., and Zaslavsky, A. M. (2018). Balancing covariates via propensity score weighting. Journal of the American Statistical Association, 113(521), 390-400.
- [29] Liu, J., Ma, Y., and Wang, L. (2018). An alternative robust estimator of average treatment effect in causal inference. Biometrics, 74(3), 910-923.
- [30] Ma, Y., and Zhu, L. (2013). Efficient estimation in sufficient dimension reduction. The Annals of Statistics, 41(1), 250-268.
- [31] Mao, H., Li, L., and Greene, T. (2019). Propensity score weighting analysis and treatment effect discovery. Statistical methods in medical research, 28(8), 2439-2454.
- [32] McCaffrey, D. F., Ridgeway, G., and Morral, A. R. (2004). Propensity score estimation with boosted regression for evaluating causal effects in observational studies. Psychological methods, 9(4), 403.
- [33] McCullagh, P., and Nelder, J. A. (2019). Generalized linear models. Routledge.
- [34] Orihara, S., and Hamada, E. (2019). Double robust estimator in general treatment regimes based on Covariate-balancing. Communications in Statistics-Theory and Methods, 48(3), 462-478.
- [35] Orihara, S., and Hamada, E. (2021). Determination of the optimal number of strata for propensity score subclassification. Statistics & Probability Letters, 168, 108951.
- [36] Raftery, A. E., and Zheng, Y. (2003). Discussion: Performance of Bayesian model averaging. Journal of the American Statistical Association, 98(464), 931-938.
- [37] Ridgeway, G., McCaffrey, D., Morral, A., et al. (2015). Package ‘twang’.
- [38] Rosenbaum, P. R., and Rubin, D. B. (1983). The central role of the propensity score in observational studies for causal effects. Biometrika, 70(1), 41-55.
- [39] Setodji, C. M., McCaffrey, D. F., Burgette, L. F., Almirall, D., and Griffin, B. A. (2017). The right tool for the job: Choosing between covariate balancing and generalized boosted model propensity scores. Epidemiology (Cambridge, Mass.), 28(6), 802.
- [40] Setoguchi, S., Schneeweiss, S., Brookhart, M. A., Glynn, R. J., and Cook, E. F. (2008). Evaluating uses of data mining techniques in propensity score estimation: a simulation study. Pharmacoepidemiology and drug safety, 17(6), 546-555.
- [41] Wang, L., Zhang, Y., Richardson, T. S., and Zhou, X. H. (2016). Robust estimation of propensity score weights via subclassification. arXiv preprint arXiv:1602.06366.
- [42] Wang, Y., and Zubizarreta, J. R. (2020). Minimal dispersion approximately balancing weights: asymptotic properties and practical considerations. Biometrika, 107(1), 93-105.
- [43] Westreich, D., Lessler, J., and Funk, M. J. (2010). Propensity score estimation: neural networks, support vector machines, decision trees (CART), and meta-classifiers as alternatives to logistic regression. Journal of clinical epidemiology, 63(8), 826-833.
- [44] White, H. (1982). Maximum likelihood estimation of misspecified models. Econometrica: Journal of the econometric society, 1-25.
- [45] Wyss, R., Ellis, A. R., Brookhart, M. A., Girman, C. J., Jonsson Funk, M., LoCasale, R., and Stürmer, T. (2014). The role of prediction modeling in propensity score estimation: an evaluation of logistic regression, bCART, and the covariate-balancing propensity score. American journal of epidemiology, 180(6), 645-655.
- [46] Xie, Y., Zhu, Y., Cotton, C. A., and Wu, P. (2019). A model averaging approach for estimating propensity scores by optimizing balance. Statistical methods in medical research, 28(1), 84-101.
- [47] Zubizarreta, J. R. (2015). Stable weights that balance covariates for estimation with incomplete outcome data. Journal of the American Statistical Association, 110(511), 910-922.
Appendix A Theoretical properties of the proposed integrated procedure
A.1 Regularity conditions
-
C.1 For all , where is the “true” parameter value (see White, 1982).
-
C.2 For all , , where is the second differentiables of .
-
C.3 for all combinations of .
-
C.4 ,
where , and is remainder term of the taylor expansion of the likelihood function of the integrated model around .
A.2 Constructing a robust estimating method under GLM
Let be the sample size, and assume that are i.i.d. samples. and denote an outcome and a vector of covariates, respectively. We assume that an outcome has a distribution in an exponential family (McCullagh and Nelder, 2019):
(A.1) |
where are parameters; in particular, we are interested in the parameter . For a normal distribution (i.e., for the generalized propensity score), each function and parameter in (A.1) become
For a Bernoulli distribution (i.e., for the propensity score), each function and parameter in (A.1) become
To construct a GLM, we consider a relationship between an expectation of an outcome and its model structure . Specifically, , where a monotonic function is called “link function”. For a Bernoulli distribution, when we select a link function as and assume a linear relationship between and (),
Whereas, when we select a link function as and assume a linear relationship between and ,
Note that becomes a function of and clearly from the above example: . Hereinafter, the model (A.1) will be considered for a while.
From here, we introduce a proposed procedure that many working models are combined into a one integrated model. At first, we consider working models; denotes each model:
Note that we assume that is known and needs not to be estimated, and the functions , , and are common to each model. For a normal distribution, these assumptions imply that variance parameters are known and common to each model. To estimate parameter , we consider a KL divergence :
(A.2) |
where is the unknown true probability distribution. Whereas we would like to estimate the parameters so that is small, we cannot handle (A.2) directly. Therefore, we consider an estimator of the second term of (A.2) to estimate parameter :
where is a log-likelihood function. Therefore, a score function becomes
where is the first differentiable of . The solution of becomes a maximum likelihood estimator (MLE) .
Next, by using the MLEs , we consider an integrated model:
where . The same discussion as above, a KL divergence, a log-likelihood function, and a score function become
(A.3) |
(A.7) |
The solution of becomes a MLE , and the integrated model is used for a subsequent inference.
In the next step, we confirm properties of our proposed estimating procedure. At first, we consider the situation where the true model is included in the candidate models (). Concretely, we assume that is the true model. Under this setting, the following theorem is proved:
Theorem 1.
Under the regularity conditions from C.1 to C.3,
(A.8) |
Therefore, from the continuous mapping theorem,
where the superscript “0” of parameters means the true value of parameters.
Proof is in Appendix A.3. From the Theorem 1, the integrated model is consistent with the true model when the true model is included in the candidate models, and . Also, assuming additional regularity condition, the -consistency is also proved (see Andrews, 1999).
Theorem 2.
Under the regularity conditions from C.1 to C.4,
where .
Proof is straightforward from Theorem 1 and the result of Andrews (1999).
Next, we consider the situation where the true model is not included in the candidate models; the assumption of Theorem 1 and 2 is not hold. Even in this situation, the following theorem is hold:
Theorem 3.
Additionally, assuming that . Under the regularity condition C.2, the following inequality is hold for :
(A.9) |
Proof is in Appendix A.3. The Theorem 3 means that the integrated model becomes better than each candidate model in the sense of the true KL divergence even if the true model is not included in the candidate models. In this sense, the integrated model is better option than any model selection properties when we are not interested in the selection of the “valid” model. Note that it is necessary to choose no hyper parameters in our proposed method; this is a different point from any machine learning procedures.
Our proposed method can be applied usual propensity score based procedures. For instance, IPW estimator, matching estimator, and subclassification estimator for the ATE. However, one of the important notations is that the weight estimators for each candidates models () only have the -consistency; not the asymptotic normality. Theoretically, this difference is important since the propensity score based procedures have different property compared with using only one propensity score estimator. Applicationally, constructing confidence intervals by bootstrap method is necessary. Since our proposed method is based on GLM, the application for the prognostic score (Hansen, 2008) is also considered. As described in Antonelli et al. (2018), the doubly robust matching estimator, in the sense that the estimator becomes the consistency either the propensity score model or the prognostic score model is correctly specified, is proposed. By applying our proposed method, the multply robust matching estimator can be constructed.
A.3 Proofs
A.3.1 Proof of Theorem 1
A.3.2 Proof of Theorem 3
Appendix B Construction of BR-type estimator for ATO
To estimate the ATO, we introduce the previous two estimators: the IPW-type and the AIPW-type estimators.
-
•
IPW-type estimator (Li et al., 2018)
-
•
AIPW-type estimator (Mao et al., 2019)
where is the true outcome model.
Focusing on the first term of (• ‣ B), the denominator becomes
Therefore,
From the above, AIPW-type estimator (• ‣ B) can be considered as
The augmentation term is involved in the efficiency improvement of IPW-type estimator.
From here, we consider the boundedness; when considering the property, we assume . Actually, the AIPW-estimator (• ‣ B) does not have the property. Obviously, the first term falls within . Whereas, the augmentation terms cause the break-down of the boundedness. To confirm it, we consider an extreme example: almost all subjects are , , , and . Then, the second and third terms become
This is very rare or unusual situation, however, the AIPW-type estimator may fail the boundedness.
To overcome the problem, the novel BR-type estimator is derived. The main flow is the same as the Bang and Robins’ estimator for the ATE; more precisely, we consider the outcome regression based doubly robust estimator. To derive the estimator, we consider the following estimating equation:
(B.5) |
where
is an outcome model, and are estimated propensity scores. In other words, estimators and are the solutions of (B.5). To estimate the ATO, constructing the following estimator:
-
•
BR-type estimator (proposed estimator)
(B.6)
The proposed BR-type estimator is known as a “plug-in” type estimator since treatment values and are plugged into the estimated outcome models . This type estimator is easy to calculate, and will be used not only in academia but also industry (see FDA guidance, 2019). Note that has the boundedness obviously.
From here, we consider the properties of the proposed BR-type estimator.
Theorem 4.
If propensity score models are correctly specified, then . Additionally, outcome models are correctly specified, then has the semiparametric efficiency.
The statement of Theorem 4. is different from the ordinary double robustness: the propensity score models need to be specified. Since the proof is the same flow as p.963-964 of Bang and Robins (2005), we do not provide it in this paper.
Appendix C Simulation results
C.1 Application to the ATE
![]() |
![]() |
![]() |
-
Note: Red circle is the treatment group () and the blue cross is the control group ().
![]() |
-
Note: Red circle is the treatment group () and the blue cross is the control group ().
C.2 Application to the ATO
Method of | Method of | Small sample | |||
---|---|---|---|---|---|
PS estimator | ATO estimator | Mean (SD) | Median (Range) | Bias | RMSE |
Logis. reg. | IPW | 0.375 (0.174) | 0.379 (-0.30, 0.93) | -0.055 | 0.182 |
AIPW | 0.425 (0.172) | 0.431 (-0.26, 0.94) | -0.005 | 0.172 | |
BR | 0.432 (0.176) | 0.437 (-0.27, 0.96) | 0.002 | 0.176 | |
CBPS | IPW | 0.375 (0.132) | 0.376 (-0.38, 0.74) | -0.055 | 0.143 |
AIPW | 0.413 (0.136) | 0.418 (-0.36, 0.79) | -0.017 | 0.137 | |
BR | 0.437 (0.145) | 0.439 (-0.67, 0.84) | 0.007 | 0.145 | |
bCART | IPW | 0.443 (0.115) | 0.442 (0.09, 1.16) | 0.013 | 0.116 |
AIPW | 0.423 (0.110) | 0.424 (0.06, 1.09) | -0.007 | 0.110 | |
BR | 0.491 (0.145) | 0.485 (0.12, 1.65) | 0.061 | 0.157 | |
Proposed | IPW | 0.458 (0.175) | 0.455 (-0.10, 2.11) | 0.028 | 0.178 |
AIPW | 0.387 (0.172) | 0.388 (-0.21, 1.88) | -0.043 | 0.177 | |
BR | 0.389 (0.176) | 0.390 (-0.22, 1.99) | -0.041 | 0.181 |
![]() |
![]() |
![]() |