Machine learning analysis plans for randomised controlled trials: detecting treatment effect heterogeneity with strict control of type I error.
James A WatsonChris C HolmesPublished in: Trials (2020)
ML analysis plans using computational notebooks (documents linked to a programming language that capture the model parameter settings, data processing choices, and evaluation criteria) along with version control can improve the robustness and transparency of RCT exploratory analyses. A data-partitioning algorithm allows researchers to apply the latest ML techniques safe in the knowledge that any declared associations are statistically significant at a user-defined level.