Posts

Data science as an atomic habit

Several years ago, I lived at the Zen Center of New York City, a Zen temple focused on supporting lay practitioners (folks who practice …

Estimating sample size for precision: precisely 0.1.0

I’m pleased to announce that precisely 0.1.0 is now on CRAN! precisely is a study planning tool to calculate sample size based on …

Replicating a New York Times Table of Swedish COVID-19 deaths with gt

I recently read an article in the New York Times about excess deaths in Sweden during the coronavirus outbreak. As opposed to many of …

Introducing ymlthis: a toolkit for working with YAML

I’m pleased to announce that ymlthis 0.1.0, my project for my summer internship at RStudio, is now on CRAN! ymlthis is a toolkit to …

Tidy causal DAGs with ggdag 0.2.0

I’m pleased to announce that ggdag 0.2.0 is now on CRAN! ggdag links the dagitty package, which contains powerful algorithms for …

#SER2019 In Review

The annual meeting of the Society for Epidemiologic Research (SER) took place June 18-21. The past two years, I’ve collected Twitter …

Introducing the partition package

I’m pleased to announce the CRAN release of partition 0.1.0. partition is a fast and flexible data reduction framework that minimizes …

Why should I use the here package when I'm already using projects?

TL;DR: Why should I use here? The here package bottles up several small best practices for referencing files in your project. You could …

When interaction is not interaction: confounding and measurement error

Last week, I presented ggdag at JSM in Vancouver. As you can imagine, I had a lot of conversations with people about DAGs, confounding, …

ggdag 0.1.0

I’m pleased to announce the release of ggdag 0.1.0 on CRAN! ggdag uses the powerful dagitty package to create and analyze structural …