Predicting Daily Road Collisions with Weather, Calendars & Machine Learning

An end-to-end analytics and modelling project that explores what truly drives daily road collision risk, comparing interpretable linear models with a TensorFlow deep neural network to forecast collision frequency using calendar and weather signals.

Problem

Urban safety teams, emergency services and transport planners need reliable and explainable indicators to allocate resources, schedule enforcement and communicate risk. This project was designed to answer three practical questions:

Data

Data were joined at daily resolution and explored across years to assess stability, distributions and potential regime changes.

Feature Engineering & Preparation

Exploratory Findings

Modelling Approach

Results

Example predictions showed Sunday in summer consistently lower risk than mid-week days at similar temperatures, reinforcing the primacy of behavioural patterns.

Practical Applications

Ethics & Limitations

Links