This post presents selected data visualisations of the 2025 edition of Tour de France created using R programming language.
This post showcases the use of Closeread to create a scrollytelling story of muscle loss with age.
This post presents the use of grid approximation to estimate the win rate of top football teams in the English Premier League.
This post relates a Greek mythological tale to lessons in safeguarding against temptations of statistical malpractice.
This post presents the use of resampling statistics in computing and understanding p-values.
This post presents the implementation of Markov chains in R programming language to simulate transition of frailty states.
This post showcases the ability to run R codes in a web browser.
This post presents the strength of randomised sampling to make inferences about the population as exemplified in the recent Singapore Presidential Election 2023.
This post writes about the research behind a newly proposed physiological measure and its applications in prolonged endurance exercise performance.
This post presents the use of the Euler’s approximation for harmonic sums to solve the capsule toy problem and simulations to verify the formula.
This post presents a simple dashboard built with R Shiny, which allows users to find out age- and sex-specific reference values of various physical performance tests for…
This post presents the use of the reactable package in R to create an interactive table to visualise data on the FIFA World Cup 22 participating teams.
This post presents the use of both bayesian and frequentist approaches to solve the famous Monty Hall problem.
This post employs the concept of critical spped to analyse the pacing strategy in the 1500m event finals at the Tokyo Olympics.
This post presents how Bayesian inference explains why different individuals appraise similar evidence differently.
This post visualises the playing styles of English Premier League football teams with the use of radar charts.
This post examines the prevalence of the end spurt in marathon running based on data from Standard Chartered Singapore Marathon 2019.
This post examines whether Liverpool’s title winning success is attributed to luck or genuine performance based on the expected goals metric.
This article documents the visualisation of Singapore’s Covid-19 clusters on the map using R programming
This post examines whether variation in marathon running pace differs among runners of different performance levels.
This post documents the use of Python to scrape popular running books from Goodreads using the BeautifulSoup package.
This post writes about the phenomenon of reduced blood lactate concentration found with increasing altitude.
This article visualises how the covid-19 pandemic has evolved in certain countries using animated line plots in R.
This article documents a walk-through on web scraping data on English Premier League teams from Wikipedia and visualising the data using R.
This post examines and compares the competitiveness of different English Premier LEague seasons based on coefficient of variation metric.
This post explores the use of logistic regression to examine whether football possession can predict wins in football with data from EPL 18/19.
This post highlights the importance of study perception in the sport science domain, especially in the context of exercise regulation