Skip to content

Commit 0a69c5f

Browse files
author
Xing Han Lu
authored
Merge branch 'master' into improve-circleci
Former-commit-id: c3eb500
2 parents b17a085 + 3959eb6 commit 0a69c5f

30 files changed

+9019
-0
lines changed

apps/dash-peaky-finders/Procfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: gunicorn peaky_app:server

apps/dash-peaky-finders/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Peaky-Finders
2+
3+
Peaky Finders is a Plotly Dash application with helpful peak load visualizations and a day ahead forecasting model for five different ISOs. It does not demonstrate cutting-edge peak load forecasting methods -- there are a handful of high tech companies and millions of dollars spent trying to solve this problem -- but rather illustrate core concepts and explore how well a model can do with just historical load and temperature data.
4+
5+
The application has been deployed on Heroku: https://peaky-finders.herokuapp.com/
6+
7+
## Tech Stack
8+
9+
- Python
10+
- Pandas
11+
- Matplotlib
12+
- Scikit-Learn
13+
- Dash
14+
- Plotly
15+
16+
## Data
17+
18+
Historical load data was collected using the Pyiso python library, which provides clean API interfaces to make scraping ISO websites easy. The Darksky API was used for weather data, which provides historical temperature readings for a given latitude and longitude. For this model, I picked one central coordinate in each ISO territory to make API requests.
19+
20+
## Features
21+
22+
- Day of week (seven days)
23+
- Holiday (yes or no)
24+
- Hour of Day (24 hours)
25+
- Temperature Reading (hourly)
26+
- Previous Day’s Load (t-24)
27+
28+
## Results
29+
30+
How well does each model perform? Depends on the ISO. Mean Absolute Error (MAE) for the month of February 2021 in Megawatts (MW):
31+
32+
- CAISO: 455.91
33+
- MISO: 2,382.66
34+
- PJM: 2,886.66
35+
- NYISO: 347.62
36+
- ISONE: 522.43

apps/dash-peaky-finders/assets/custom.css

Whitespace-only changes.
36.2 KB
Loading
9.39 KB
Loading
109 KB
Loading
28.9 KB
Loading
34.4 KB
Loading
124 KB
Loading
198 KB
Loading

0 commit comments

Comments
 (0)