This project applies data analytics and machine learning techniques to forecast retail sales and generate KPI insights. It highlights skills in data preprocessing, exploratory analysis, feature engineering, and predictive modeling.
The project analyzes retail datasets to uncover trends, understand seasonality, generate key business performance indicators, and build forecasting models. It demonstrates end-to-end analytics workflow from raw data to actionable insights.
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Scikit-learn
- Jupyter Notebook
- Data cleaning and preprocessing
- KPI generation (sales totals, growth, category performance, etc.)
- Exploratory data analysis with visualizations
- Feature engineering for forecasting
- Machine learning forecasting models
- Evaluation metrics and model comparison
.
├── data/ # Raw and processed datasets
├── notebooks/ # Jupyter notebooks for analysis
├── models/ # Saved models (if included)
├── visuals/ # Generated plots
└── README.md # Documentation
git clone https://github.com/YSayaovong/retail-sales-forecasting-kpi-analytics.git
cd retail-sales-forecasting-kpi-analyticspip install -r requirements.txtjupyter notebook- Deploy forecasting model as an API
- Add dashboard for KPI visualization
- Integrate automated data pipelines
- Add hyperparameter tuning & advanced ML models
This project is open-source under the MIT License.