~/talk

Missing the Apex: Predicting F1 Races with Python

Talkat PyCon US 2025 · 2025-05-16..05-18· [data-visualization, python]
links:none on file
slides:none on file

Claim: Python code reproduces a prior paper then improves it by expanding seasons and including every driver. Implementation uses requests BeautifulSoup pandas to scrape formula1.com, handles canceled sessions and sprints, and saves pivoted CSVs covering 2006–2023 with ~7,800 driver-race entries. Analysis runs contingency coefficients, Spearman rho and an ordinal logistic model and finds qualification is the dominant predictor (contingency 0.63→0.77; qualification beta ≈4× P3).

AI-written summary · about

  1. 0:00F1 and Python project intro
  2. 3:35What is Formula 1
  3. 8:56Motivation for paper
  4. 11:01Scraping F1 data
  5. 15:36Edge cases in scraping
  6. 17:22Cleaning dataset
  7. 20:32Baseline for analysis
  8. 22:18Session correlations with results
  9. 24:46Engine eras comparison
  10. 26:33Ordinal logistic regression
  11. 28:42Next steps for F1 predictions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.