01
Data and integrity
The Python project includes data validation and processing code, historical-data tests, temporal-feature tests, and a benchmark-integrity script. These checks help make assumptions and data problems visible.
Case study 03 / Independent research
A Python-based football analytics project focused on data processing, model evaluation, integrity checks, and repeatable experiments.
The problem
Statistical experiments are only useful when the inputs, evaluation process, and limitations can be examined.
I built an independent research workflow around processing football data, evaluating models, and checking the integrity of experiments before interpreting results.
The implementation
01
The Python project includes data validation and processing code, historical-data tests, temporal-feature tests, and a benchmark-integrity script. These checks help make assumptions and data problems visible.
02
Modeling and evaluation code is paired with tests and repeatable experiment workflows. The emphasis is on inspecting evidence and maintaining reproducibility.
03
The project uses pytest, type checking, and linting alongside its analytics dependencies. The presence of this tooling is not a claim that a model has demonstrated reliable predictive performance or profitability.
I’m happy to walk through the implementation, verification process, and project limitations in a conversation.
Email Jeff ↗