Related Experiment Videos
Adaptive demand forecasting framework with weighted ensemble of regression and machine learning models along life
Islam M Hammam1, Amin K El-Kharbotly2, Yomna M Sadek2
1Design and Production Engineering Department, Ain Shams University, Cairo, Egypt. islam.maged@eng.asu.edu.eg.
None:
Accurate demand forecasting is essential for informed decision-making in today's dynamic business environment, where product demand often follows diverse and shifting patterns throughout increasingly shorter life cycles driven by continuous product innovation. This study aims to develop a forecasting framework capable of accurately predicting demand across varying patterns, with particular attention to the decline phase of the product life cycle. Traditional statistical forecasting methods, such as those in the ARIMA family, generally perform well with linear trends over short horizons, whereas machine learning techniques like XGBoost are better suited for capturing complex, nonlinear patterns over longer periods. This paper introduces an adaptive, hybrid forecasting framework that integrates ARIMA-based regression models with XGBoost using a weighted ensemble strategy. Initially, the framework tests linear models; if diagnostic analysis indicates nonlinearity, it incorporates XGBoost to address these complexities. To optimize the ensemble model performance, a grid search algorithm adjusts the ensemble weights by minimizing the root mean square error (RMSE), enabling the framework to dynamically leverage the strengths of both approaches. The proposed method was validated on five datasets representing different phases of the product life cycle. Results demonstrate that the proposed framework achieved MAPE below 13% on most datasets, with up to 80% improvement over ARIMA models in cases involving high variability demand patterns. The results show that the ensemble model enhances both flexibility and accuracy, especially for demand patterns that combine linear and nonlinear components. The framework benefits from the explainability and time-series capabilities of ARIMA while utilizing XGBoost's power to model nonlinear relationships. This research underscores the practical advantages of hybrid modeling in improving demand forecasting and operational planning across various industry sectors.
Related Concept Videos
Steps in Outbreak Investigation
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Mechanistic Models: Compartment Models in Individual and Population Analysis
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as: