Blog
Notes on R, statistics and reproducible workflows.
How to Install R and RStudio (2026): Step-by-Step with Screenshots
r-basics
getting-started
Building a Traceability Matrix for Statistical Programming (Without Maintaining It by Hand)
clinical
validation
r-programming
From SAS Macros to R Functions: A Worked Conversion
clinical
sas-to-r
r-programming
Missing Values in SAS vs R: The Differences That Change Your Numbers
sas-to-r
r-programming
clinical
Qualifying R Packages for Clinical Use with riskmetric and renv
clinical
validation
r-programming
Dual Programming SAS vs R: Numerical Tolerance Rules That Survive QC
clinical
sas-to-r
validation
Why SAS and R Round Differently (and How to Make Them Agree)
clinical
sas-to-r
validation
PROC FREQ, PROC MEANS and PROC UNIVARIATE in R: Side-by-Side Translations
sas-to-r
r-programming
clinical
How to Write an R Validation Plan for Regulatory Submissions
clinical
validation
sas-to-r
Biostatistics datasets built into R (that you can explore in the browser)
r-tutorial
biostatistics
datasets
teaching
gtsummary for beginners: build a Table 1 from clinical data, step by step
clinical
biostatistics
gtsummary
r-tutorial
Sensitivity, specificity, PPV and NPV in R — and why prevalence changes everything
clinical
biostatistics
diagnostics
Logistic regression in R: odds ratios and ROC/AUC, done right
clinical
biostatistics
regression
pROC
No matching items