stat/biost 572 final presentation€¦ · stat/biost 572 final presentation transparent...

33
STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May 15, 2012

Upload: others

Post on 12-Jul-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

STAT/BIOST 572

Final Presentation

Transparent Parameterizations ofModels for Potential Outcomes

[Richardson et al., 2011]

Wen Wei Loh

May 15, 2012

Page 2: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Recap: Potential Outcomes under IV model

• Observed

• Z = Assignment to treatment (Instrument)• X = Receipt/Exposure to treatment• Y = Response

• Instrumental Variable : Effect of Z on Y is only through X

• Unobserved (due to imperfect compliance)

• tX = Underlying compliance ”type”• tY = Underlying response ”type”

Z

X

Y

tX , tY

Page 3: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Recap: tX and tY

Table: Compliance types (tX ) based on potential outcomes

Xz=0 Xz=1 Compliance Type tX0 0 NT Never Taker1 0 DE Defier0 1 CO Complier1 1 AT Always Taker

Table: Response types (tY ) based on potential outcomes underExclusion Restriction [Angrist et al., 1996]

Y0· Y1· Response Type tY0 0 NR Never Recover1 0 HU Hurt0 1 HE Helped1 1 AR Always Recover

Page 4: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Measuring the effects of causes

• Causal estimand of interest: Average Causal Effect (ACE)

• Marginal effect over the population• ACE (X → Y ) = E[Yx=1· − Yx=0·] = p(HE )− p(HU)

=∑tX

[p(tX ,HE )− p(tX ,HU)

]• Depends on parameters that are not fully-identified e.g.p(CO,HE ).

Z

X

Y

tX , tY

ACE (X → Y )

Page 5: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Where are the partially-identified parameters?

p(y , x |z=1)p(tx , ty ) y0, x0 y1, x0 y0, x1 y1, x1

p(y,x|z

=0

)

y0, x0 p(NT ,NR) p(CO,HE )

y1, x0 p(CO,AR)

y0, x1

y1, x1

Example: Type (tx = CO, ty = HE) is observed in p(y = 0, x = 0 | z = 0), andp(y = 1, x = 1 | z = 1).

But . . . type (tx = NT , ty = NR) is also observed in p(y = 0, x = 0 | z = 0).

And . . . type (tx = CO, ty = AR) is observed in p(y = 1, x = 1 | z = 1)

Page 6: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Where are the partially-identified parameters?

p(y , x |z=1)p(tx , ty ) y0, x0 y1, x0 y0, x1 y1, x1

p(y,x|z

=0

)

y0, x0 p(NT ,NR)+p(NT ,HE )

p(CO,NR) p(CO,HE )

y1, x0 p(NT ,AR)+p(NT ,HU)

p(CO,HU) p(CO,AR)

y0, x1 p(DE ,NR) p(DE ,HU) p(AT ,NR)+p(AT ,HU)

y1, x1 p(DE ,HE ) p(DE ,AR) p(AT ,AR)+p(AT ,HE )

Table: Two-way table for binary Instrumental Variable model

Page 7: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Recap: ACE bounds• Pearl [2000] proposed bounds on ACE:

- minimum and maximum ACE, based on the set ofdistributions of p(tX , tY ) compatible with observed data

• Illustrated with data from a double-blindplacebo-controlled randomized trial 1

• No DEfiers and no Always Takers since Z = 0⇒ X = 0

z x y count z x y count0 0 0 158 1 0 0 520 0 1 14 1 0 1 120 1 0 0 1 1 0 230 1 1 0 1 1 1 78

Table: Lipid data; there are two structural zeros

1Compliance was originally a continuous measure (proportion of thetime during the trial that the patient took the medication), which wasdichotomized by Pearl [2000]

Page 8: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Recap: Prior sensitivity

• Prior distribution over potential outcomes p(tX , tY )

• Reflects our beliefs about the proportion of individuals inpopulation that possess characteristics corresponding to(tX , tY )

• Uniform: Dir (1, . . . , 1)→ Dir (1, . . . , 1.2, 1, 0.8)• Unit : Dir (18 , . . . ,

18)→ Dir (1, . . . , 3

16 ,18 ,

116)

• Such perturbation should not have large effect onposterior ACE

• Gibbs sampling to sample (tX , tY ) from resulting posterior

• Find ACE (X → Y ) = p(Helped | data)− p(Hurt | data)

Page 9: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Recap: Prior sensitivity

−1.0 −0.5 0.0 0.5 1.0

01

23

45

6

ACE(X−>Y)

Den

sity

● ●

Dir(1,...,1) PriorDir(1,...,1) PosteriorDir(1,...,1,1.2,1,0.8) PriorDir(1,...,1,1.2,1,0.8) PosteriorBounds (empirical distribution)

Uniform Dir(1,...,1) Prior

−1.0 −0.5 0.0 0.5 1.0

01

23

45

6

ACE(X−>Y)

Den

sity

● ●

Dir(1/8,...,1/8) PriorDir(1/8,...,1/8) PosteriorDir(1/8,...,1/8,3/16,1,1/16) PriorDir(1/8,...,1/8,3/16,1,1/16) PosteriorBounds (empirical distribution)

Unit Dir(1/8,...,1/8) Prior

Page 10: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrization• Re-parameterize p(tX , tY ) into f (θ, ψ)

• θ = identifiable parameteri.e. estimable from observed (X ,Y ,Z )

• ψ = non-identifiable parameteri.e. given θ, there is no information in thelikelihood/data concerning this parameter

Z

X

Y

tX , tY

θ ψ

ACE (X → Y )

Page 11: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrization

Some notation:

• γx=itx = Pr(Yx=i = 1 | tx) = Pr(y = 1 | x = i , tx)

• e.g. Probability of a COmplier recovering (y = 1) whentreatment is not received (x = 0) is:γx=0CO = Pr(Yx=0 = 1 | CO) = Pr(y = 1 | x = 0,CO).

• Probability does not depend on treatment assignment Z(i.e. Instrumental Variable under Exclusion Restriction)

• πx = Probability that a subject is of compliance type tx

Page 12: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrization

p(y = 1 | x = 0, z = 0)

γ0·CO γ0·NT πx γ1·NT γ1·CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

Figure: Transparent parametrization of the simple IV model withno Always Takers or DEfiers (from the Lipid data).Oval nodes are (unknown) parameters in the model.Rectangular nodes are observable probabilities from the data, andare deterministic functions of their parents (oval nodes).

Page 13: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrizationp(y = 1 | x = 0, z = 0)

γ0·CO γ0·NT πx γ1·NT γ1·CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

(a) Characterize set of distributions πX compatible withp(x | z):

πDE = πAT = 0

p(x = 1 | z = 1) = πCO

p(x = 0 | z = 1) = πNT

Page 14: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrization

p(y = 1 | x = 0, z = 0)

γ0·CO γ0·NT πx γ1·NT γ1·CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

(b) For fixed marginal distribution πX , describe set of valuesof γx=i

tx compatible with observed p(y | x , z).

p(y = 1 | x = 1, z = 1) = γ1·CO

p(y = 1 | x = 0, z = 1) = γ0·NT

p(y = 1 | x = 0, z = 0) = γ0·NT · πNT + γ0·CO · πCO

Page 15: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Transparent Parametrization

(c) Identify the parameters

πCO = p(x = 1 | z = 1)

πNT = p(x = 0 | z = 1)

γ1·CO = p(y = 1 | x = 1, z = 1)

γ0·NT = p(y = 1 | x = 0, z = 1)

γ0·CO =p(y = 1 | x = 0, z = 0)− γ0·NT · πNT

πCO

=p(y = 1, x = 0 | z = 0)− p(y = 1, x = 0 | z = 1)

p(x = 1 | z = 1)

(d) Find restrictions on observed p(y , x | z)

γ0·CO ≥ 0⇒ p(y = 1, x = 0 | z = 0) ≥ p(y = 1, x = 0 | z = 1)

γ0·CO ≤ 1⇒ p(y = 0, x = 0 | z = 0) ≥ p(y = 0, x = 0 | z = 1)

Page 16: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Monte Carlo rejection sampling

1. Draw from uniform Dirichlet priors for p(y , x | z) ; z = {0, 1}

2. Update the conjugate Dirichlet posterior using a multinomiallikelihood, and simulate from the posterior

3. Truncate using restrictions (d) on previous slide(discard simulations that violate the inequalities)

4. Estimate identifiable parameters using (c) on previous slide

5. Estimate causal effect as function of parameters:

e.g. ACE = E[Yx=1· − Yx=0·]

=∑tX

p(tX ) · E[Yx=1· − Yx=0· | tX ]

=∑tX

p(tX ) · (γ1·tX − γ0·tX )

= p(CO) · (γ1·CO − γ0·CO) + p(NT ) · (γ1·NT − γ0·NT )

= function of wholly unidentified parameter γ1·NT

Page 17: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Posterior ACE as a function of γ1·NT

0.0 0.2 0.4 0.6 0.8 1.0

−1.

00.

00.

51.

0

γNT1

AC

E(X

−>

Y)

Posterior median2.5% and 97.5% quantiles95% posterior region (HPD)Empirical bounds for ACE

Page 18: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

General Framework

• Remove:

• Assumption of Exclusion Restriction 2

• Restrictions on state space (tX , tY )i.e. don’t rule out possibility of Always Takers or DEfiers

• Consider the following causal estimands as well:

• ACDEtX (x) = E[Yx ,z=1 − Yx ,z=0 | tX ]

Average Controlled Direct Effect 3 , due to exposure x ,for response type tX

• ITTtX = E[YXz=1,z=1 − YXz=0,z=0 | tX ]

Intent-To-Treat Effect for response type tX

2Effect of Z on Y is only through X3vs Average Causal Effect ACE (X → Y ) = E[Yx=1· − Yx=0·]

Page 19: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Saturated Model: No assumptions or restrictions

on (tX , tY )

p(y = 1 | x = 0, z = 0) p(x | z = 0) p(y = 1 | x = 1, z = 0)

γ00CO γ00NT γ10AT γ10DE

πx γxztX e.g. γ10CO

γ01DE γ01NT γ11AT γ11CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

Page 20: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Average Controlled Direct Effects: ACDEtX (x)

Deriving the bounds for NT and AT :

1−p(y = 0, x = 0 | z = 1) + p(y = 1, x = 0 | z = 0)

p(x = 0 | z = 0)− p(x = 1 | z = 1)

≤ ACDENT (x = 0) ≤p(y = 0, x = 0 | z = 0) + p(y = 1, x = 0 | z = 1)

p(x = 0 | z = 0)− p(x = 1 | z = 1)− 1

1−p(y = 0, x = 1 | z = 1) + p(y = 1, x = 1 | z = 0)

p(x = 1 | z = 1)− p(x = 0 | z = 0)

≤ ACDEAT (x = 1) ≤p(y = 0, x = 1 | z = 0) + p(y = 1, x = 1 | z = 1)

p(x = 1 | z = 1)− p(x = 0 | z = 0)− 1

Page 21: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Intent-To-Treat Effect: ITTtX

Under additional exclusion assumptions for COmpliers 4,ITTCO is also the COmplier Average Causal Effectof X on Y , with bounds:

1−p(y = 0, x = 1 | z = 1) + p(y = 1, x = 0 | z = 0)

p(x = 1 | z = 1)− p(x = 1 | z = 0)

≤ ITTCO ≤

p(y = 0, x = 0 | z = 0) + p(y = 1, x = 1 | z = 1)

p(x = 1 | z = 1)− p(x = 1 | z = 0)− 1

4γ00CO = γ01CO = γ0·CO and γ11CO = γ10CO = γ1·CO

Page 22: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Motivating example: Flu vaccine data

• Z = 1 : Patient’s physician was asked to remind patientsto obtain flu shots

• X = 1 : Patient actually received a flu shot

• Y = 1 : Patient was not hospitalized

z x y count z x y count0 0 0 99 1 0 0 840 0 1 1027 1 0 1 9350 1 0 30 1 1 0 310 1 1 233 1 1 1 422

Table: Flu vaccine data previously analyzed by Hirano et al. [2000],but now ignoring the baseline covariates

Page 23: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Motivating example: Flu vaccine data

−1.0 −0.6 −0.2 0.2 0.6 1.0

−1.

00.

00.

8

Saturated model (Randomization Only)

ITTCO Lower Bound

ITT

CO U

pper

Bou

nd

Figure: Posterior distribution over upper and lower bounds onITTCO , using Monte Carlo rejection sampling

Page 24: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

. . . And Then There Were Three . . .

• Now consider models with combinations where thefollowing three assumptions hold:

• MONX : Monotonic Compliance⇒ No DEfiers

• EXNT : Stochastic Exclusion for Never-Takers undernon-exposure⇒ γ0·NT = γ00NT = γ01NT

• EXAT : Stochastic Exclusion for Always-Takers underexposure⇒ γ1·AT = γ11AT = γ10AT

Page 25: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

MONX

p(y = 1 | x = 0, z = 0) p(x | z = 0) p(y = 1 | x = 1, z = 0)

γ00CO γ00NT γ10AT

πx

γ01NT γ11AT γ11CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

Page 26: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

MONX + EXAT + EXNT

p(y = 1 | x = 0, z = 0) p(x | z = 0) p(y = 1 | x = 1, z = 0)

γ00CO

γ0·NT πx γ1·AT

γ11CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

Page 27: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

ITTCO under other models

−1.0 0.0 0.8

−1.

00.

6

MONX

ITTCO Lower Bound

ITT

CO U

pper

Bou

nd

−1.0 0.0 0.8

−1.

00.

6

MONX + EXAT

ITTCO Lower Bound

ITT

CO U

pper

Bou

nd

−1.0 0.0 0.8

−1.

00.

6

MONX + EXNT

ITTCO Lower Bound

ITT

CO U

pper

Bou

nd

−1.0 0.0 0.8

02

4

MONX + EXAT + EXNT

ITTCO

Den

sity

Page 28: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Conclusions

• The problem of non-compliance in causal models

• Instrumental variables are a well-established method ofestimating (population) causal effects

• However, the resulting posteriors may be highly sensitiveto the specification of the prior distribution overcompliance types

Page 29: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Conclusions

• Transparent parameterizations

• Re-parameterize the model such that the completeparameter vector may be divided into point-identifiedand entirely non-identified subvectors

• Work out the distribution of the observed data impliedby the transparent model

• Use Monte-Carlo rejection sampling to draw from theconjugate posterior

• Obtain point estimates or develop bounds on causalmeasures 5 in terms of identified parameter(s)

5regardless of chosen scale

Page 30: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Covered in the paper, but future work for me

• Incorporating covariates

• Examine causal effects in sub-populations defined bybaseline covariates V

• For discrete covariates with small numbers of levels,repeat analysis within each level of V

• For continuous covariates, re-parametrize each of the setof distributions, and construct (multivariate) generalizedlinear models for p(y , x | z) as a function of V.

• Robustness to model mis-specification of nuisance models

• Posterior ITT estimate centered on MLE of ITTasymptotically

• MLE generally inconsistent under the ITT nullhypothesis 6

• Results in high type I error

6That treatment assignment Z and response Y are independent

Page 31: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Finally . . .

Results without causes are much more impressive.

S. Holmes, 1893

The Adventure of the Stockbroker’s Clerk

The scientific and practical interpretations of the results. . . dramatically different for descriptive and causalquestions.

P.W. Holland and D.B. Rubin, 1982

On Lord’s paradox; Prepared for the Festschrift in honor of

Frederic M. Lord

Page 32: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

Thank You

p(y = 1 | x = 0, z = 0) p(x | z = 0) p(y = 1 | x = 1, z = 0)

γ00CO γ00NT γ10AT γ10DE

πx

γ01DE γ01NT γ11AT γ11CO

p(y = 1 | x = 0, z = 1) p(x | z = 1) p(y = 1 | x = 1, z = 1)

Page 33: STAT/BIOST 572 Final Presentation€¦ · STAT/BIOST 572 Final Presentation Transparent Parameterizations of Models for Potential Outcomes [Richardson et al., 2011] Wen Wei Loh May

References

J.D. Angrist, G.W. Imbens, and D.B. Rubin. Identification ofcausal effects using instrumental variables. Journal of theAmerican Statistical Association, 91(434):444–455, 1996.

Keisuke Hirano, Guido W. Imbens, Donald B. Rubin, andXiao-Hua Zhou. Assessing the effect of an influenza vaccinein an encouragement design. Biostatistics, 1(1):69–88,2000.

J. Pearl. Causality: models, reasoning, and inference,volume 47. Cambridge Univ Press, 2000.

T.S. Richardson, R.J. Evans, and J.M. Robins. Transparentparameterizations of models for potential outcomes.Bayesian Statistics, 9:569–610, 2011.