Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esha-sm/forecastx
This is an interactive web application for forecasting sales data using the ARIMA model. Users can upload their own CSV files or use a default dataset to generate forecasts and visualizations.
https://github.com/esha-sm/forecastx
arima-model flask-api jupyter-notebook matplotlib pandas plotly python scikit-learn seaborn
Last synced: 3 days ago
JSON representation
This is an interactive web application for forecasting sales data using the ARIMA model. Users can upload their own CSV files or use a default dataset to generate forecasts and visualizations.
- Host: GitHub
- URL: https://github.com/esha-sm/forecastx
- Owner: esha-sm
- Created: 2025-01-03T06:41:26.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-01-13T02:58:19.000Z (11 days ago)
- Last Synced: 2025-01-21T02:12:55.559Z (3 days ago)
- Topics: arima-model, flask-api, jupyter-notebook, matplotlib, pandas, plotly, python, scikit-learn, seaborn
- Language: Jupyter Notebook
- Homepage: https://forecastx.streamlit.app/
- Size: 70.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ForecastX
This is an interactive web application for forecasting sales data using the ARIMA model. Users can upload their own CSV files or use a default dataset to generate forecasts and visualizations.
## Features
- **Data Loading and Processing**: Read CSV files, handle missing data, and convert date columns.
- **Data Visualization**: Create interactive plots using Plotly (line charts, box plots, bar charts) and Seaborn.
- **Time Series Forecasting**: Implement ARIMA models for forecasting sales data.
- **Error Handling**: Robust error handling for data loading, processing, and visualization.
- **User Interaction**: Streamlit widgets for file upload, number input, and buttons.## How to Use
1. Clone the repository:
```sh
git clone
cd forecastx