estimating time varying causal effect
play

Estimating time-varying causal effect Introduction moderation in - PowerPoint PPT Presentation

Estimate causal excursion effects T.Qian Estimating time-varying causal effect Introduction moderation in mobile health with binary Conditional on H t outcomes Estimator Simulation BariFit Tianchen Qian Extension Joint work with


  1. Estimate causal excursion effects T.Qian Estimating time-varying causal effect Introduction moderation in mobile health with binary Conditional on H t outcomes Estimator Simulation BariFit Tianchen Qian Extension Joint work with Daniel Almirall, Predrag Klasnja, Hyesun Yoo, Summary Susan Murphy References Department of Statistics Harvard University February 18, 2019 1 / 38

  2. Estimate causal BariFit MRT excursion effects T.Qian Introduction • A micro-randomized trial (MRT) to promote weight Conditional maintenance among people who received bariatric surgery. on H t • Data collected from: Estimator Simulation • Fitbit tracker (step count) BariFit • user self-report (weight, calories intake) Extension • mHealth intervention components: Summary • daily step goals References • actionable activity suggestions reminders to track food intake • • ... • This talk: assess the effect of 2 / 38

  3. Estimate causal Data in an MRT excursion effects T.Qian Introduction Conditional on H t • On each individual: O 1 , A 1 , Y 2 , . . . , O T , A T , Y T +1 . Estimator • t : decision point. Simulation BariFit • A t : treatment indicator at decision point t . Extension • O t : observation accrued between decision point t − 1 and Summary decision point t . References • History H t = ( O 1 , A 1 , Y 2 , . . . , O t ): information accrued prior to decision point t . 3 / 38

  4. Estimate causal Decision Points t excursion effects T.Qian Introduction Conditional on H t Estimator • Times at which a treatment might be provided Simulation BariFit • Times that the treatment is likely to be beneficial Extension • BariFit: food track reminder may be sent every morning. Summary t = 1 , 2 , . . . , 112 (112 days) References 4 / 38

  5. Estimate causal Treatment indicator A t excursion effects T.Qian Introduction Conditional on H t • Whether a treatment is provided at decision point t Estimator Simulation • (What type of treatment) BariFit • Here we assume binary ( A t ∈ { 0 , 1 } ) Extension • Randomization probability p t ( H t ) := P ( A t = 1 | H t ) Summary References • BariFit: whether a text message of food track reminder is sent. p t ( H t ) = 0 . 5. 5 / 38

  6. Estimate causal Proximal outcome Y t +1 excursion effects T.Qian Introduction Conditional on H t • Outcome measured after decision point t (assumed to be Estimator Simulation binary here) BariFit • Something that the treatment is directly targeting Extension • BariFit: whether the individual completes food log on that Summary day References • Note the subscript! 6 / 38

  7. Estimate causal Observation O t excursion effects T.Qian Introduction Conditional on H t Estimator • Observation accrued between decision point t − 1 and Simulation decision point t . BariFit • O 1 includes baseline variables. Extension • BariFit: Fitbit tracker (step count) Summary user self-report (e.g., weekly weight) References baseline variables (e.g., age, gender) 7 / 38

  8. Estimate causal Availability I t excursion effects T.Qian Introduction • Treatment A t can only be delivered at a decision point if Conditional an individual is available. on H t Estimator • Available: I t = 1; unavailable: I t = 0. I t ∈ O t . Simulation • Safety and ethical consideration: e.g., an individual is BariFit unavailable for a physical activity suggestion message if Extension she is driving. Summary • Treatment effect is defined conditional on availability. References (later) • BariFit: for food track reminder, individuals are always available. • Availability is different from adherence! 8 / 38

  9. Estimate causal Conceptual models excursion effects T.Qian • Data: O 1 , A 1 , Y 2 , . . . , O T , A T , Y T +1 Introduction • H t = ( O 1 , A 1 , Y 2 , . . . , O t ) Conditional on H t • Usually data analysts fit a series of models Estimator Simulation Y t +1 ‘ ∼ ’ g ( H t ) T α + β 0 A t , BariFit Extension Y t +1 ‘ ∼ ’ g ( H t ) T α + β 0 A t + β 1 A t S t , Summary . . . References • g ( H t ): summaries from H t ; “control variables” • S t : potential moderators (e.g., day in the study) • β 0 , β 1 : quantities of interest • ‘ ∼ ’: e.g., logit or log for binary Y 9 / 38

  10. Estimate causal Goal excursion effects T.Qian Introduction Conditional on H t • Develop statistical methods to model and estimate the Estimator treatment effect Simulation BariFit • Be consistent with the scientific understanding of the β Extension coefficients Summary References • Use control variables g ( H t ) for noise reduction in a robust way 10 / 38

  11. Estimate causal Potential outcomes excursion effects T.Qian Introduction Conditional on H t • To mathematize the problem, we use potential outcomes Estimator Simulation notation (e.g., Rubin (1974)) BariFit • Define ¯ a t = ( a 1 , . . . , a t ) where a 1 , . . . , a t ∈ { 0 , 1 } Extension • O t (¯ a t − 1 ): O t that would have been observed if individual Summary received treatment history ¯ a t − 1 . References • Similarly, Y t +1 (¯ a t ), H t (¯ a t − 1 ) 11 / 38

  12. Estimate causal Causal excursion effect excursion effects T.Qian Introduction Y t +1 ( ¯ A t − 1 , 1) Conditional on H t Estimator Simulation BariFit Extension Summary References 12 / 38

  13. Estimate causal Causal excursion effect excursion effects T.Qian Introduction Y t +1 ( ¯ A t − 1 , 1) Conditional on H t Y t +1 ( ¯ A t − 1 , 0) Estimator Simulation BariFit Extension Summary References 12 / 38

  14. Estimate causal Causal excursion effect excursion effects T.Qian Introduction E { Y t +1 ( ¯ A t − 1 , 1) } Conditional on H t E { Y t +1 ( ¯ A t − 1 , 0) } Estimator Simulation BariFit Extension • Contrasting two excursions: following ¯ A t − 1 , then receive Summary treatment ( A t = 1) vs. no treatment ( A t = 0) at time t . References 12 / 38

  15. Estimate causal Causal excursion effect excursion effects T.Qian Introduction E { Y t +1 ( ¯ A t − 1 , 1) | S t ( ¯ A t − 1 ) } Conditional on H t E { Y t +1 ( ¯ A t − 1 , 0) | S t ( ¯ A t − 1 ) } Estimator Simulation BariFit Extension • Contrasting two excursions: following ¯ A t − 1 , then receive Summary treatment ( A t = 1) vs. no treatment ( A t = 0) at time t . References • S t ( ¯ A t − 1 ) ⊂ H t ( ¯ A t − 1 ): a vector of summary variables chosen from H t ( ¯ A t − 1 ). • Effect is marginal over all variables in H t ( ¯ A t − 1 ) that are not in S t ( ¯ A t − 1 ) 12 / 38

  16. Estimate causal Causal excursion effect excursion effects T.Qian Introduction E { Y t +1 ( ¯ A t − 1 , 1) | S t ( ¯ A t − 1 ) , I t ( ¯ A t − 1 ) = 1 } Conditional on H t E { Y t +1 ( ¯ A t − 1 , 0) | S t ( ¯ A t − 1 ) , I t ( ¯ A t − 1 ) = 1 } Estimator Simulation BariFit Extension • Contrasting two excursions: following ¯ A t − 1 , then receive Summary treatment ( A t = 1) vs. no treatment ( A t = 0) at time t . References • S t ( ¯ A t − 1 ) ⊂ H t ( ¯ A t − 1 ): a vector of summary variables chosen from H t ( ¯ A t − 1 ). • Effect is marginal over all variables in H t ( ¯ A t − 1 ) that are not in S t ( ¯ A t − 1 ) • Conditional on being available: I t ( ¯ A t − 1 ) = 1. 12 / 38

  17. Estimate causal Causal excursion effect excursion effects T.Qian Introduction log E { Y t +1 ( ¯ A t − 1 , 1) | S t ( ¯ A t − 1 ) , I t ( ¯ A t − 1 ) = 1 } Conditional on H t E { Y t +1 ( ¯ A t − 1 , 0) | S t ( ¯ A t − 1 ) , I t ( ¯ A t − 1 ) = 1 } Estimator Simulation BariFit Extension • Contrasting two excursions: following ¯ A t − 1 , then receive Summary treatment ( A t = 1) vs. no treatment ( A t = 0) at time t . References • S t ( ¯ A t − 1 ) ⊂ H t ( ¯ A t − 1 ): a vector of summary variables chosen from H t ( ¯ A t − 1 ). • Effect is marginal over all variables in H t ( ¯ A t − 1 ) that are not in S t ( ¯ A t − 1 ) • Conditional on being available: I t ( ¯ A t − 1 ) = 1. 12 / 38

  18. Estimate causal Examples excursion effects T.Qian Introduction • S t ( ¯ Conditional A t − 1 ) = 1: average treatment effect on H t Estimator log E { Y t +1 ( ¯ A t − 1 , 1) | I t ( ¯ A t − 1 ) = 1 } Simulation E { Y t +1 ( ¯ A t − 1 , 0) | I t ( ¯ A t − 1 ) = 1 } BariFit Extension Summary • S t ( ¯ A t − 1 ) = (1 , day in study) References log E { Y t +1 ( ¯ A t − 1 , 1) | day t , I t ( ¯ A t − 1 ) = 1 } E { Y t +1 ( ¯ A t − 1 , 0) | day t , I t ( ¯ A t − 1 ) = 1 } 13 / 38

  19. Estimate causal Identifiability assumptions excursion effects T.Qian Assumption (consistency) Introduction Conditional The observed data equals the potential outcome under on H t observed treatment assignment: O t = O t ( ¯ A t − 1 ) for every t . Estimator Simulation BariFit Extension Summary References 14 / 38

  20. Estimate causal Identifiability assumptions excursion effects T.Qian Assumption (consistency) Introduction Conditional The observed data equals the potential outcome under on H t observed treatment assignment: O t = O t ( ¯ A t − 1 ) for every t . Estimator Simulation Assumption (positivity) BariFit Extension For every t , for every possible history H t with I t = 1, Summary P ( A t = a | H t , I t = 1) > 0 for a ∈ { 0 , 1 } . References 14 / 38

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend