Spaces:
Sleeping
Sleeping
title: Statsforecast | |
emoji: 🔥 | |
colorFrom: yellow | |
colorTo: green | |
sdk: gradio | |
sdk_version: 5.23.3 | |
app_file: app.py | |
pinned: false | |
short_description: A Demo of statforecast methods | |
# StatsForecast Demo App | |
This demo application showcases various time series forecasting models from the [StatsForecast](https://github.com/Nixtla/statsforecast) package. | |
## Features | |
- Upload your own time series data in CSV format | |
- Choose from multiple forecasting models: | |
- Historical Average | |
- Naive | |
- Seasonal Naive | |
- Window Average | |
- Seasonal Window Average | |
- AutoETS | |
- AutoARIMA | |
- Configure evaluation strategy: | |
- Fixed Window | |
- Cross Validation | |
- View performance metrics (ME, MAE, RMSE, MAPE) | |
- Visualize forecasts | |
## How to Use | |
1. Upload a CSV file with time series data containing: | |
- `unique_id` column: Identifier for each time series | |
- `ds` column: Date/timestamp | |
- `y` column: Target values | |
2. Configure: | |
- Frequency (D=daily, H=hourly, M=monthly, etc.) | |
- Evaluation strategy and parameters | |
- Select models and their parameters | |
3. Click "Run Forecast" to see results | |
## Sample Data Format | |
Your CSV should look like this: | |
``` | |
unique_id,ds,y | |
series1,2023-01-01,100 | |
series1,2023-01-02,105 | |
series1,2023-01-03,98 | |
... | |
``` | |
## About StatsForecast | |
StatsForecast is a Python library that provides statistical forecasting algorithms for time series data. It is fast and scalable and offers many classical forecasting methods. | |
For more information, visit [Nixtla's StatsForecast repository](https://github.com/Nixtla/statsforecast). | |