Recent Posts

In my work as a data scientist at Splitwise, I often need to estimate the relative improvement (relative lift) of key metrics in …

A while back, I wrote a blog post about the Bayesian estimation of multinomial parameter ratios. That post used simulation to show that …

From No Bended Knee: The Battle for Guadalcanal, by Merrill B. Twining: There is a little paragraph in nearly every textbook on …

Like many people, I’ve been playing some chess recently. Specifically, I’ve been playing on lichess, which is a free and open-source …

This post continues the series of posts looking at the 2020 Crossfit Games.

This post continues the series of posts looking at the 2020 Crossfit Games. The previous post that covers events 1 and 2 is here.

The Crossfit Games are happening in 2020, though in a different format. The first 7 events will be completed by the athletes (30 men …

Some time ago, I took an exploratory look at the BLL (Basic Library List) published by the MAA (Mathematical Association of America). …

One of my favorite integrals is found in Mechanics by Landau and Lifshitz. In the context of figuring out to what extent the potential …

The Frank-Robinson tiling is an inflation tiling with 4 shapes (“prototiles”) and 4 rules or substitutions that govern how …

Elon Musk has been in the news recently, and when I saw that he appeared on The Joe Rogan Experience (JRE), I became curious about the …

Here is an interesting problem having to do with dice and probability. Take a normal, fair die. Instead of labeling the faces with the …

It is interesting to look at what happens when you try to “fit” the absolute value function using polynomials. Pick some …

Building on my last post, here is another way to construct a parabola using a collection of straight lines. First, the description, …

There are several ways to draw a parabola using straight lines. If you get a chance, you should try one sometime - it is always …

The problem Consider a function (f: [0, 1] \to \mathbb{R}) that is continuous with (f(0) = f(1)). It is possible to prove that for each …

“Code golf” is the practice of trying to solve a specific problem or implement a specific algorithm in the smallest …

## Warning: package 'ggplot2' was built under R version 4.3.3 ## Warning: package 'janitor' was built under R version 4.3.3 ## Warning: …

In chapter 1 of their 2016 book Computer Age Statistical Inference, Bradley Efron and Trevor Hastie use as an example a study of kidney …

Consider a multinomial distribution with \(c\) categories and associated probabilities \(\pi_i\), where \(i = 1,...,c\). It is often …