Skip to content

Repository files navigation

Time Series Forecasting Dashboard

This project demonstrates time series forecasting using machine learning models like XGBoost and LightGBM. Built using Python and visualized with Matplotlib and Seaborn, it provides insights into trends and predictions using historical time series data.

Features

  • Forecasting using XGBoost and LightGBM
  • Visualization of original and predicted time series
  • Performance evaluation using MSE and other metrics
  • Easily extensible for other datasets or models

Tech Stack

  • Python

  • Pandas for data manipulation and preprocessing

  • NumPy for numerical computations

  • Matplotlib & Seaborn for data visualization

  • Scikit-learn for train-test splitting and evaluation

  • XGBoost and LightGBM for forecasting models

Project Structure

Time-Series-Forecasting-Dashboard
├── Time_Series_Forecasting.ipynb # Jupyter Notebook for training and evaluating models
├── requirements.txt # Required Python libraries
└── README.md # Project overview and instructions

Installation

  1. Clone the repository and navigate to it on your machine
git clone https://github.com/Im-Arth1307/Time-Series-Forecasting-Dashboard.git
cd Time-Series-Forecasting-Dashboard
  1. Install all the necessary dependencies
pip install -r requirements.txt
  1. Open Time_Series_Forecasting.ipynb in Jupyter Notebook or Jupyter Lab and run the cells sequentially.

Results

Visualization of Feature Importance:

Feature-importance-graph

Dashboard: Dashboard-images Dashboard-images

Predicted Sales versus Actual Sales Graph:

Subtotal-vs-Prediction-graph

Mean Square Precentage Error for Evaluation: Mean Square Percentage Error

ML models used: Dashboard-images

Future Improvements

  • Add support for more time series datasets

  • Hyperparameter tuning and feature engineering

Contributing

Contributions are always welcome ! Feel free to fork the repo, make improvements and create a pull request.

Contact

For any questions or suggestions, reach out to:

Atharva Jakhetiya

Gmail: jakhetiyaathava@gmail.com

LinkedIn: https://www.linkedin.com/in/atharva-jakhetiya/

GitHub: https://github.com/Im-Arth1307

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages