This project aims to predict future demand/sales using historical data and related features from Walmart store sales. Time series forecasting techniques are applied to analyze the data and forecast future sales using Neural Prophet, which is utilized for forecasting demand.
To predict future demand/sales using historical data and other related features.
Language: Python Libraries: Greykite, Neural Prophet, Sci-kit Learn, Pandas, Sweetviz, PytimeTk, Datetime, Plotly, NumPy
- Exploratory Data Analysis (EDA)
- Inference about features
- Data visualization using Pandas Profiling
- Data cleaning (outlier/missing values)
- Missing value imputation
- Outlier detection
- Feature Engineering
- Extracting day, month, and year from date
- Mapping
- Time series component analysis
- Model building on training data
- Neural Prophet
- Model validation
- Mean Absolute Percent Error
- Root Mean Squared Error (RMSE)
- Forecasting using trained models
After training and validating the forecasting models, the following evaluation metrics were obtained:
These metrics provide insights into the accuracy of the forecasting models in predicting future demand/sales based on historical data. Lower values of MAPE and RMSE indicate better performance of the models in capturing the underlying patterns and trends in the data.