A collaboration with The University of British Columbia’s Master of Data Science capstone course to advance methods in RFFA.

Modelling the design flood in the Nicola Valley when multiple mixed-regime watersheds are involved.

Filling in the gaps between manually computed measurements of discharge by using kriging to error-adjust the automated measurements taken by a level logger.

A flood frequency assessment I partook in with BGC Engineering, for a mixed regime river under climate change.

R Packages

Combines copulas with marginal distributions to arrive at joint distributions. Still undergoing major design decisions.

R package to create and evaluate univariate probability distributions.

R package to manipulate univariate probability distributions.

Tools for accessing the IG and IGL family of copulas. R package.

Build predictive distributions using linear quantile regression. R package.

YouTube R Lessons

Brief videos providing high-level overviews of the modern R landscape.

Go to Channel


This is an updated version of the original post from February 22, 2017. This tutorial introduces contour plots, and how to plot them in …

Some best practices for communicate data through visuals. Inspired by Claus Wilke’s “Fundamentals of Data …

JAGS is a language that allows you to run Bayesian analyses. It gets at the posterior by generating samples based on the posterior and …

You all know the drill – you’re asked to make predictions of a continuous variable, so you turn to your favourite …

Generalized Additive Models To fit a GAM in R, we could use: the function gam in the mgcv package, or the function gam in the gam …

License: CC BY 4.0