This project provides an in-depth analysis of purchasing data from 2023 to 2024. The analysis aims to:
- Identify class-A items using the Pareto principle (80/20 rule).
- Calculate safety stock and reorder points (ROP) for these items.
- Visualize purchasing trends over time for better decision-making.
The project demonstrates the use of Python for data cleaning, analysis, and visualization, showcasing skills in data manipulation, trend analysis, and optimization.
- Class-A Item Identification: Focus on high-priority items contributing most to purchasing activities.
- ROP Calculation: Provide accurate reorder points using safety stock and demand forecasting.
- Purchasing Trend Visualization: Line plots and charts to highlight monthly and yearly trends.
- Pandas: For data manipulation and aggregation.
- Matplotlib & Seaborn: For data visualization.
- Jupyter Notebook: Interactive environment for coding and documentation.
purchasing-analysis.ipynb
: Main notebook containing the analysis and visualizations.data/
: Contains the purchasing data files (not uploaded for confidentiality).output/
: Includes exported files like summary CSVs.
- Clone the repository:
git clone https://github.com/yourusername/purchasing-data-analysis.git
- Install required libraries:
pip install pandas matplotlib seaborn
- Open the notebook and run the cells to reproduce the analysis:
jupyter notebook purchasing-analysis.ipynb
Special thanks to Mr. Yasser Al Nawaghi for his support in understanding the data and contributing to the success of this analysis.
This project is licensed under the MIT License.