Skip to content

zagoodman/ironman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ironman

This repository contains code that analyzes the Ironman triathlon finisher data publicly available on sites such as Ironman's site, Athlinks, and several others.

About Ironman

The Ironman group is the largest multisport event organizer in the world notably hosting triathlon races of the same name. An "Ironman" contains three events performed sequentially with time between events counting towards overall time:

  1. 2.4 mile swim
  2. 112 mile bike
  3. 26.2 mile run

Nearly 1 million people have finished an Ironman-branded full-distance race globally since the first race in Hawaii in February of 1978. The Ironman group offers races of other distances such as the 70.3 or "Half Iron" distance and single sport events such as the Rock-N-Roll Marathon.

Empirical strategy

Ironman events have several sharp "cutoffs" that generate quasi-random variation in outcomes at the cutoff.

  1. World Championship qualification slots: there are finite slots allocated to each age group for the World Championships, which are allocated by finishing position. Because slots are allocated by position and not time, a person can finish mere seconds after a competitor and not qualify for the world championships.
  2. Age group age ranges: those born on January 1st are only a day older than those born on December 31st but may have to race in one age group higher
  3. Water temperature: wetsuits are not permitted in races with sufficiently warm water, and hence the cutoff generates exogenous variation in wetsuit legality

These cutoffs allow identification of Local Average Treatment Effects (LATEs), local to those affected by the cutoffs. For example, the estimated effect of wetsuits on swim time would be local to those who attend races on the margin of having a wetsuit-legal swim. We estimate these LATEs using a regression discontinuity design.

Maintainers

Repository structure

  • base
    • data: available to collaborators only
    • jupyter: jupyter nb files with results stripped
    • jupyter_html: html versions of jupyter nbs with results preserved