Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justinjjlee/nhl-analytics
Data science analyses delving into National Hockey League (NHL) ice hockey statistics
https://github.com/justinjjlee/nhl-analytics
bayesian-inference bayesian-optimization hidden-markov-model julia julia-language machine-learning nhl nhl-data python sports sports-analytics sports-stats time-series visualization
Last synced: about 1 month ago
JSON representation
Data science analyses delving into National Hockey League (NHL) ice hockey statistics
- Host: GitHub
- URL: https://github.com/justinjjlee/nhl-analytics
- Owner: justinjjlee
- License: mit
- Created: 2021-07-31T15:52:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T20:14:14.000Z (2 months ago)
- Last Synced: 2024-10-29T22:45:10.340Z (2 months ago)
- Topics: bayesian-inference, bayesian-optimization, hidden-markov-model, julia, julia-language, machine-learning, nhl, nhl-data, python, sports, sports-analytics, sports-stats, time-series, visualization
- Language: Python
- Homepage:
- Size: 25.8 MB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
NHL Analytics: A Ice Hockey Sports Analytics Platform Based on National Hockey League (NHL) DataIf you find my work to be useful, please star this repository!
[![justinjjlee - NHL-Analytics](https://img.shields.io/static/v1?label=justinjjlee&message=NHL-Analytics&color=blue&logo=github)](https://github.com/justinjjlee/NHL-Analytics "Go to GitHub repo")
[![stars - NHL-Analytics](https://img.shields.io/github/stars/justinjjlee/NHL-Analytics?style=social)](https://github.com/justinjjlee/NHL-Analytics)
[![forks - NHL-Analytics](https://img.shields.io/github/forks/justinjjlee/NHL-Analytics?style=social)](https://github.com/justinjjlee/NHL-Analytics)This is a collection of methods for collecting, compiling, cleaning, analyzing, modeling, and predicting team and player (skaters and goalies) performances and strategies. This repository does not claim ownership of the data and reflects the perspectives of the organizations or entities mentioned. All original code (including generic and model algorithms) may be used freely, provided proper citation and credit are given to this repository.
## Analysis & Insights
All of my analyses and deep-dive insights are written and presented in **[my Medium blog](https://medium.com/@thinkingjustin)**.## Goals & Capabilities
I use publicly available data to build up the analytics capabilities and insights generated beyond the headline statics easily measurable.* Capture complex strategical, behavioral, and performance trends asked by fans of the sport
* Integrate different data sources (e.g. college hockey roaster and building up performance trend beyond players' professional career)I hope works saved in this repository allows for replications, explorations, and advancing new measurements and insights.
Applied Tools
Capabilities I use for data collection, processing, and analysis to derive insights, data visualizations, and predictive models.
| Capability | Tools used |
| --- | --- |
| General | |
| Data Collection & Processing | |
| ML Model Build | |
| Interactive Data Visualization | |Data Pull & Process Automation with Github Actions
The **Github Actions** is being used to update the data saved in this repository folder `./latest/`. The data collection is run every day.
* Team-level rank
* Game-level stats
* Game-level betting odds
* Play-by-play recordsRequired package version used is saved in `./src/requirement` through `.sh` command. Note that the python environment function pull is based on where the script is located, where as data file reference is based on Github repository head directory.
```
,
- \O , .-.___
- /\ O/ /xx\XXX\
- __/\ `\ /\ |xx|XXX|
` \, \_ = _/` << |xx|XXX|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
```