I am a statistician working in the pharmaceutical industry. Interests include Bayesian statistics, graphics, modelling, prediction particularly in the clinical realm.
MSc in Medical Statistics, 2004
London School of Hygiene and Tropical Medicine
R Shiny application examples and reproducible analyses using R Markdown to bring data to life. Click on the blue menu ‘R Shiny’ button to see the Shiny apps. The ‘Other’ option displays all non-R shiny analyses. Explore the Git repository for more…
Investigating adjusting for covariates in parallel RCTs when the response is binary
Investigating adjusting for covariates in RCTs when the response is continuous
Plotting longitudinal data and estimating means with the help of a natural log transformation revisited
Calculating limits of detection for qPCR assays
Visualizing probability density functions commonly used for Bayesian logistic regression
Random variation (‘the magic had of chance’) is very likely to lead to observing responders and non responders in a …
More informative presentation of diagnostic test data
Simulating allows us to play God. With divine insight we know the true data generating mechanism.
Getting to grips with power
The analysis of an RCT based on a continuous endpoint that is log-normal distributed
Using R we explore the ‘FDA PBE Statistical Analysis Procedure Used in Bioequivalence Determination of Budesonide’
A game where gamblers simultaneously flip a single coin…
A simulation of a RCT demonstrating why it is wrong to analyse arms of a trial separately to identify responders and non responders.
The biggest coincidence of all would be if there were no coincidences.
Plotting longitudinal data and estimating means with the help of a natural log transformation
Investigation of adjusted and unadjusted power in the setting of RCT when there is a predictive biomarker
Simulating balanced or unbalanced nested study design, plotting and a variance components analysis
Simulating a 3 level nested study design, plotting and variance components analysis
Investigating a crossover trial, a longitudinal study in which subjects receive a sequence of different treatments
Two data points may convey more information than you think
Sample size/power for an RCT based on a continuous biomarker endpoint that is log-normal distributed