Bayesian Hierarchical Models
April 3, 2025
Motivation
If we want to address difference of treatment effects among multiple studies, we need to understand two level of differences:
- Random differences between individual patients
- Systematic differences between studies
Using Bayesian Hierarchical Models (BHM), we can address the multilevel information and estimate the probability of an overall treatment effect in the population.
Model characteristics
- Multilevel structure
- Use prior information
When to use
When the data is multilevel, the pooled analysis and individual group analysis will be underpowered.
Tips
Pooled analysis: simply combining data from all patients that would not account for patient-to-patient differences.
Individual group analysis: analyzing each individual patient's trial separately that would not represent the information available across all the trials.
Limitations
- Assuming a certain type of distribution for the across-group variability. eg. normal
- Since a prior is used, it is important to do sensitivity analysis to verify robustness of the conclusions.
References
- McGlothlin AE, Viele K. Bayesian Hierarchical Models. JAMA. 2018;320(22):2365–2366. doi:10.1001/jama.2018.17977
- Stunnenberg BC, Raaphorst J, Groenewoud HM, et al. Effect of Mexiletine on Muscle Stiffness in Patients With Nondystrophic Myotonia Evaluated Using Aggregated N-of-1 Trials. JAMA. 2018;320(22):2344–2353. doi:10.1001/jama.2018.18020
- https://andrewcparnell.github.io/bhm_course/
- https://bayesball.github.io/BOOK/bayesian-hierarchical-modeling.html
- https://www.shaneorr.io/post/bayesian-bar-passage-a-tutorial-on-bayesian-data-analysis-in-r/