Published onAugust 8, 2024Asynchronous Processing in Plumber APIs with Futurerplumberapiparallel-processingEnabling parallel and asynchronous processing in your Plumber APIs using the future package
Published onAugust 8, 2024The Farrington Flexible algorithm for aberration detectionrtime-seriesmodellingglmSyndromic surveillance for the early detection of epidemics
Published onAugust 6, 2024Data Wrangling Cheat Sheetrdata-wranglingin-depthFor Things I Do Often but Forget How To Do
Published onJanuary 19, 2024Web-scraping to get an edge in the NBA fantasy league draftweb-scrapingnbain-depthRWeb-scraping basketball player stats using rvest to analyse fantasy league performance
Published onDecember 3, 2023Authenticating with Google Cloud Platform from Rgoogle-cloud-platformdata-engineeringRUsing `gargle` and Application Default Credentials to authenticate with GCP from R
Published onNovember 1, 2023Creating external tables in Google BigQuery using Retlgoogle-cloud-platformdata-engineeringRHow to use `bigrquery` and `googleCloudStorageR` to create external tables in Google BigQuery
Published onSeptember 14, 2023Web-scraping Canberran house pricesrweb-scrapingfront-endWeb-scraping the prices of properties sold in Canberra (politely) from AllHomes and Domain
Published onMay 18, 2023Excess mortality - a look at the ABS’s robust regression methodexcess-mortalityrobust-regressionserflingRA deep dive into the ABS’s modified Serfling model for estimating excess mortality
Published onMarch 4, 2023The Spaceship Titanicanalysisedabinary-classifierin-depthRBinary classification with random forests and XGBoost