SlideShare a Scribd company logo
1 of 31
Download to read offline
Matching Weights
to Simultaneously Compare Three Treatment Groups:
a Simulation Study
Kazuki Yoshida, MD, MPH, MS*,
Sonia Hern´andez-D´ıaz, MD, DrPH, Daniel H. Solomon, MD, MPH,
John W. Jackson, ScD, Joshua J. Gagne, PharmD, ScD,
Robert Glynn, PhD, Jessica M. Franklin, PhD
*Joint Doctor of Science Student
Departments of Epidemiology & Biostatistics
Harvard T.H. Chan School of Public Health
677 Huntington Ave, Boston, MA 02115, USA
Last updated on June 22, 2016
Motivation
Propensity score matching (Rosenbaum & Rubin 1983) is a well
established method, and is widely used in the two-group setting.
In clinical practice, however, there are often 3+ comparator drugs to
be compared, e.g., antirheumatic drugs for rheumatoid arthritis.
For non-binary treatment, generalized propensity score (Imbens
2000) has been proposed, but its use has been limited.
Recently developed software (Rassen et al 2013) allows 3-way
simultaneous matching on generalized PS, but further generalization
is complicated.
Question: Is there an alternative that is similar to PS matching, but
more easily generalizes to 3+ groups?
Hypothesis: Matching weights (Li & Greene 2013) may be a viable
candidate.
2 / 31
Matching weights definition
Li & Greene. A weighting analogue to pair matching in propensity score
analysis. Int J Biostat 2013;9:215-234.
MWi =
min(ei , 1 − ei )
Zi ei + (1 − Zi )(1 − ei )
where ei is propensity score and Zi is binary treatment indicator
Advantages
Asymptotic equivalence of estimand to 1:1 matching
Efficiency gain
No tuning parameters (no algorithm, caliper scale or width)
Range (0,1) unlike non-stabilized IPTW (1,∞)
Disadvantages
Potential for common support violation
3 / 31
PS methods visualized (common treatment)
Original IPTW Matching
ATTW ATUW MW
0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0
0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0
PS
Frequency
Treatment
Treated
Untreated
4 / 31
Comparing weighting methods
IPTWi =
1
Zi ei + (1 − Zi )(1 − ei )
=



1
ei
for Zi = 1
1
1 − ei
for Zi = 0
ATTWi =
ei
Zi ei + (1 − Zi )(1 − ei )
=



1 for Zi = 1
ei
1 − ei
for Zi = 0
ATUWi =
1 − ei
Zi ei + (1 − Zi )(1 − ei )
=



1 − ei
ei
for Zi = 1
1 for Zi = 0
MWi =
min(ei , 1 − ei )
Zi ei + (1 − Zi )(1 − ei )
=
ATTWi for ei ≤ 0.5
ATUWi for ei > 0.5
The denominator (IPTW) balances covariates, and the numerator
reshapes to the target population.
5 / 31
Extension of MW to K groups
Define a propensity score (eki ) for each treatment category
(k ∈ {1, 2}) and redefine the treatment variable as Zi ∈ {1, 2}.
MWi =
min(e1i , e2i )
2
k=1
I(Zi = k)eki
=
Smallest PS
PS of assigned treatment
Use multinomial logistic regression for PS model
Each subject has K propensity scores {e1i , e2i , ..., eKi }
K propensity scores sum to 1
Generalize the weights as
MWi =
min(e1i , . . . , eKi )
K
k=1
I(Zi = k)eki
6 / 31
Simulation study
Ti
Xi
Yi
Outcome model
βT1, βT2 (main effects)
for treatment effects
βXT1, βXT2 (interactions)
for additional treatment effects in subset
Treatment model
α10, α20 (intercepts)
for treatment prevalence
α1X , α2X (covariate association)
for covariate overlap level
Outcome model
β0 (intercept)
for baseline risk of disease
βX (covariate association)
for strength of risk factors
Exposure distribution: {(33 : 33 : 33), (10 : 45 : 45), (10 : 10 : 80)}
Levels of covariate overlap: small, substantial
Baseline risk of disease: {0.05, 0.20}
Presence of treatment effect: absent, present
Presence of treatment effect heterogeneity: absent, present
7 / 31
Good overlap Poor overlap
q
q
q
qq
q q
qq
q
q
q q
q q
qq
q q
qq
q q
q
0
2000
4000
6000
U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
Sample Sizes
X1 X4 X7
q
q q q
q
q
q q
q
q
q q
q
q
q
q
q
q
q
q
q
q
q
q
q q q
q
q
q q
q
q
q q
q
q
q
q
q
q
q
q
q
q
q
q
q
q q q
q
q
q q
q
q
q q
q
q
q
q
q
q
q
q
q
q
q
0.0
0.1
0.2
0.3
0.4
0.5
0.0
0.1
0.2
0.3
0.4
0.5
GoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip
method
pExpo 33:33:33 10:45:45 10:10:80
Average Standardized Mean Differences
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
0.75
1.00
1.50
2.00
3.00
0.75
1.00
1.50
2.00
3.00
0.75
1.00
1.50
2.00
3.00
0.75
1.00
1.50
2.00
3.00
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis 0.05 0.2
Bias (Estimated Risk Ratio / True Risk Ratio)
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
qqq
qqq
qqq qqq
qq
q q
q
q
q
qq
q
q
q
qqq
qqq
qqq
qqq
qq
q q
q
q
q
qq
q
q
q
qqq
qqq
qqq qqq
q
q
q
q
q
q
q
q
q
q
q
q
qqq
q
qq
qqq qqq
q
q
q
q
q
q
q
q
q
q
q
q
qqq qqq
qqq qqq
q
qq
q
q
q
q
qq qq
q
qqq q
qq
qqq qqq
q
q
q
q
q
q
q
qq q
q
q
qqq
qqq
qqq
qqq
q
q
q
q
q
q
q
qq
q
q
q
qqq
qqq
qqq
qqq
q
qq
q
q
q
q
qq
q
q
q
qqq qqq
qqq qqq
q
q
q
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
q
q
q
q
q
q
q
q
q
q
q
q
qqq qqq
qqq qqq
q
q
q
q
q
q
qqq
q
q
q
qqq q
qq
qqq qqq
q
q
q q
q
q
q
qq
q
q
q
0.0
0.5
1.0
1.5
0.0
0.5
1.0
1.5
0.0
0.5
1.0
1.5
0.0
0.5
1.0
1.5
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
Mean Squared Error
Simulation: Summary results
Comparing matching weights to three-way matching and IPTW, we
found:
Similar sample sizes for MW and matching, but not IPTW
Best covariate balance
Similarly small bias compared to matching
Smaller MSE compared to matching in all scenarios
More robust to rare events, unequally sized groups, and poor
covariate overlap
12 / 31
Conclusion
MW has been suggested as a more efficient alternative to 1:1
pairwise matching with a similar estimand (Li & Greene 2013).
In the three treatment group setting, MW demonstrated similar bias,
but smaller MSE compared to 1:1:1 three-way matching in a
simulation study.
Efficiency gain compared to 1:1:1 three-way matching was more
noticeable in scenarios in which the outcome events were rare,
treatment groups were unequally sized, or covariate overlap was
poor.
Compared to IPTW, MW was more stable in the poor covariate
overlap setting.
13 / 31
Acknowledgment
KY currently receives tuition support jointly from Japan Student
Services Organization (JASSO) and Harvard T. H. Chan School of
Public Health (partially supported by training grants from Pfizer,
Takeda, Bayer and PhRMA).
14 / 31
Additional slides with details follow
15 / 31
PS methods visualized (rare treatment)
Original IPTW Matching
ATTW ATUW MW
0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0
0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0
PS
Frequency
Treatment
Treated
Untreated
16 / 31
Simulation: Covariate generating model
Based on Franklin et al. Metrics for covariate balance in cohort
studies of causal effects. Stat Med. 2014;33:1685.
Variable Generation Process
X1i Normal(0, 12
)
X2i Log-Normal(0, 0.52
)
X3i Normal(0, 102
)
X4i Bernoulli(pi = e2X1i
/(1 + e2X1i
)) where E[pi ] = 0.5
X5i Bernoulli(p = 0.2)
X6i Multinomial(p = (0.5, 0.3, 0.1, 0.05, 0.05)T
)
X7i sin(X1i )
X8i X2
2i
X9i X3i × X4i
X10i X4i × X5i
17 / 31
Simulation: Treatment generating model
ηT1i = log
P(Ti = 1|Xi = xi )
P(Ti = 0|Xi = xi )
= α10 + αT
1X xi
ηT2i = log
P(Ti = 2|Xi = xi )
P(Ti = 0|Xi = xi )
= α20 + αT
2X xi
where
α10, α20 determine treatment prevalence
α1X , α2X determine covariate-treatment association
e0i = P(Ti = 0|Xi = xi ) =
1
qi
e1i = P(Ti = 1|Xi = xi ) =
exp(ηT1i )
qi
e2i = P(Ti = 2|Xi = xi ) =
exp(ηT2i )
qi
where qi = 1 + exp(ηT1i ) + exp(ηT2i )
18 / 31
Simulation: Outcome generating model
ηYi = log(P(Yi = 1|Ti = ti , Xi = xi ))
= β0 + βT
X xi + βT1I(ti = 1) + βT2I(ti = 2)+
βXT1x4i I(ti = 1) + βXT2x4i I(ti = 2)
where
β0 = Intercept determining baseline disease risk
βX = Effects of ten covariates (risk factors) on disease risk
βT1 = Main effect of Treatment 1 compared to Treatment 0
βT2 = Main effect of Treatment 2 compared to Treatment 0
βXT1 = Additional effect for Treatment 1 vs 0 among X4i = 1
βXT2 = Additional effect for Treatment 2 vs 0 among X4i = 1
Counterfactual disease probabilities
P(Yi = 1|Ti = 0, Xi = xi )
P(Yi = 1|Ti = 1, Xi = xi )
P(Yi = 1|Ti = 2, Xi = xi )
Yi ∼ Bernoulli (pYi = P(Yi = 1|Ti = ti , Xi = xi ))
19 / 31
Simulation: Analyses
All computation except 3-way matching was performed in R
Multinomial logistic regression with all covariates as the propensity
score model.
Matched analyses:
Three-way nearest neighbor algorithm implemented in the
pharmacoepi toolbox by Rassen et al generated matched “trios”.
Caliper for the matched trio triangle perimeter was defined as
0.6
τ2
1 +τ2
2 +τ2
3
3
where τ2
j = Var(e1|T=j)+Var(e2|T=j)
2
.
OLS linear regression was conducted in the matched dataset.
Weighted analysis:
MW and stabilized IPTW
survey package was used to appropriately account for weighting in
the outcome log linear model.
20 / 31
Simulation: Assessment metrics
Matched/weighted sample size
Covariate standardized mean difference (SMD) averaged across
three contrasts
bias in risk ratio
Simulation and estimated variance of estimators
Mean squared error of estimators
False positive rates in null scenarios
Coverage probability of estimated confidence intervals
21 / 31
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
0.40
0.50
0.75
1.00
0.40
0.50
0.75
1.00
0.40
0.50
0.75
1.00
0.40
0.50
0.75
1.00
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
True Risk Ratios (Estimands)
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
qqq
q
qq
qqq
qqq
q
q
q
q
q
q
q
qq
q
q
q
qq
q
q
qq
qq
q
qq
q
q
q
q
q
q
q
q
qq
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq q
q
q
qq
q
q
qq
qq
q
qq
q
q
q
q
q
q
q
q
qq
q
q
q
qq
q
q
qq
qq
q
qq
q
q
q
q
q
q
q
q
qq
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq
q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
q
q
q
q
q
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
True Variance
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
qqq
q
qq
qqq
qqq
q
q
q
q
q
q
q
qq q
q
q
qqq
q
qq
qqq
qqq
q
q
q
q
q
q
q
qq q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq qq
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq
qq
q
qqq
q
qq
qq
q
qq
q
q
q
q
q
q
q
q
qq
q
q
q
qq
q
q
qq
qq
q
qq
q
q
q
q
q
q
q
q
qq q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
q
qq
q
q
q
q
q
q
q
q
q
qqq q
qq
qqq qqq
qq
q
q
q
q
q
qq q
q
q
qqq q
q
q
qqq qqq
qq
q
q
q
q
q
qq q
q
q
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
Mean Estimated Variance
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qq
q
qq
q
qq
q
q
q
q
q
q
q
q
q
qq
q
qq
q
qq
q
q
q
q
q
qq
q
q
q
qq
q
qq
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
qq
q
qq
q
q
q q
q
q q
q
q
q
qq
q
qq
q
qq
q
q
q
q
q
q
q
q
q
qq
q
qq
q
qq
q
q
qq
q
qq
q
qq
qq
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
0.00
0.05
0.10
0.15
0.20
0.25
0.00
0.05
0.10
0.15
0.20
0.25
0.00
0.05
0.10
0.15
0.20
0.25
0.00
0.05
0.10
0.15
0.20
0.25
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot.
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
Variance Comparison
1v0 2v0 2v1
q
qq qqq qqq qqq
q
q
q
qqq qqq
q
q
q
q
qq
qqq qqq qqq
qqq
qqq qqq
q
q
q
qq
q qqq qqq qqq
qq
q
qqq qqq q
q
q
0.0
0.2
0.4
0.6
0.8
1.0
0.0
0.2
0.4
0.6
0.8
1.0
GoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
Observed Type I Error Rates (Null Scenarios)
Modification (−)
1v0
Modification (−)
2v0
Modification (−)
2v1
Modification (+)
1v0
Modification (+)
2v0
Modification (+)
2v1
q
qq
qqq qqq qqq
q
q
q
qqq qq
q
q
q
q
q
qq
qqq qqq qqq
q
q
q
qqq qqq
q
q
q
q
qq
qqq qqq qqq
qqq
qqq qq
q
q
q
q
q
qq
qqq qqq qqq
qqq
qqq qqq
q
q
q
qq
q qqq qqq qqq
qq
q
qqq qqq q
q
q
qq
q
qqq qqq qqq
qq
q
qq
q qqq qq
q
q
qq qqq qqq qqq
q
q
q
qqq qqq
q
q
q
q
qq qqq qqq qqq
q
q
q
qqq qqq
q
q
q
q
qq
qqq qqq qqq
qqq
qqq qqq
q
q
q
q
qq
qqq qqq qqq
qqq
q
qq qqq
q
q
q
q
q
q qqq qqq qqq
q
q
q
qqq qqq
q
q
q
qqq qqq qqq qqq
q
q
q
q
qq qqq
q
q
q
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects
GoodoverlapPooroverlapGoodoverlapPooroverlap
U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip
pExpo 33:33:33 10:45:45 10:10:80
pDis q 0.05 0.2
Coverage of 95% Confidence Intervals
Empirical example: Methods
Solomon et al. Arch Intern Med 2010;170:1968.
Medicare Beneficiary dataset from PA and NJ (1999-2005)
Groups: Opioids (12,601) vs COX2 inhibitors (6,172) vs nsNSAIDs
(4,874) new users
Outcomes: Death (794), fractures (706), GI bleed (230), and
cardiovascular events (1,204)
Confounders: 35 pre-treatment variables including 5 continuous
PS model: Quadratic terms for continuous variables; no interaction
Analyzed using MW and three-way matching to see agreement
MW sample size 4,618.7-4,635.71 per group; matched sample size
4,611 per group; stablized IPTW sample size 4,926.6-12,585.0
Best balance was achieved by MW in 24 covariates, by matching in
6, and by IPTW in 5.
28 / 31
Empirical example: Covariate balance
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
Hepatic disease
Gender
ARB use
Alzheimer disease
Osteoporosis
Hypertension
Parkinson's disease
Thiazide use
Bone meneral density test
ACE inhibitor use
Antiepileptic use
Diabetes
Upper gastrointestinal disease
Hyperlipidemia
Gout
Benzodiazepine use
Beta blocker use
Back pain
SSRI use
Angina
H2 blocker use
Corticosteroid use
Falls
PPI use
Stroke
Myocardial infarction
No. physician visits
Age
Loop diuretic use
Fracture
White race
No. days in hospital
No. prescription drugs
Antithrombotic use
Charlson score
0.00 0.05 0.10 0.15 0.20
Absolute Standardized Mean Difference
Methods
q Unmatched
Matched
MW
IPTW
Unmatched
Matched
MW
IPTW
29 / 31
Empirical example: Outcome regression
Yoshida K et al. Matching Weights for Three-category Exposure 2/9/2016
Table 1. Comparison of hazard ratios for coxibs and opioids (nonselective NSAIDs as the reference)
by different methods and outcomes.
Coxibs vs nsNSAIDs Opioids vs nsNSAIDs
HR [95% CI] p HR [95% CI] p
Death
Unmatched 1.702 [1.293, 2.240] <0.001 2.821 [2.185, 3.642] <0.001
Matched 1.415 [1.060, 1.889] 0.018 1.997 [1.492, 2.671] <0.001
MW 1.393 [1.056, 1.837] 0.019 1.973 [1.517, 2.566] <0.001
IPTW 1.385 [1.024, 1.873] 0.035 1.962 [1.480, 2.601] <0.001
Fracture
Unmatched 1.181 [0.799, 1.746] 0.405 5.825 [4.195, 8.089] <0.001
Matched 0.947 [0.618, 1.453] 0.804 4.708 [3.308, 6.702] <0.001
MW 1.013 [0.684, 1.502] 0.948 4.733 [3.396, 6.595] <0.001
IPTW 0.887 [0.576, 1.365] 0.585 4.068 [2.814, 5.882] <0.001
GI bleed
Unmatched 0.933 [0.605, 1.439] 0.753 1.529 [1.034, 2.262] 0.033
Matched 0.932 [0.587, 1.480] 0.766 1.005 [0.615, 1.643] 0.984
MW 0.857 [0.551, 1.335] 0.496 1.108 [0.737, 1.668] 0.622
IPTW 0.916 [0.575, 1.459] 0.713 1.196 [0.793, 1.804] 0.394
Cardiovascular
Unmatched 1.603 [1.298, 1.979] <0.001 2.294 [1.882, 2.797] <0.001
Matched 1.419 [1.135, 1.775] 0.002 1.585 [1.255, 2.003] <0.001
MW 1.355 [1.096, 1.675] 0.005 1.626 [1.326, 1.995] <0.001
IPTW 1.268 [0.979, 1.642] 0.072 1.445 [1.125, 1.856] 0.004 30 / 31
Outline of proof that estimands are equivalent
A complete common support and exact propensity score matching are
assumed. Sk is the set of matched individuals in treatment group k. Wi
is the matching weights min(e1i ,...,eKi )
K
k=1 I(Zi =k)eki
. The estimators for the group
mean have the same estimand.
Matching
1
n
n
i=1 Yi I(i ∈ Sk )
1
n
n
i=1 I(i ∈ Sk )
=
1
n
n
i=1 Yki I(i ∈ Sk )
1
n
n
i=1 I(i ∈ Sk )
→
E[Yki I(i ∈ Sk )]
E[I(i ∈ Sk )]
. . .
=
E [E[Yki |Xi ]min(e1i , ..., eKi )]
E [min(e1i , ..., eKi )]
Weighting
1
n
n
i=1 Yi I(Zi = k)Wi
1
n
n
i=1 I(Zi = k)Wi
=
1
n
n
i=1 Yki I(Zi = k)Wi
1
n
n
i=1 I(Zi = k)Wi
→
E[
n
i=1 Yki I(Zi = k)Wi ]
E[
n
i=1 I(Zi = k)Wi ]
. . .
=
E [E[Yki |Xi ]min(e1i , ..., eKi )]
E [min(e1i , ..., eKi )] 31 / 31

More Related Content

What's hot

Rayyan補足資料 検索結果をrayyanへ
Rayyan補足資料 検索結果をrayyanへRayyan補足資料 検索結果をrayyanへ
Rayyan補足資料 検索結果をrayyanへSR WS
 
明日から読めるメタ・アナリシス
明日から読めるメタ・アナリシス明日から読めるメタ・アナリシス
明日から読めるメタ・アナリシスYasuyuki Okumura
 
患者報告式アウトカム尺度における 臨床的意味のある変化の定め方
患者報告式アウトカム尺度における臨床的意味のある変化の定め方患者報告式アウトカム尺度における臨床的意味のある変化の定め方
患者報告式アウトカム尺度における 臨床的意味のある変化の定め方Yasuyuki Okumura
 
臨床的有意性の書き方
臨床的有意性の書き方臨床的有意性の書き方
臨床的有意性の書き方Yasuyuki Okumura
 
効果測定入門 Rによる傾向スコア解析
効果測定入門  Rによる傾向スコア解析効果測定入門  Rによる傾向スコア解析
効果測定入門 Rによる傾向スコア解析aa_aa_aa
 
患者報告アウトカム QOL研究の基礎と形成外科領域における現況
患者報告アウトカム QOL研究の基礎と形成外科領域における現況患者報告アウトカム QOL研究の基礎と形成外科領域における現況
患者報告アウトカム QOL研究の基礎と形成外科領域における現況makoto hikosaka
 
20170202 srws第七回統合、層別・感度分析、欠測への対処
20170202 srws第七回統合、層別・感度分析、欠測への対処20170202 srws第七回統合、層別・感度分析、欠測への対処
20170202 srws第七回統合、層別・感度分析、欠測への対処SR WS
 
バリデーション研究の計画・報告・活用
バリデーション研究の計画・報告・活用バリデーション研究の計画・報告・活用
バリデーション研究の計画・報告・活用Yasuyuki Okumura
 
Kaplan meier survival curves and the log-rank test
Kaplan meier survival curves and the log-rank testKaplan meier survival curves and the log-rank test
Kaplan meier survival curves and the log-rank testzhe1
 
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜Yasuyuki Okumura
 
患者報告式尺度の開発方法
患者報告式尺度の開発方法患者報告式尺度の開発方法
患者報告式尺度の開発方法Senshu University
 
SURVIVAL ANALYSIS 1.pptx
SURVIVAL ANALYSIS 1.pptxSURVIVAL ANALYSIS 1.pptx
SURVIVAL ANALYSIS 1.pptxDrVikasKaushik1
 
20161015 srws第一回preliminarysearching 公開用
20161015 srws第一回preliminarysearching 公開用20161015 srws第一回preliminarysearching 公開用
20161015 srws第一回preliminarysearching 公開用SR WS
 
PROMISの取り組み(IRTを使った項目バンク作成)
PROMISの取り組み(IRTを使った項目バンク作成)PROMISの取り組み(IRTを使った項目バンク作成)
PROMISの取り組み(IRTを使った項目バンク作成)Senshu University
 

What's hot (20)

Rayyan補足資料 検索結果をrayyanへ
Rayyan補足資料 検索結果をrayyanへRayyan補足資料 検索結果をrayyanへ
Rayyan補足資料 検索結果をrayyanへ
 
観察研究の必須事項
観察研究の必須事項観察研究の必須事項
観察研究の必須事項
 
明日から読めるメタ・アナリシス
明日から読めるメタ・アナリシス明日から読めるメタ・アナリシス
明日から読めるメタ・アナリシス
 
患者報告式アウトカム尺度における 臨床的意味のある変化の定め方
患者報告式アウトカム尺度における臨床的意味のある変化の定め方患者報告式アウトカム尺度における臨床的意味のある変化の定め方
患者報告式アウトカム尺度における 臨床的意味のある変化の定め方
 
臨床的有意性の書き方
臨床的有意性の書き方臨床的有意性の書き方
臨床的有意性の書き方
 
Sample size estimation
Sample size estimationSample size estimation
Sample size estimation
 
効果測定入門 Rによる傾向スコア解析
効果測定入門  Rによる傾向スコア解析効果測定入門  Rによる傾向スコア解析
効果測定入門 Rによる傾向スコア解析
 
患者報告アウトカム QOL研究の基礎と形成外科領域における現況
患者報告アウトカム QOL研究の基礎と形成外科領域における現況患者報告アウトカム QOL研究の基礎と形成外科領域における現況
患者報告アウトカム QOL研究の基礎と形成外科領域における現況
 
20170202 srws第七回統合、層別・感度分析、欠測への対処
20170202 srws第七回統合、層別・感度分析、欠測への対処20170202 srws第七回統合、層別・感度分析、欠測への対処
20170202 srws第七回統合、層別・感度分析、欠測への対処
 
バリデーション研究の計画・報告・活用
バリデーション研究の計画・報告・活用バリデーション研究の計画・報告・活用
バリデーション研究の計画・報告・活用
 
Kaplan meier survival curves and the log-rank test
Kaplan meier survival curves and the log-rank testKaplan meier survival curves and the log-rank test
Kaplan meier survival curves and the log-rank test
 
Part 1 Survival Analysis
Part 1 Survival AnalysisPart 1 Survival Analysis
Part 1 Survival Analysis
 
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
 
患者報告式尺度の開発方法
患者報告式尺度の開発方法患者報告式尺度の開発方法
患者報告式尺度の開発方法
 
Part 2 Cox Regression
Part 2 Cox RegressionPart 2 Cox Regression
Part 2 Cox Regression
 
SURVIVAL ANALYSIS 1.pptx
SURVIVAL ANALYSIS 1.pptxSURVIVAL ANALYSIS 1.pptx
SURVIVAL ANALYSIS 1.pptx
 
Survival analysis
Survival analysisSurvival analysis
Survival analysis
 
Aisapa model
Aisapa modelAisapa model
Aisapa model
 
20161015 srws第一回preliminarysearching 公開用
20161015 srws第一回preliminarysearching 公開用20161015 srws第一回preliminarysearching 公開用
20161015 srws第一回preliminarysearching 公開用
 
PROMISの取り組み(IRTを使った項目バンク作成)
PROMISの取り組み(IRTを使った項目バンク作成)PROMISの取り組み(IRTを使った項目バンク作成)
PROMISの取り組み(IRTを使った項目バンク作成)
 

Viewers also liked

Spacemacs: emacs user's first impression
Spacemacs: emacs user's first impressionSpacemacs: emacs user's first impression
Spacemacs: emacs user's first impressionKazuki Yoshida
 
Multiple Imputation: Joint and Conditional Modeling of Missing Data
Multiple Imputation: Joint and Conditional Modeling of Missing DataMultiple Imputation: Joint and Conditional Modeling of Missing Data
Multiple Imputation: Joint and Conditional Modeling of Missing DataKazuki Yoshida
 
傾向スコアの概念とその実践
傾向スコアの概念とその実践傾向スコアの概念とその実践
傾向スコアの概念とその実践Yasuyuki Okumura
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装takehikoihayashi
 
Fuzzy Feelings for Fuzzy Matching
Fuzzy Feelings for Fuzzy MatchingFuzzy Feelings for Fuzzy Matching
Fuzzy Feelings for Fuzzy MatchingClayton Parker
 
Oracle Database Advanced Querying (2016)
Oracle Database Advanced Querying (2016)Oracle Database Advanced Querying (2016)
Oracle Database Advanced Querying (2016)Zohar Elkayam
 
Rで因子分析 商用ソフトで実行できない因子分析のあれこれ
Rで因子分析 商用ソフトで実行できない因子分析のあれこれRで因子分析 商用ソフトで実行できない因子分析のあれこれ
Rで因子分析 商用ソフトで実行できない因子分析のあれこれHiroshi Shimizu
 
星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章Shuyo Nakatani
 
星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章Shuyo Nakatani
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Yohei Sato
 
Nerve conduction study
Nerve conduction studyNerve conduction study
Nerve conduction studyGaraka Rabel
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてHiroshi Shimizu
 

Viewers also liked (15)

Spacemacs: emacs user's first impression
Spacemacs: emacs user's first impressionSpacemacs: emacs user's first impression
Spacemacs: emacs user's first impression
 
Multiple Imputation: Joint and Conditional Modeling of Missing Data
Multiple Imputation: Joint and Conditional Modeling of Missing DataMultiple Imputation: Joint and Conditional Modeling of Missing Data
Multiple Imputation: Joint and Conditional Modeling of Missing Data
 
傾向スコアの概念とその実践
傾向スコアの概念とその実践傾向スコアの概念とその実践
傾向スコアの概念とその実践
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装
 
Euacuba
EuacubaEuacuba
Euacuba
 
Fuzzy Feelings for Fuzzy Matching
Fuzzy Feelings for Fuzzy MatchingFuzzy Feelings for Fuzzy Matching
Fuzzy Feelings for Fuzzy Matching
 
Oracle Database Advanced Querying (2016)
Oracle Database Advanced Querying (2016)Oracle Database Advanced Querying (2016)
Oracle Database Advanced Querying (2016)
 
fuzzy logic
fuzzy logicfuzzy logic
fuzzy logic
 
Rで因子分析 商用ソフトで実行できない因子分析のあれこれ
Rで因子分析 商用ソフトで実行できない因子分析のあれこれRで因子分析 商用ソフトで実行できない因子分析のあれこれ
Rで因子分析 商用ソフトで実行できない因子分析のあれこれ
 
Propensity Score Matching Methods
Propensity Score Matching MethodsPropensity Score Matching Methods
Propensity Score Matching Methods
 
星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章
 
星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
 
Nerve conduction study
Nerve conduction studyNerve conduction study
Nerve conduction study
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについて
 

Similar to Matching Weights to Simultaneously Compare Three Treatment Groups: a Simulation Study

DOE Project ANOVA Analysis Diet Type
DOE Project ANOVA Analysis Diet TypeDOE Project ANOVA Analysis Diet Type
DOE Project ANOVA Analysis Diet Typevidit jain
 
95720357 a-design-of-experiments
95720357 a-design-of-experiments95720357 a-design-of-experiments
95720357 a-design-of-experimentsSathish Kumar
 
Chapter 5 experimental design for sbh
Chapter 5 experimental design for sbhChapter 5 experimental design for sbh
Chapter 5 experimental design for sbhRione Drevale
 
Lecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.pptLecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.pptMohammedAbdela7
 
Lecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.pptLecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.ppthabtamu biazin
 
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...Kazuki Yoshida
 
inferentialstatistics-210411214248.pdf
inferentialstatistics-210411214248.pdfinferentialstatistics-210411214248.pdf
inferentialstatistics-210411214248.pdfChenPalaruan
 
Tugasan kumpulan anova
Tugasan kumpulan anovaTugasan kumpulan anova
Tugasan kumpulan anovapraba karan
 
Ct lecture 7. comparing two groups cont data
Ct lecture 7. comparing two groups   cont dataCt lecture 7. comparing two groups   cont data
Ct lecture 7. comparing two groups cont dataHau Pham
 
Introduction and crd
Introduction and crdIntroduction and crd
Introduction and crdRione Drevale
 
A041030106
A041030106A041030106
A041030106IOSR-JEN
 
Avoid overfitting in precision medicine: How to use cross-validation to relia...
Avoid overfitting in precision medicine: How to use cross-validation to relia...Avoid overfitting in precision medicine: How to use cross-validation to relia...
Avoid overfitting in precision medicine: How to use cross-validation to relia...Nicole Krämer
 

Similar to Matching Weights to Simultaneously Compare Three Treatment Groups: a Simulation Study (20)

DOE Project ANOVA Analysis Diet Type
DOE Project ANOVA Analysis Diet TypeDOE Project ANOVA Analysis Diet Type
DOE Project ANOVA Analysis Diet Type
 
Statistical analysis by iswar
Statistical analysis by iswarStatistical analysis by iswar
Statistical analysis by iswar
 
95720357 a-design-of-experiments
95720357 a-design-of-experiments95720357 a-design-of-experiments
95720357 a-design-of-experiments
 
Chapter 5 experimental design for sbh
Chapter 5 experimental design for sbhChapter 5 experimental design for sbh
Chapter 5 experimental design for sbh
 
Lecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.pptLecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.ppt
 
Lecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.pptLecture-6 (t-test and one way ANOVA.ppt
Lecture-6 (t-test and one way ANOVA.ppt
 
Survival.pptx
Survival.pptxSurvival.pptx
Survival.pptx
 
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...
ENAR 2018 Matching Weights to Simultaneously Compare Three Treatment Groups: ...
 
Inferential statistics
Inferential statisticsInferential statistics
Inferential statistics
 
inferentialstatistics-210411214248.pdf
inferentialstatistics-210411214248.pdfinferentialstatistics-210411214248.pdf
inferentialstatistics-210411214248.pdf
 
PMED: APPM Workshop: Overview of Methods for Subgroup Identification in Clini...
PMED: APPM Workshop: Overview of Methods for Subgroup Identification in Clini...PMED: APPM Workshop: Overview of Methods for Subgroup Identification in Clini...
PMED: APPM Workshop: Overview of Methods for Subgroup Identification in Clini...
 
Tugasan kumpulan anova
Tugasan kumpulan anovaTugasan kumpulan anova
Tugasan kumpulan anova
 
Ct lecture 7. comparing two groups cont data
Ct lecture 7. comparing two groups   cont dataCt lecture 7. comparing two groups   cont data
Ct lecture 7. comparing two groups cont data
 
Introduction and crd
Introduction and crdIntroduction and crd
Introduction and crd
 
Probit and logit model
Probit and logit modelProbit and logit model
Probit and logit model
 
A041030106
A041030106A041030106
A041030106
 
Avoid overfitting in precision medicine: How to use cross-validation to relia...
Avoid overfitting in precision medicine: How to use cross-validation to relia...Avoid overfitting in precision medicine: How to use cross-validation to relia...
Avoid overfitting in precision medicine: How to use cross-validation to relia...
 
lecture12.ppt
lecture12.pptlecture12.ppt
lecture12.ppt
 
lecture12.ppt
lecture12.pptlecture12.ppt
lecture12.ppt
 
Test of significance
Test of significanceTest of significance
Test of significance
 

More from Kazuki Yoshida

Graphical explanation of causal mediation analysis
Graphical explanation of causal mediation analysisGraphical explanation of causal mediation analysis
Graphical explanation of causal mediation analysisKazuki Yoshida
 
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCT
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCTPharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCT
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCTKazuki Yoshida
 
What is the Expectation Maximization (EM) Algorithm?
What is the Expectation Maximization (EM) Algorithm?What is the Expectation Maximization (EM) Algorithm?
What is the Expectation Maximization (EM) Algorithm?Kazuki Yoshida
 
Visual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOVisual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOKazuki Yoshida
 
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...Kazuki Yoshida
 
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...Kazuki Yoshida
 
20130222 Data structures and manipulation in R
20130222 Data structures and manipulation in R20130222 Data structures and manipulation in R
20130222 Data structures and manipulation in RKazuki Yoshida
 
20130215 Reading data into R
20130215 Reading data into R20130215 Reading data into R
20130215 Reading data into RKazuki Yoshida
 
Linear regression with R 2
Linear regression with R 2Linear regression with R 2
Linear regression with R 2Kazuki Yoshida
 
Linear regression with R 1
Linear regression with R 1Linear regression with R 1
Linear regression with R 1Kazuki Yoshida
 
(Very) Basic graphing with R
(Very) Basic graphing with R(Very) Basic graphing with R
(Very) Basic graphing with RKazuki Yoshida
 
Introduction to Deducer
Introduction to DeducerIntroduction to Deducer
Introduction to DeducerKazuki Yoshida
 
Groupwise comparison of continuous data
Groupwise comparison of continuous dataGroupwise comparison of continuous data
Groupwise comparison of continuous dataKazuki Yoshida
 
Categorical data with R
Categorical data with RCategorical data with R
Categorical data with RKazuki Yoshida
 
Install and Configure R and RStudio
Install and Configure R and RStudioInstall and Configure R and RStudio
Install and Configure R and RStudioKazuki Yoshida
 
Reading Data into R REVISED
Reading Data into R REVISEDReading Data into R REVISED
Reading Data into R REVISEDKazuki Yoshida
 
Descriptive Statistics with R
Descriptive Statistics with RDescriptive Statistics with R
Descriptive Statistics with RKazuki Yoshida
 

More from Kazuki Yoshida (20)

Graphical explanation of causal mediation analysis
Graphical explanation of causal mediation analysisGraphical explanation of causal mediation analysis
Graphical explanation of causal mediation analysis
 
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCT
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCTPharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCT
Pharmacoepidemiology Lecture: Designing Observational CER to Emulate an RCT
 
What is the Expectation Maximization (EM) Algorithm?
What is the Expectation Maximization (EM) Algorithm?What is the Expectation Maximization (EM) Algorithm?
What is the Expectation Maximization (EM) Algorithm?
 
Emacs Key Bindings
Emacs Key BindingsEmacs Key Bindings
Emacs Key Bindings
 
Visual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOVisual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSO
 
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...
Search and Replacement Techniques in Emacs: avy, swiper, multiple-cursor, ag,...
 
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...
Comparison of Privacy-Protecting Analytic and Data-sharing Methods: a Simulat...
 
20130222 Data structures and manipulation in R
20130222 Data structures and manipulation in R20130222 Data structures and manipulation in R
20130222 Data structures and manipulation in R
 
20130215 Reading data into R
20130215 Reading data into R20130215 Reading data into R
20130215 Reading data into R
 
Linear regression with R 2
Linear regression with R 2Linear regression with R 2
Linear regression with R 2
 
Linear regression with R 1
Linear regression with R 1Linear regression with R 1
Linear regression with R 1
 
(Very) Basic graphing with R
(Very) Basic graphing with R(Very) Basic graphing with R
(Very) Basic graphing with R
 
Introduction to Deducer
Introduction to DeducerIntroduction to Deducer
Introduction to Deducer
 
Groupwise comparison of continuous data
Groupwise comparison of continuous dataGroupwise comparison of continuous data
Groupwise comparison of continuous data
 
Categorical data with R
Categorical data with RCategorical data with R
Categorical data with R
 
Install and Configure R and RStudio
Install and Configure R and RStudioInstall and Configure R and RStudio
Install and Configure R and RStudio
 
Reading Data into R REVISED
Reading Data into R REVISEDReading Data into R REVISED
Reading Data into R REVISED
 
Descriptive Statistics with R
Descriptive Statistics with RDescriptive Statistics with R
Descriptive Statistics with R
 
Reading Data into R
Reading Data into RReading Data into R
Reading Data into R
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
 

Recently uploaded

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...ThinkInnovation
 
Pentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIPentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIf6x4zqzk86
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesBoston Institute of Analytics
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...yulianti213969
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATIONLakpaYanziSherpa
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxParas Gupta
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token PredictionNABLAS株式会社
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1sinhaabhiyanshu
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024patrickdtherriault
 
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSDBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSSnehalVinod
 
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样wsppdmt
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 

Recently uploaded (20)

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 
Pentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIPentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AI
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSDBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
 
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 

Matching Weights to Simultaneously Compare Three Treatment Groups: a Simulation Study

  • 1. Matching Weights to Simultaneously Compare Three Treatment Groups: a Simulation Study Kazuki Yoshida, MD, MPH, MS*, Sonia Hern´andez-D´ıaz, MD, DrPH, Daniel H. Solomon, MD, MPH, John W. Jackson, ScD, Joshua J. Gagne, PharmD, ScD, Robert Glynn, PhD, Jessica M. Franklin, PhD *Joint Doctor of Science Student Departments of Epidemiology & Biostatistics Harvard T.H. Chan School of Public Health 677 Huntington Ave, Boston, MA 02115, USA Last updated on June 22, 2016
  • 2. Motivation Propensity score matching (Rosenbaum & Rubin 1983) is a well established method, and is widely used in the two-group setting. In clinical practice, however, there are often 3+ comparator drugs to be compared, e.g., antirheumatic drugs for rheumatoid arthritis. For non-binary treatment, generalized propensity score (Imbens 2000) has been proposed, but its use has been limited. Recently developed software (Rassen et al 2013) allows 3-way simultaneous matching on generalized PS, but further generalization is complicated. Question: Is there an alternative that is similar to PS matching, but more easily generalizes to 3+ groups? Hypothesis: Matching weights (Li & Greene 2013) may be a viable candidate. 2 / 31
  • 3. Matching weights definition Li & Greene. A weighting analogue to pair matching in propensity score analysis. Int J Biostat 2013;9:215-234. MWi = min(ei , 1 − ei ) Zi ei + (1 − Zi )(1 − ei ) where ei is propensity score and Zi is binary treatment indicator Advantages Asymptotic equivalence of estimand to 1:1 matching Efficiency gain No tuning parameters (no algorithm, caliper scale or width) Range (0,1) unlike non-stabilized IPTW (1,∞) Disadvantages Potential for common support violation 3 / 31
  • 4. PS methods visualized (common treatment) Original IPTW Matching ATTW ATUW MW 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 PS Frequency Treatment Treated Untreated 4 / 31
  • 5. Comparing weighting methods IPTWi = 1 Zi ei + (1 − Zi )(1 − ei ) =    1 ei for Zi = 1 1 1 − ei for Zi = 0 ATTWi = ei Zi ei + (1 − Zi )(1 − ei ) =    1 for Zi = 1 ei 1 − ei for Zi = 0 ATUWi = 1 − ei Zi ei + (1 − Zi )(1 − ei ) =    1 − ei ei for Zi = 1 1 for Zi = 0 MWi = min(ei , 1 − ei ) Zi ei + (1 − Zi )(1 − ei ) = ATTWi for ei ≤ 0.5 ATUWi for ei > 0.5 The denominator (IPTW) balances covariates, and the numerator reshapes to the target population. 5 / 31
  • 6. Extension of MW to K groups Define a propensity score (eki ) for each treatment category (k ∈ {1, 2}) and redefine the treatment variable as Zi ∈ {1, 2}. MWi = min(e1i , e2i ) 2 k=1 I(Zi = k)eki = Smallest PS PS of assigned treatment Use multinomial logistic regression for PS model Each subject has K propensity scores {e1i , e2i , ..., eKi } K propensity scores sum to 1 Generalize the weights as MWi = min(e1i , . . . , eKi ) K k=1 I(Zi = k)eki 6 / 31
  • 7. Simulation study Ti Xi Yi Outcome model βT1, βT2 (main effects) for treatment effects βXT1, βXT2 (interactions) for additional treatment effects in subset Treatment model α10, α20 (intercepts) for treatment prevalence α1X , α2X (covariate association) for covariate overlap level Outcome model β0 (intercept) for baseline risk of disease βX (covariate association) for strength of risk factors Exposure distribution: {(33 : 33 : 33), (10 : 45 : 45), (10 : 10 : 80)} Levels of covariate overlap: small, substantial Baseline risk of disease: {0.05, 0.20} Presence of treatment effect: absent, present Presence of treatment effect heterogeneity: absent, present 7 / 31
  • 8. Good overlap Poor overlap q q q qq q q qq q q q q q q qq q q qq q q q 0 2000 4000 6000 U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 Sample Sizes
  • 9. X1 X4 X7 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 0.0 0.1 0.2 0.3 0.4 0.5 0.0 0.1 0.2 0.3 0.4 0.5 GoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip method pExpo 33:33:33 10:45:45 10:10:80 Average Standardized Mean Differences
  • 10. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 0.75 1.00 1.50 2.00 3.00 0.75 1.00 1.50 2.00 3.00 0.75 1.00 1.50 2.00 3.00 0.75 1.00 1.50 2.00 3.00 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis 0.05 0.2 Bias (Estimated Risk Ratio / True Risk Ratio)
  • 11. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 qqq qqq qqq qqq qq q q q q q qq q q q qqq qqq qqq qqq qq q q q q q qq q q q qqq qqq qqq qqq q q q q q q q q q q q q qqq q qq qqq qqq q q q q q q q q q q q q qqq qqq qqq qqq q qq q q q q qq qq q qqq q qq qqq qqq q q q q q q q qq q q q qqq qqq qqq qqq q q q q q q q qq q q q qqq qqq qqq qqq q qq q q q q qq q q q qqq qqq qqq qqq q q q q q q q q q q q q qqq q qq qqq qqq q q q q q q q q q q q q qqq qqq qqq qqq q q q q q q qqq q q q qqq q qq qqq qqq q q q q q q q qq q q q 0.0 0.5 1.0 1.5 0.0 0.5 1.0 1.5 0.0 0.5 1.0 1.5 0.0 0.5 1.0 1.5 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 Mean Squared Error
  • 12. Simulation: Summary results Comparing matching weights to three-way matching and IPTW, we found: Similar sample sizes for MW and matching, but not IPTW Best covariate balance Similarly small bias compared to matching Smaller MSE compared to matching in all scenarios More robust to rare events, unequally sized groups, and poor covariate overlap 12 / 31
  • 13. Conclusion MW has been suggested as a more efficient alternative to 1:1 pairwise matching with a similar estimand (Li & Greene 2013). In the three treatment group setting, MW demonstrated similar bias, but smaller MSE compared to 1:1:1 three-way matching in a simulation study. Efficiency gain compared to 1:1:1 three-way matching was more noticeable in scenarios in which the outcome events were rare, treatment groups were unequally sized, or covariate overlap was poor. Compared to IPTW, MW was more stable in the poor covariate overlap setting. 13 / 31
  • 14. Acknowledgment KY currently receives tuition support jointly from Japan Student Services Organization (JASSO) and Harvard T. H. Chan School of Public Health (partially supported by training grants from Pfizer, Takeda, Bayer and PhRMA). 14 / 31
  • 15. Additional slides with details follow 15 / 31
  • 16. PS methods visualized (rare treatment) Original IPTW Matching ATTW ATUW MW 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 0.0 0.5 1.0 PS Frequency Treatment Treated Untreated 16 / 31
  • 17. Simulation: Covariate generating model Based on Franklin et al. Metrics for covariate balance in cohort studies of causal effects. Stat Med. 2014;33:1685. Variable Generation Process X1i Normal(0, 12 ) X2i Log-Normal(0, 0.52 ) X3i Normal(0, 102 ) X4i Bernoulli(pi = e2X1i /(1 + e2X1i )) where E[pi ] = 0.5 X5i Bernoulli(p = 0.2) X6i Multinomial(p = (0.5, 0.3, 0.1, 0.05, 0.05)T ) X7i sin(X1i ) X8i X2 2i X9i X3i × X4i X10i X4i × X5i 17 / 31
  • 18. Simulation: Treatment generating model ηT1i = log P(Ti = 1|Xi = xi ) P(Ti = 0|Xi = xi ) = α10 + αT 1X xi ηT2i = log P(Ti = 2|Xi = xi ) P(Ti = 0|Xi = xi ) = α20 + αT 2X xi where α10, α20 determine treatment prevalence α1X , α2X determine covariate-treatment association e0i = P(Ti = 0|Xi = xi ) = 1 qi e1i = P(Ti = 1|Xi = xi ) = exp(ηT1i ) qi e2i = P(Ti = 2|Xi = xi ) = exp(ηT2i ) qi where qi = 1 + exp(ηT1i ) + exp(ηT2i ) 18 / 31
  • 19. Simulation: Outcome generating model ηYi = log(P(Yi = 1|Ti = ti , Xi = xi )) = β0 + βT X xi + βT1I(ti = 1) + βT2I(ti = 2)+ βXT1x4i I(ti = 1) + βXT2x4i I(ti = 2) where β0 = Intercept determining baseline disease risk βX = Effects of ten covariates (risk factors) on disease risk βT1 = Main effect of Treatment 1 compared to Treatment 0 βT2 = Main effect of Treatment 2 compared to Treatment 0 βXT1 = Additional effect for Treatment 1 vs 0 among X4i = 1 βXT2 = Additional effect for Treatment 2 vs 0 among X4i = 1 Counterfactual disease probabilities P(Yi = 1|Ti = 0, Xi = xi ) P(Yi = 1|Ti = 1, Xi = xi ) P(Yi = 1|Ti = 2, Xi = xi ) Yi ∼ Bernoulli (pYi = P(Yi = 1|Ti = ti , Xi = xi )) 19 / 31
  • 20. Simulation: Analyses All computation except 3-way matching was performed in R Multinomial logistic regression with all covariates as the propensity score model. Matched analyses: Three-way nearest neighbor algorithm implemented in the pharmacoepi toolbox by Rassen et al generated matched “trios”. Caliper for the matched trio triangle perimeter was defined as 0.6 τ2 1 +τ2 2 +τ2 3 3 where τ2 j = Var(e1|T=j)+Var(e2|T=j) 2 . OLS linear regression was conducted in the matched dataset. Weighted analysis: MW and stabilized IPTW survey package was used to appropriately account for weighting in the outcome log linear model. 20 / 31
  • 21. Simulation: Assessment metrics Matched/weighted sample size Covariate standardized mean difference (SMD) averaged across three contrasts bias in risk ratio Simulation and estimated variance of estimators Mean squared error of estimators False positive rates in null scenarios Coverage probability of estimated confidence intervals 21 / 31
  • 22. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 0.40 0.50 0.75 1.00 0.40 0.50 0.75 1.00 0.40 0.50 0.75 1.00 0.40 0.50 0.75 1.00 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 True Risk Ratios (Estimands)
  • 23. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 qqq q qq qqq qqq q q q q q q q qq q q q qq q q qq qq q qq q q q q q q q q qq q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq qq q q q q q qq q q q qqq q qq qqq qqq qq q q q q q qq q q q qq q q qq qq q qq q q q q q q q q qq q q q qq q q qq qq q qq q q q q q q q q qq q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq qq q q q q q qq q q q qqq q qq qqq qqq qq q q q q q q q q q q 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 True Variance
  • 24. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 qqq q qq qqq qqq q q q q q q q qq q q q qqq q qq qqq qqq q q q q q q q qq q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq qq q q q q q qq qq q qqq q qq qqq qqq qq q q q q q qq qq q qqq q qq qq q qq q q q q q q q q qq q q q qq q q qq qq q qq q q q q q q q q qq q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq q qq q q q q q q q q q qqq q qq qqq qqq qq q q q q q qq q q q qqq q q q qqq qqq qq q q q q q qq q q q 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 Mean Estimated Variance
  • 25. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q qq q qq q qq q q q q q q q q q q qq q qq q qq q q q q q q q q q qq q qq q qq q q q q q qq q q q qq q qq q qq q q q q q qq q q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q qq q qq q qq q q q q q q q q q q qq q qq q qq q q q q q q q q q qq q qq q qq q q qq q qq q qq qq q qq q qq q q q q q q q q q q 0.00 0.05 0.10 0.15 0.20 0.25 0.00 0.05 0.10 0.15 0.20 0.25 0.00 0.05 0.10 0.15 0.20 0.25 0.00 0.05 0.10 0.15 0.20 0.25 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot. Est. True Boot. pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 Variance Comparison
  • 26. 1v0 2v0 2v1 q qq qqq qqq qqq q q q qqq qqq q q q q qq qqq qqq qqq qqq qqq qqq q q q qq q qqq qqq qqq qq q qqq qqq q q q 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 GoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 Observed Type I Error Rates (Null Scenarios)
  • 27. Modification (−) 1v0 Modification (−) 2v0 Modification (−) 2v1 Modification (+) 1v0 Modification (+) 2v0 Modification (+) 2v1 q qq qqq qqq qqq q q q qqq qq q q q q q qq qqq qqq qqq q q q qqq qqq q q q q qq qqq qqq qqq qqq qqq qq q q q q q qq qqq qqq qqq qqq qqq qqq q q q qq q qqq qqq qqq qq q qqq qqq q q q qq q qqq qqq qqq qq q qq q qqq qq q q qq qqq qqq qqq q q q qqq qqq q q q q qq qqq qqq qqq q q q qqq qqq q q q q qq qqq qqq qqq qqq qqq qqq q q q q qq qqq qqq qqq qqq q qq qqq q q q q q q qqq qqq qqq q q q qqq qqq q q q qqq qqq qqq qqq q q q q qq qqq q q q 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 NullmaineffectsNullmaineffectsNon−nullmaineffectsNon−nullmaineffects GoodoverlapPooroverlapGoodoverlapPooroverlap U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip U M Mw Ip pExpo 33:33:33 10:45:45 10:10:80 pDis q 0.05 0.2 Coverage of 95% Confidence Intervals
  • 28. Empirical example: Methods Solomon et al. Arch Intern Med 2010;170:1968. Medicare Beneficiary dataset from PA and NJ (1999-2005) Groups: Opioids (12,601) vs COX2 inhibitors (6,172) vs nsNSAIDs (4,874) new users Outcomes: Death (794), fractures (706), GI bleed (230), and cardiovascular events (1,204) Confounders: 35 pre-treatment variables including 5 continuous PS model: Quadratic terms for continuous variables; no interaction Analyzed using MW and three-way matching to see agreement MW sample size 4,618.7-4,635.71 per group; matched sample size 4,611 per group; stablized IPTW sample size 4,926.6-12,585.0 Best balance was achieved by MW in 24 covariates, by matching in 6, and by IPTW in 5. 28 / 31
  • 29. Empirical example: Covariate balance q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q Hepatic disease Gender ARB use Alzheimer disease Osteoporosis Hypertension Parkinson's disease Thiazide use Bone meneral density test ACE inhibitor use Antiepileptic use Diabetes Upper gastrointestinal disease Hyperlipidemia Gout Benzodiazepine use Beta blocker use Back pain SSRI use Angina H2 blocker use Corticosteroid use Falls PPI use Stroke Myocardial infarction No. physician visits Age Loop diuretic use Fracture White race No. days in hospital No. prescription drugs Antithrombotic use Charlson score 0.00 0.05 0.10 0.15 0.20 Absolute Standardized Mean Difference Methods q Unmatched Matched MW IPTW Unmatched Matched MW IPTW 29 / 31
  • 30. Empirical example: Outcome regression Yoshida K et al. Matching Weights for Three-category Exposure 2/9/2016 Table 1. Comparison of hazard ratios for coxibs and opioids (nonselective NSAIDs as the reference) by different methods and outcomes. Coxibs vs nsNSAIDs Opioids vs nsNSAIDs HR [95% CI] p HR [95% CI] p Death Unmatched 1.702 [1.293, 2.240] <0.001 2.821 [2.185, 3.642] <0.001 Matched 1.415 [1.060, 1.889] 0.018 1.997 [1.492, 2.671] <0.001 MW 1.393 [1.056, 1.837] 0.019 1.973 [1.517, 2.566] <0.001 IPTW 1.385 [1.024, 1.873] 0.035 1.962 [1.480, 2.601] <0.001 Fracture Unmatched 1.181 [0.799, 1.746] 0.405 5.825 [4.195, 8.089] <0.001 Matched 0.947 [0.618, 1.453] 0.804 4.708 [3.308, 6.702] <0.001 MW 1.013 [0.684, 1.502] 0.948 4.733 [3.396, 6.595] <0.001 IPTW 0.887 [0.576, 1.365] 0.585 4.068 [2.814, 5.882] <0.001 GI bleed Unmatched 0.933 [0.605, 1.439] 0.753 1.529 [1.034, 2.262] 0.033 Matched 0.932 [0.587, 1.480] 0.766 1.005 [0.615, 1.643] 0.984 MW 0.857 [0.551, 1.335] 0.496 1.108 [0.737, 1.668] 0.622 IPTW 0.916 [0.575, 1.459] 0.713 1.196 [0.793, 1.804] 0.394 Cardiovascular Unmatched 1.603 [1.298, 1.979] <0.001 2.294 [1.882, 2.797] <0.001 Matched 1.419 [1.135, 1.775] 0.002 1.585 [1.255, 2.003] <0.001 MW 1.355 [1.096, 1.675] 0.005 1.626 [1.326, 1.995] <0.001 IPTW 1.268 [0.979, 1.642] 0.072 1.445 [1.125, 1.856] 0.004 30 / 31
  • 31. Outline of proof that estimands are equivalent A complete common support and exact propensity score matching are assumed. Sk is the set of matched individuals in treatment group k. Wi is the matching weights min(e1i ,...,eKi ) K k=1 I(Zi =k)eki . The estimators for the group mean have the same estimand. Matching 1 n n i=1 Yi I(i ∈ Sk ) 1 n n i=1 I(i ∈ Sk ) = 1 n n i=1 Yki I(i ∈ Sk ) 1 n n i=1 I(i ∈ Sk ) → E[Yki I(i ∈ Sk )] E[I(i ∈ Sk )] . . . = E [E[Yki |Xi ]min(e1i , ..., eKi )] E [min(e1i , ..., eKi )] Weighting 1 n n i=1 Yi I(Zi = k)Wi 1 n n i=1 I(Zi = k)Wi = 1 n n i=1 Yki I(Zi = k)Wi 1 n n i=1 I(Zi = k)Wi → E[ n i=1 Yki I(Zi = k)Wi ] E[ n i=1 I(Zi = k)Wi ] . . . = E [E[Yki |Xi ]min(e1i , ..., eKi )] E [min(e1i , ..., eKi )] 31 / 31