Spaces:
Running
Running
Commit
·
d598abf
1
Parent(s):
6c98d0b
Update README with ERCOT data and multiple model support
Browse files
README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
---
|
| 2 |
-
title: Time Series Forecasting
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: purple
|
| 6 |
sdk: streamlit
|
|
@@ -10,25 +10,47 @@ pinned: false
|
|
| 10 |
python_version: 3.11
|
| 11 |
---
|
| 12 |
|
| 13 |
-
# Time Series Forecasting
|
| 14 |
|
| 15 |
-
|
| 16 |
|
| 17 |
## Features
|
| 18 |
|
| 19 |
-
-
|
| 20 |
-
-
|
| 21 |
-
-
|
| 22 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
## Usage
|
| 25 |
|
| 26 |
-
1.
|
| 27 |
-
2.
|
| 28 |
-
3.
|
|
|
|
| 29 |
|
| 30 |
-
##
|
| 31 |
|
| 32 |
-
Chronos-2
|
|
|
|
| 33 |
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Time Series Forecasting - ERCOT Electricity Market
|
| 3 |
+
emoji: ⚡
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: purple
|
| 6 |
sdk: streamlit
|
|
|
|
| 10 |
python_version: 3.11
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# Time Series Forecasting Application
|
| 14 |
|
| 15 |
+
Zero-shot time series forecasting application for **ERCOT electricity market data** using state-of-the-art pretrained models.
|
| 16 |
|
| 17 |
## Features
|
| 18 |
|
| 19 |
+
- ⚡ **Live ERCOT Data**: Fetches real-time electricity price data from ERCOT Day-Ahead Market (180+ days)
|
| 20 |
+
- 🤖 **Multiple Models**: Choose from 7 pretrained forecasting models:
|
| 21 |
+
- **Chronos-2** (46M - 120M parameters) - Amazon's latest models
|
| 22 |
+
- **Chronos-T5** (8M - 710M parameters) - Original Chronos family
|
| 23 |
+
- **TiRex** (35M parameters) - NX-AI's xLSTM-based model
|
| 24 |
+
- 📊 **Backtesting**: Automatic train/test split with performance metrics (MAE, RMSE, MAPE)
|
| 25 |
+
- 📈 **Interactive Visualization**: Historical context, actual values, and forecasts with date-based axes
|
| 26 |
+
- 🎯 **Zero-Shot Forecasting**: No training required - models work out-of-the-box
|
| 27 |
+
- 💻 **Easy-to-Use Interface**: Built with Streamlit for intuitive interaction
|
| 28 |
|
| 29 |
## Usage
|
| 30 |
|
| 31 |
+
1. Select a forecasting model from the dropdown
|
| 32 |
+
2. Choose data source (ERCOT or sample data)
|
| 33 |
+
3. Set the forecast horizon (number of time steps)
|
| 34 |
+
4. View backtesting results with error metrics and comparison plots
|
| 35 |
|
| 36 |
+
## Models
|
| 37 |
|
| 38 |
+
### Chronos-2
|
| 39 |
+
Amazon's latest time series foundation models offering state-of-the-art zero-shot forecasting performance.
|
| 40 |
|
| 41 |
+
### Chronos-T5
|
| 42 |
+
Original Chronos family based on T5 architecture, available in multiple sizes for different accuracy/speed tradeoffs.
|
| 43 |
+
|
| 44 |
+
### TiRex
|
| 45 |
+
NX-AI's xLSTM-based model optimized for both short and long-term forecasting with excellent benchmark performance.
|
| 46 |
+
|
| 47 |
+
## Data Source
|
| 48 |
+
|
| 49 |
+
- **ERCOT**: Day-Ahead Market Settlement Point Prices (SPP) from the Electric Reliability Council of Texas
|
| 50 |
+
- **Sample Data**: Synthetic electricity price data for testing
|
| 51 |
+
|
| 52 |
+
## Links
|
| 53 |
+
|
| 54 |
+
- [Chronos Forecasting](https://github.com/amazon-science/chronos-forecasting)
|
| 55 |
+
- [TiRex Model](https://huggingface.co/NX-AI/TiRex)
|
| 56 |
+
- [ERCOT Data](http://www.ercot.com/)
|