SlideShare a Scribd company logo
1 of 64
Download to read offline
Measurement error and precision medicine
Michael Wallace
Assistant Professor, Biostatistics
Department of Statistics and Actuarial Science
University of Waterloo
michael.wallace@uwaterloo.ca
August 14, 2018
Outline
1. Crash course 1: personalized medicine
‘’
2. Crash course 2: measurement error
‘’
3. Worlds collide/some specific problems
‘’
4. Application: STAR*D
Treating the patient, not the diagnosis
Heterogeneity between patients:
0 months
Patient 1
Patient 2
3 months
Drug A
Drug B
Heterogeneity within patients:
0 months 6 months
Patient 3
3 months
Drug A
0 months 6 months
Patient 3
3 months
Drug A Drug B
Drug A
Dynamic treatment regimes
Dynamic treatment regimes (DTRs) ‘formalize’ the process of
personalized medicine:
“If patient BMI over 30 prescribe therapy A, otherwise provide
therapy B.”
DTR
Treatment
recommendation
Patient
information
DTRs can lead to improved results over standard ‘one size fits
all’ approaches.
Notation
X A Y
Pre-treatment
covariates
Treatment
received
Outcome
BMI
'Healthiness
metric'
Drug A or
Drug B?
DTR: treatment Aopt that maximizes E[Y |X, Aopt]
Identifying the best treatment regime: multi-stage
X
A
Y1
1
X
A
2
2
Stage 1 Stage 2
More often,
we work
in stages.
Identifying the best treatment regime: multi-stage
Y
A
2
2
Stage 2
H
H2
X 1
A1
X2
( )= , ,
Identifying the best treatment regime: multi-stage
X
A
1
1
Y2
Stage 1 Stage 2
opt
Expected
outcome
if stage 2
treatment
optimal.
Lots of methods available:
Q-learning
G-estimation
IPTW
A-learning
dWOLS
MSMs
OWL
etc...
Lots of methods available:
Q-learning
G-estimation
IPTW
A-learning
dWOLS
MSMs
OWL
etc...
Identifying the best treatment regime
If only one treatment decision:
E[Y |X, A]
Expected outcome
(to be maximized)
We might propose the following model
E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI)
Identifying the best treatment regime
If only one treatment decision:
E[Y |X, A]
Expected outcome
(to be maximized)
We might propose the following model
E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI)
More generally, split outcome into two components:
E[Y |X, A; β, ψ]
Expected outcome
(to be maximized)
=
Impact of patient history
in the absence of treatment
G(X; β) + γ(X, A; ψ)
Impact of treatment
on outcome
Simplifies focus: find Aopt that maximizes γ(X, A; ψ).
Identifying the best treatment regime
Suppose the true outcome model is:
E[Y |X, A; β, ψ] = β0 + β1BMI + β2BMI2
+ A(ψ0 + ψ1BMI)
But we propose:
E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI)
Problem: what if A depends on BMI?
Dynamic WOLS (dWOLS)
E[Y |X, A; β, ψ] = G(X; β) + γ(X, A; ψ)
Three models to specify:
1. Blip model: γ(X, A; ψ).
2. Treatment-free model: G(X; β).
3. Treatment model: P(A = 1|X; α).
Estimate ψ via WOLS of Y on covariates in blip and
treatment-free models, with weights
w = |A − P(A = 1|X; ˆα)|.
Dynamic WOLS (dWOLS)
E[Y |X, A; β, ψ] = G(X; β) + γ(X, A; ψ)
Three models to specify:
1. Blip model: γ(X, A; ψ).
2. Treatment-free model: G(X; β).
3. Treatment model: P(A = 1|X; α).
Estimate ψ via WOLS of Y on covariates in blip and
treatment-free models, with weights
w = |A − P(A = 1|X; ˆα)|.
Estimates are doubly-robust: consistent if either G(X; β) or
P(A = 1|X; α) correctly specified.
Multi-stage recursion
In the multi-stage setting we conduct a single-stage analysis at
each stage by forming pesudo-outcomes:
˜Yj = Y +
J
k=j+1
[γk(Xk, Aopt
k ; ˆψk) − γk(Xk, Ak; ˆψk)]
˜Yj is the expected outcome assuming optimal treatment from
stage j + 1 onwards.
We plug ˜Yj into our dWOLS procedure and proceed similarly.
Summary
Our dWOLS analysis can be broken down into three separate
components:
Find blip parameter estimates ˆψ via dWOLS.
Summary
Our dWOLS analysis can be broken down into three separate
components:
Find blip parameter estimates ˆψ via dWOLS.
Implement the rule “treat if ˆψX > 0”.
Summary
Our dWOLS analysis can be broken down into three separate
components:
Find blip parameter estimates ˆψ via dWOLS.
Implement the rule “treat if ˆψX > 0”.
(If multi-stage) form pseudo outcomes
˜Yj = Y +
J
k=j+1
[γk(Xk, Aopt
k ; ˆψk) − γk(Xk, Ak; ˆψk)].
Summary
Our dWOLS analysis can be broken down into three separate
components:
Find blip parameter estimates ˆψ via dWOLS.
Implement the rule “treat if ˆψX > 0”.
(If multi-stage) form pseudo outcomes
˜Yj = Y +
J
k=j+1
[γk(Xk, Aopt
k ; ˆψk) − γk(Xk, Ak; ˆψk)].
Easy!
BUT
Measurement Error
True history
Treatment
Outcome
Measurement Error
True history
Treatment
Outcome
Reported history
Measurement Error
X
A
Y
W
Measurement Error
Classical additive measurement error:
Observed = True + Error
W = X + U
Key assumptions:
U ∼ N(0, σ2
u)
Non-differential: Y ⊥ W |X
Correction Methods
To account for measurement error we need to know about U.
i W X
1 5 -
2 8 -
3 7 -
4 3 -
5 4 -
... ... ...
Correction Methods
We’ll assume replicate data are available:
i W1 W2
1 5 4
2 8 6
3 7 -
4 3 -
5 4 4
... ... ...
We then have numerous error correction methods to choose from.
Regression Calibration
Simple correction method: Regression Calibration.
Principle:
1. Use additional data to estimate E[X|W , A] = Xrc.
2. Replace X with Xrc and carry out a standard analysis.
3. Adjust the resulting standard errors to account for the
estimation in step 1.
Identifying the best treatment regime
Suppose the true outcome model is:
E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
Identifying the best treatment regime
Suppose the true outcome model is:
E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
If we have RC estimates Xrc then we could fit
E[Y |·] = β0 + β1Xrc + β2X2
rc + A(ψ0 + ψ1Xrc)
Identifying the best treatment regime
Suppose the true outcome model is:
E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
If we have RC estimates Xrc then we could fit
E[Y |·] = β0 + β1Xrc + β2X2
rc + A(ψ0 + ψ1Xrc)
But we might mis-specify the model as
E[Y |·] = β0 + β1Xrc + A(ψ0 + ψ1Xrc)
Identifying the best treatment regime
Suppose the true outcome model is:
E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
If we have RC estimates Xrc then we could fit
E[Y |·] = β0 + β1Xrc + β2X2
rc + A(ψ0 + ψ1Xrc)
But we might mis-specify the model as
E[Y |·] = β0 + β1Xrc + A(ψ0 + ψ1Xrc)
A depends on W . Establish (approximate) covariate balance
in Xrc by regressing A on Xrc.
Simulation Studies
Measurement error: Wr = X + U; U ∼ N(0, 1); r = 1, 2
Outcome: E[Y |X, A; β, ψ] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
Treatment: P(A = 1|W1) = 1 + exp(−(0.5W1 + 0.5W 2
1 ))
−1
We set ψ0 = −1; ψ1 = 1 ← our target
Simulation studies: truth (X)
q
q
qq
qqq
qq
q
qqqq
qq
qqqqq
q qq
qq
qq
qqq
q
q qq
qq
qq
qqq
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates
ψ0
Simulation studies: truth (X)
q
q
qq
qqq
qq
q
qqqq
qq
qqqqq
q qq
qq
qq
qqq
q
q qq
qq
qq
qqq
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates
ψ0
Simulation studies: truth (X)
q
q
qq
qqq
qq
q
qqqq
qq
qqqqq
q qq
qq
qq
qqq
q
q qq
qq
qq
qqq
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
q
qq
q
qqqqq
q
q
q
q
qqq
q
−2−1012
Blipparameterestimates
ψ0
ψ1
Simulation studies: naive (W )
qqq
q
q
qqqq
q
q
qq
q
q
qqq
q
q
qq
qq
q
qq
q
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates
q
qq
q
qqq
q
qq
q
q
q
qq
q
q
qqq
q
qq q
q
qq
q
qqq q
q
q
qq
q
−2−1012
Blipparameterestimates
ψ0
ψ1
Truth: “treat if X > 1”; Estimated: “treat if X > 2”
qqq
q
q
qqqq
q
q
qq
q
q
qqq
q
q
qq
qq
q
qq
q
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates
q
qq
q
qqq
q
qq
q
q
q
qq
q
q
qqq
q
qq q
q
qq
q
qqq q
q
q
qq
q
−2−1012
Blipparameterestimates
ψ0
ψ1
Simulation studies: corrected (Xrc)
q
q
qqq
q
q
q
q
qqq
q
q
q
q
q
q
qqq
qq
q
q
q
qq
q
q
Neither Treatment Treatment−free Both
−2−1012
Correct models
Blipparameterestimates q
qq
q
q
q
q
q
q q
qq
q
q
q
q
q
q
qqq
q
q
q
qq
q
q
q
q
qq
q
q
q
q
qqq
q
q
q
q
q
q
q
q
−2−1012
Blipparameterestimates
ψ0
ψ1
Simulation studies
qq
qq
q
qq
q
q
q
qq
qq
qq
qqq
q
q
q
q
q
qq
q
q
Both models correctly specified
−2−1012
Blipparameterestimates
q
q
q
qq
q
q
qqq
q
q
q
q
qqq
q
q
q
q
q
q
q
q
−2−1012
Naive True RC
ψ0
ψ1
Recursion
Recall the multi-stage case requires the computation of
pseudo-outcomes:
˜Yj = Y +
J
k=j+1
[γk(Xk, Aopt
k ; ˆψk) − γk(Xk, Ak; ˆψk)].
Question: What happens if we use Wk instead of Xk? And what
should we do about it?
Recursion
Recall the multi-stage case requires the computation of
pseudo-outcomes:
˜Yj = Y +
J
k=j+1
[γk(Xk, Aopt
k ; ˆψk) − γk(Xk, Ak; ˆψk)].
Question: What happens if we use Wk instead of Xk? And what
should we do about it?
Answer: We’re not sure (yet).
Future treatment
After estimating ψ, have “Aopt = 1 if ˆψ0 + ˆψ1X > 0”
Suppose “Aopt = 1 if X > τ” (or vice-versa) for ‘threshold’ τ
We observe W = X + U
Questions of practical interest:
P(X < τ|W = w > τ) P(X > τ|W = w < τ)
(e.g., if observed BMI = 31, the probability true BMI < 30)
Future treatment
If X ∼ N(µx , σ2
x ), U ∼ N(0, σ2
u), W = X + U then
X|W ∼ N
σ2
x w + σ2
uµx
σ2
x + σ2
u
,
σ2
x σ2
u
σ2
x + σ2
u
Can easily estimate
P(X < τ|W = w > τ) P(X > τ|W = w < τ)
for any given patient.
Future treatment
In some settings, results fairly intuitive:
−3 −2 −1 0 1 2 3
0.00.10.20.30.40.5
W
Probabilityofmis−treatment
X ~ N(0,1)
U ~ N(0,1)
τ = 0
Future treatment
In others, perhaps more of a surprise (to some):
−3 −2 −1 0 1 2 3
0.00.20.40.6
W
Probabilityofmis−treatment
X ~ N(0,1)
U ~ N(0,1)
τ = 1
STAR*D Study
Sequenced Treatment Alternatives to Relieve Depression
Multi-stage: treatment ‘switching’ vs. ‘augmentation’
Outcome: Quick Inventory of Depressive Symptomatology
(QIDS) score (integers from 0-27).
Key variable: patient preference for different types of therapy.
STAR*D
QIDS score: clinician- and patient-rated at each stage
=⇒ replicates?
0 5 10 15 20 25
0510152025
Stage 1 Symptom Scores
Clinician−rated
Patient−rated
5 10 15 20 25
510152025
Stage 2 Symptom Scores
Clinician−rated
Patient−rated
(Clinician ratings 0.60 higher at stage 1, 0.25 higher at stage 2.)
STAR*D
Treatment: SSRI∗ (A = 1) vs. non-SSRI (A = 0) therapies.
∗
selective serotonin reuptake inhibitor
Variables we’ll consider:
q1, q2: QIDS score at start of stage 1, 2
s1, s2: QIDS ‘slope’ for the previous stage (rate of change
of q1, q2)
p1: patient treatment preference for stage 1
X
A
Y0
0
X
A
1
1
X
A
2
2
Stage 0 Stage 2Stage 1
STAR*D
Treatment: SSRI∗ (A = 1) vs. non-SSRI (A = 0) therapies.
∗
selective serotonin reuptake inhibitor
Variables we’ll consider:
q1, q2: QIDS score at start of stage 1, 2
s1, s2: QIDS ‘slope’ for the previous stage (rate of change
of q1, q2)
p1: patient treatment preference for stage 1
X
A
y0
0
q
a1
q
a2
Stage 0 Stage 2Stage 1
(n = 1027) (n = 273)
s
p
s1 1
1
2 2 2
y1
STAR*D
Consider ‘full’ blip models at each stage:
stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13)
stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22)
Model selection: Wald-type or (new!) quasilikelihood information
criterion.
STAR*D
stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13)
stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22)
Stage 1 Stage 2
Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC)
Intercept -1.498 -2.231
QIDS score (q) 0.117 0.263
QIDS slope (s) -0.512 -0.020
Preference (p) -2.040 - -
Bold: recommended variables in final model.
STAR*D
stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13)
stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22)
Stage 1 Stage 2
Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC)
Intercept -1.498 -0.792 -2.231 -5.073
QIDS score (q) 0.117 0.066 0.263 0.491
QIDS slope (s) -0.512 -0.031 -0.020 -1.393
Preference (p) -2.040 -1.726 - -
Bold: recommended variables in final model.
STAR*D
stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13)
stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22)
Stage 1 Stage 2
Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC)
Intercept -1.498 -0.792 -2.231 -5.073
QIDS score (q) 0.117 0.066 0.263 0.491
QIDS slope (s) -0.512 -0.031 -0.020 -1.393
Preference (p) -2.040 -1.726 - -
Bold: recommended variables in final model.
STAR*D
stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13)
stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22)
Stage 1 Stage 2
Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC)
Intercept -1.498 -0.792 -2.231 -5.073
QIDS score (q) 0.117 0.066 0.263 0.491*
QIDS slope (s) -0.512 -0.031 -0.020 -1.393
Preference (p) -2.040 -1.726 - -
Bold: recommended variables in final model.
*May not survive contact with the bootstrap...
Summary/Future Work
So far:
Measurement error poses unique challenges in the
personalized medicine setting.
Biased/incorrect treatment rules.
Theoretical issues (double robustness, recursion).
Consequences for future treatments tailored on error-prone
observations.
Summary/Future Work
So far:
Measurement error poses unique challenges in the
personalized medicine setting.
Biased/incorrect treatment rules.
Theoretical issues (double robustness, recursion).
Consequences for future treatments tailored on error-prone
observations.
Moving forward:
Other correction methods (SIMEX, conditional score, etc.).
New methodological work specific to DTR/personalized
framework.
Diagnostics for extant analyses/datasets.
References/Acknowledgments
A comprehensive guide to DTRs: B. Chakraborty and E. E.
M. Moodie (2013). Statistical Methods for Dynamic
Treatment Regimens. Springer: New York.
dWOLS: M. P. Wallace and E. E. M. Moodie (2015).
Doubly-robust dynamic treatment regimen estimation via
weighted least squares. Biometrics 71(3) 636-644.
michael.wallace@uwaterloo.ca
@statacake
15 20 25 30 35 40 45
0.000.050.100.150.20
X or W
True
15 20 25 30 35 40 45
0.000.050.100.150.20
X or W
True
Observed
Choosing replicates
0.51.01.52.0
Observed value (W)
Errorvarianceestimate
27 28 29 30 31 32 33
But: non-random re-sampling can lead to poor error estimates.
Measurement Error Effects
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
−2 −1 0 1
−2−1012
x
y
Measurement Error Effects
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
−2 −1 0 1
−2−1012
x or w
y
q True
Observed
Measurement Error Effects
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
−2 −1 0 1
−2−1012
x or w
y
q True
Observed

More Related Content

What's hot

What's hot (20)

Slides sales-forecasting-session2-web
Slides sales-forecasting-session2-webSlides sales-forecasting-session2-web
Slides sales-forecasting-session2-web
 
Slides univ-van-amsterdam
Slides univ-van-amsterdamSlides univ-van-amsterdam
Slides univ-van-amsterdam
 
Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017
 
Chapter14
Chapter14Chapter14
Chapter14
 
Actuarial Science Reference Sheet
Actuarial Science Reference SheetActuarial Science Reference Sheet
Actuarial Science Reference Sheet
 
Multivriada ppt ms
Multivriada   ppt msMultivriada   ppt ms
Multivriada ppt ms
 
5icdsa2007 v4
5icdsa2007 v45icdsa2007 v4
5icdsa2007 v4
 
Chapter15
Chapter15Chapter15
Chapter15
 
Slides amsterdam-2013
Slides amsterdam-2013Slides amsterdam-2013
Slides amsterdam-2013
 
Regression analysis by Muthama JM
Regression analysis by Muthama JMRegression analysis by Muthama JM
Regression analysis by Muthama JM
 
Control epidemics
Control epidemics Control epidemics
Control epidemics
 
Multivariate Distributions, an overview
Multivariate Distributions, an overviewMultivariate Distributions, an overview
Multivariate Distributions, an overview
 
4.5. logistic regression
4.5. logistic regression4.5. logistic regression
4.5. logistic regression
 
Slides ineq-4
Slides ineq-4Slides ineq-4
Slides ineq-4
 
Euler and improved euler method
Euler and improved euler methodEuler and improved euler method
Euler and improved euler method
 
Slides ads ia
Slides ads iaSlides ads ia
Slides ads ia
 
S Project 1st Rough Draft
S Project 1st Rough DraftS Project 1st Rough Draft
S Project 1st Rough Draft
 
Fougeres Besancon Archimax
Fougeres Besancon ArchimaxFougeres Besancon Archimax
Fougeres Besancon Archimax
 
Multiattribute utility copula
Multiattribute utility copulaMultiattribute utility copula
Multiattribute utility copula
 
Berlin
BerlinBerlin
Berlin
 

Similar to PMED Opening Workshop - Measurement Error and Precision Medicine - Michael Wallace, August 14, 2018

Econometrics homework help
Econometrics homework helpEconometrics homework help
Econometrics homework helpMark Austin
 
GonzalezGinestetResearchDay2016
GonzalezGinestetResearchDay2016GonzalezGinestetResearchDay2016
GonzalezGinestetResearchDay2016Pablo Ginestet
 
Multiple Regression Model.pdf
Multiple Regression Model.pdfMultiple Regression Model.pdf
Multiple Regression Model.pdfUsamaIqbal83
 
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...Gang Cui
 
Error analysis statistics
Error analysis   statisticsError analysis   statistics
Error analysis statisticsTarun Gehlot
 
Regression Analysis by Muthama JM
Regression Analysis by Muthama JM Regression Analysis by Muthama JM
Regression Analysis by Muthama JM Japheth Muthama
 
Bipolar Disorder Investigation Using Modified Logistic Ridge Estimator
Bipolar Disorder Investigation Using Modified Logistic Ridge EstimatorBipolar Disorder Investigation Using Modified Logistic Ridge Estimator
Bipolar Disorder Investigation Using Modified Logistic Ridge EstimatorIOSR Journals
 
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...mathsjournal
 

Similar to PMED Opening Workshop - Measurement Error and Precision Medicine - Michael Wallace, August 14, 2018 (20)

Econometrics homework help
Econometrics homework helpEconometrics homework help
Econometrics homework help
 
GonzalezGinestetResearchDay2016
GonzalezGinestetResearchDay2016GonzalezGinestetResearchDay2016
GonzalezGinestetResearchDay2016
 
Slides ACTINFO 2016
Slides ACTINFO 2016Slides ACTINFO 2016
Slides ACTINFO 2016
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Prolog resume
Prolog resumeProlog resume
Prolog resume
 
Multiple Regression Model.pdf
Multiple Regression Model.pdfMultiple Regression Model.pdf
Multiple Regression Model.pdf
 
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...
Simulation Study for Extended AUC In Disease Risk Prediction in survival anal...
 
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
 
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
 
Error analysis statistics
Error analysis   statisticsError analysis   statistics
Error analysis statistics
 
Regression Analysis by Muthama JM
Regression Analysis by Muthama JM Regression Analysis by Muthama JM
Regression Analysis by Muthama JM
 
Bipolar Disorder Investigation Using Modified Logistic Ridge Estimator
Bipolar Disorder Investigation Using Modified Logistic Ridge EstimatorBipolar Disorder Investigation Using Modified Logistic Ridge Estimator
Bipolar Disorder Investigation Using Modified Logistic Ridge Estimator
 
MEAN.pptx
MEAN.pptxMEAN.pptx
MEAN.pptx
 
Regression Analysis
Regression AnalysisRegression Analysis
Regression Analysis
 
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
 

More from The Statistical and Applied Mathematical Sciences Institute

More from The Statistical and Applied Mathematical Sciences Institute (20)

Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
 
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
 
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
 
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
 
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
 
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
 
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
 
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
 
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
 
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
 
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
 
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
 
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
 
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
 
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
 
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
 
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
 
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
 
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
 
2019 GDRR: Blockchain Data Analytics - Modeling Cryptocurrency Markets with T...
2019 GDRR: Blockchain Data Analytics - Modeling Cryptocurrency Markets with T...2019 GDRR: Blockchain Data Analytics - Modeling Cryptocurrency Markets with T...
2019 GDRR: Blockchain Data Analytics - Modeling Cryptocurrency Markets with T...
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 

PMED Opening Workshop - Measurement Error and Precision Medicine - Michael Wallace, August 14, 2018

  • 1. Measurement error and precision medicine Michael Wallace Assistant Professor, Biostatistics Department of Statistics and Actuarial Science University of Waterloo michael.wallace@uwaterloo.ca August 14, 2018
  • 2. Outline 1. Crash course 1: personalized medicine ‘’ 2. Crash course 2: measurement error ‘’ 3. Worlds collide/some specific problems ‘’ 4. Application: STAR*D
  • 3. Treating the patient, not the diagnosis Heterogeneity between patients: 0 months Patient 1 Patient 2 3 months Drug A Drug B Heterogeneity within patients: 0 months 6 months Patient 3 3 months Drug A 0 months 6 months Patient 3 3 months Drug A Drug B Drug A
  • 4. Dynamic treatment regimes Dynamic treatment regimes (DTRs) ‘formalize’ the process of personalized medicine: “If patient BMI over 30 prescribe therapy A, otherwise provide therapy B.” DTR Treatment recommendation Patient information DTRs can lead to improved results over standard ‘one size fits all’ approaches.
  • 5. Notation X A Y Pre-treatment covariates Treatment received Outcome BMI 'Healthiness metric' Drug A or Drug B? DTR: treatment Aopt that maximizes E[Y |X, Aopt]
  • 6. Identifying the best treatment regime: multi-stage X A Y1 1 X A 2 2 Stage 1 Stage 2 More often, we work in stages.
  • 7. Identifying the best treatment regime: multi-stage Y A 2 2 Stage 2 H H2 X 1 A1 X2 ( )= , ,
  • 8. Identifying the best treatment regime: multi-stage X A 1 1 Y2 Stage 1 Stage 2 opt Expected outcome if stage 2 treatment optimal.
  • 9. Lots of methods available: Q-learning G-estimation IPTW A-learning dWOLS MSMs OWL etc...
  • 10. Lots of methods available: Q-learning G-estimation IPTW A-learning dWOLS MSMs OWL etc...
  • 11. Identifying the best treatment regime If only one treatment decision: E[Y |X, A] Expected outcome (to be maximized) We might propose the following model E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI)
  • 12. Identifying the best treatment regime If only one treatment decision: E[Y |X, A] Expected outcome (to be maximized) We might propose the following model E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI) More generally, split outcome into two components: E[Y |X, A; β, ψ] Expected outcome (to be maximized) = Impact of patient history in the absence of treatment G(X; β) + γ(X, A; ψ) Impact of treatment on outcome Simplifies focus: find Aopt that maximizes γ(X, A; ψ).
  • 13. Identifying the best treatment regime Suppose the true outcome model is: E[Y |X, A; β, ψ] = β0 + β1BMI + β2BMI2 + A(ψ0 + ψ1BMI) But we propose: E[Y |X, A; β, ψ] = β0 + β1BMI + A(ψ0 + ψ1BMI) Problem: what if A depends on BMI?
  • 14. Dynamic WOLS (dWOLS) E[Y |X, A; β, ψ] = G(X; β) + γ(X, A; ψ) Three models to specify: 1. Blip model: γ(X, A; ψ). 2. Treatment-free model: G(X; β). 3. Treatment model: P(A = 1|X; α). Estimate ψ via WOLS of Y on covariates in blip and treatment-free models, with weights w = |A − P(A = 1|X; ˆα)|.
  • 15. Dynamic WOLS (dWOLS) E[Y |X, A; β, ψ] = G(X; β) + γ(X, A; ψ) Three models to specify: 1. Blip model: γ(X, A; ψ). 2. Treatment-free model: G(X; β). 3. Treatment model: P(A = 1|X; α). Estimate ψ via WOLS of Y on covariates in blip and treatment-free models, with weights w = |A − P(A = 1|X; ˆα)|. Estimates are doubly-robust: consistent if either G(X; β) or P(A = 1|X; α) correctly specified.
  • 16. Multi-stage recursion In the multi-stage setting we conduct a single-stage analysis at each stage by forming pesudo-outcomes: ˜Yj = Y + J k=j+1 [γk(Xk, Aopt k ; ˆψk) − γk(Xk, Ak; ˆψk)] ˜Yj is the expected outcome assuming optimal treatment from stage j + 1 onwards. We plug ˜Yj into our dWOLS procedure and proceed similarly.
  • 17. Summary Our dWOLS analysis can be broken down into three separate components: Find blip parameter estimates ˆψ via dWOLS.
  • 18. Summary Our dWOLS analysis can be broken down into three separate components: Find blip parameter estimates ˆψ via dWOLS. Implement the rule “treat if ˆψX > 0”.
  • 19. Summary Our dWOLS analysis can be broken down into three separate components: Find blip parameter estimates ˆψ via dWOLS. Implement the rule “treat if ˆψX > 0”. (If multi-stage) form pseudo outcomes ˜Yj = Y + J k=j+1 [γk(Xk, Aopt k ; ˆψk) − γk(Xk, Ak; ˆψk)].
  • 20. Summary Our dWOLS analysis can be broken down into three separate components: Find blip parameter estimates ˆψ via dWOLS. Implement the rule “treat if ˆψX > 0”. (If multi-stage) form pseudo outcomes ˜Yj = Y + J k=j+1 [γk(Xk, Aopt k ; ˆψk) − γk(Xk, Ak; ˆψk)]. Easy!
  • 21. BUT
  • 25. Measurement Error Classical additive measurement error: Observed = True + Error W = X + U Key assumptions: U ∼ N(0, σ2 u) Non-differential: Y ⊥ W |X
  • 26. Correction Methods To account for measurement error we need to know about U. i W X 1 5 - 2 8 - 3 7 - 4 3 - 5 4 - ... ... ...
  • 27. Correction Methods We’ll assume replicate data are available: i W1 W2 1 5 4 2 8 6 3 7 - 4 3 - 5 4 4 ... ... ... We then have numerous error correction methods to choose from.
  • 28. Regression Calibration Simple correction method: Regression Calibration. Principle: 1. Use additional data to estimate E[X|W , A] = Xrc. 2. Replace X with Xrc and carry out a standard analysis. 3. Adjust the resulting standard errors to account for the estimation in step 1.
  • 29. Identifying the best treatment regime Suppose the true outcome model is: E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X)
  • 30. Identifying the best treatment regime Suppose the true outcome model is: E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X) If we have RC estimates Xrc then we could fit E[Y |·] = β0 + β1Xrc + β2X2 rc + A(ψ0 + ψ1Xrc)
  • 31. Identifying the best treatment regime Suppose the true outcome model is: E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X) If we have RC estimates Xrc then we could fit E[Y |·] = β0 + β1Xrc + β2X2 rc + A(ψ0 + ψ1Xrc) But we might mis-specify the model as E[Y |·] = β0 + β1Xrc + A(ψ0 + ψ1Xrc)
  • 32. Identifying the best treatment regime Suppose the true outcome model is: E[Y |·] = β0 + β1X + β2X2 + A(ψ0 + ψ1X) If we have RC estimates Xrc then we could fit E[Y |·] = β0 + β1Xrc + β2X2 rc + A(ψ0 + ψ1Xrc) But we might mis-specify the model as E[Y |·] = β0 + β1Xrc + A(ψ0 + ψ1Xrc) A depends on W . Establish (approximate) covariate balance in Xrc by regressing A on Xrc.
  • 33. Simulation Studies Measurement error: Wr = X + U; U ∼ N(0, 1); r = 1, 2 Outcome: E[Y |X, A; β, ψ] = β0 + β1X + β2X2 + A(ψ0 + ψ1X) Treatment: P(A = 1|W1) = 1 + exp(−(0.5W1 + 0.5W 2 1 )) −1 We set ψ0 = −1; ψ1 = 1 ← our target
  • 34. Simulation studies: truth (X) q q qq qqq qq q qqqq qq qqqqq q qq qq qq qqq q q qq qq qq qqq q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates ψ0
  • 35. Simulation studies: truth (X) q q qq qqq qq q qqqq qq qqqqq q qq qq qq qqq q q qq qq qq qqq q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates ψ0
  • 36. Simulation studies: truth (X) q q qq qqq qq q qqqq qq qqqqq q qq qq qq qqq q q qq qq qq qqq q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates q q q q q qq q q qq q q q q q q qq q qqqqq q q q q qqq q −2−1012 Blipparameterestimates ψ0 ψ1
  • 37. Simulation studies: naive (W ) qqq q q qqqq q q qq q q qqq q q qq qq q qq q q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates q qq q qqq q qq q q q qq q q qqq q qq q q qq q qqq q q q qq q −2−1012 Blipparameterestimates ψ0 ψ1
  • 38. Truth: “treat if X > 1”; Estimated: “treat if X > 2” qqq q q qqqq q q qq q q qqq q q qq qq q qq q q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates q qq q qqq q qq q q q qq q q qqq q qq q q qq q qqq q q q qq q −2−1012 Blipparameterestimates ψ0 ψ1
  • 39. Simulation studies: corrected (Xrc) q q qqq q q q q qqq q q q q q q qqq qq q q q qq q q Neither Treatment Treatment−free Both −2−1012 Correct models Blipparameterestimates q qq q q q q q q q qq q q q q q q qqq q q q qq q q q q qq q q q q qqq q q q q q q q q −2−1012 Blipparameterestimates ψ0 ψ1
  • 40. Simulation studies qq qq q qq q q q qq qq qq qqq q q q q q qq q q Both models correctly specified −2−1012 Blipparameterestimates q q q qq q q qqq q q q q qqq q q q q q q q q −2−1012 Naive True RC ψ0 ψ1
  • 41. Recursion Recall the multi-stage case requires the computation of pseudo-outcomes: ˜Yj = Y + J k=j+1 [γk(Xk, Aopt k ; ˆψk) − γk(Xk, Ak; ˆψk)]. Question: What happens if we use Wk instead of Xk? And what should we do about it?
  • 42. Recursion Recall the multi-stage case requires the computation of pseudo-outcomes: ˜Yj = Y + J k=j+1 [γk(Xk, Aopt k ; ˆψk) − γk(Xk, Ak; ˆψk)]. Question: What happens if we use Wk instead of Xk? And what should we do about it? Answer: We’re not sure (yet).
  • 43. Future treatment After estimating ψ, have “Aopt = 1 if ˆψ0 + ˆψ1X > 0” Suppose “Aopt = 1 if X > τ” (or vice-versa) for ‘threshold’ τ We observe W = X + U Questions of practical interest: P(X < τ|W = w > τ) P(X > τ|W = w < τ) (e.g., if observed BMI = 31, the probability true BMI < 30)
  • 44. Future treatment If X ∼ N(µx , σ2 x ), U ∼ N(0, σ2 u), W = X + U then X|W ∼ N σ2 x w + σ2 uµx σ2 x + σ2 u , σ2 x σ2 u σ2 x + σ2 u Can easily estimate P(X < τ|W = w > τ) P(X > τ|W = w < τ) for any given patient.
  • 45. Future treatment In some settings, results fairly intuitive: −3 −2 −1 0 1 2 3 0.00.10.20.30.40.5 W Probabilityofmis−treatment X ~ N(0,1) U ~ N(0,1) τ = 0
  • 46. Future treatment In others, perhaps more of a surprise (to some): −3 −2 −1 0 1 2 3 0.00.20.40.6 W Probabilityofmis−treatment X ~ N(0,1) U ~ N(0,1) τ = 1
  • 47. STAR*D Study Sequenced Treatment Alternatives to Relieve Depression Multi-stage: treatment ‘switching’ vs. ‘augmentation’ Outcome: Quick Inventory of Depressive Symptomatology (QIDS) score (integers from 0-27). Key variable: patient preference for different types of therapy.
  • 48. STAR*D QIDS score: clinician- and patient-rated at each stage =⇒ replicates? 0 5 10 15 20 25 0510152025 Stage 1 Symptom Scores Clinician−rated Patient−rated 5 10 15 20 25 510152025 Stage 2 Symptom Scores Clinician−rated Patient−rated (Clinician ratings 0.60 higher at stage 1, 0.25 higher at stage 2.)
  • 49. STAR*D Treatment: SSRI∗ (A = 1) vs. non-SSRI (A = 0) therapies. ∗ selective serotonin reuptake inhibitor Variables we’ll consider: q1, q2: QIDS score at start of stage 1, 2 s1, s2: QIDS ‘slope’ for the previous stage (rate of change of q1, q2) p1: patient treatment preference for stage 1 X A Y0 0 X A 1 1 X A 2 2 Stage 0 Stage 2Stage 1
  • 50. STAR*D Treatment: SSRI∗ (A = 1) vs. non-SSRI (A = 0) therapies. ∗ selective serotonin reuptake inhibitor Variables we’ll consider: q1, q2: QIDS score at start of stage 1, 2 s1, s2: QIDS ‘slope’ for the previous stage (rate of change of q1, q2) p1: patient treatment preference for stage 1 X A y0 0 q a1 q a2 Stage 0 Stage 2Stage 1 (n = 1027) (n = 273) s p s1 1 1 2 2 2 y1
  • 51. STAR*D Consider ‘full’ blip models at each stage: stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13) stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22) Model selection: Wald-type or (new!) quasilikelihood information criterion.
  • 52. STAR*D stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13) stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22) Stage 1 Stage 2 Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC) Intercept -1.498 -2.231 QIDS score (q) 0.117 0.263 QIDS slope (s) -0.512 -0.020 Preference (p) -2.040 - - Bold: recommended variables in final model.
  • 53. STAR*D stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13) stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22) Stage 1 Stage 2 Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC) Intercept -1.498 -0.792 -2.231 -5.073 QIDS score (q) 0.117 0.066 0.263 0.491 QIDS slope (s) -0.512 -0.031 -0.020 -1.393 Preference (p) -2.040 -1.726 - - Bold: recommended variables in final model.
  • 54. STAR*D stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13) stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22) Stage 1 Stage 2 Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC) Intercept -1.498 -0.792 -2.231 -5.073 QIDS score (q) 0.117 0.066 0.263 0.491 QIDS slope (s) -0.512 -0.031 -0.020 -1.393 Preference (p) -2.040 -1.726 - - Bold: recommended variables in final model.
  • 55. STAR*D stage 1: γ1(hψ1, a1; ψ1) = a1(ψ10 + q1ψ11 + s1ψ12 + p1ψ13) stage 2: γ2(hψ2, a2; ψ2) = a2(ψ20 + q2ψ21 + s2ψ22) Stage 1 Stage 2 Variable ˆψ (Naive) ˆψ (RC) ˆψ (Naive) ˆψ (RC) Intercept -1.498 -0.792 -2.231 -5.073 QIDS score (q) 0.117 0.066 0.263 0.491* QIDS slope (s) -0.512 -0.031 -0.020 -1.393 Preference (p) -2.040 -1.726 - - Bold: recommended variables in final model. *May not survive contact with the bootstrap...
  • 56. Summary/Future Work So far: Measurement error poses unique challenges in the personalized medicine setting. Biased/incorrect treatment rules. Theoretical issues (double robustness, recursion). Consequences for future treatments tailored on error-prone observations.
  • 57. Summary/Future Work So far: Measurement error poses unique challenges in the personalized medicine setting. Biased/incorrect treatment rules. Theoretical issues (double robustness, recursion). Consequences for future treatments tailored on error-prone observations. Moving forward: Other correction methods (SIMEX, conditional score, etc.). New methodological work specific to DTR/personalized framework. Diagnostics for extant analyses/datasets.
  • 58. References/Acknowledgments A comprehensive guide to DTRs: B. Chakraborty and E. E. M. Moodie (2013). Statistical Methods for Dynamic Treatment Regimens. Springer: New York. dWOLS: M. P. Wallace and E. E. M. Moodie (2015). Doubly-robust dynamic treatment regimen estimation via weighted least squares. Biometrics 71(3) 636-644. michael.wallace@uwaterloo.ca @statacake
  • 59. 15 20 25 30 35 40 45 0.000.050.100.150.20 X or W True
  • 60. 15 20 25 30 35 40 45 0.000.050.100.150.20 X or W True Observed
  • 61. Choosing replicates 0.51.01.52.0 Observed value (W) Errorvarianceestimate 27 28 29 30 31 32 33 But: non-random re-sampling can lead to poor error estimates.