Forecasting Demand by GMDH Predictor, A Case Study: ICMIEE18-299
Forecasting Demand by GMDH Predictor, A Case Study: ICMIEE18-299
Forecasting Demand by GMDH Predictor, A Case Study: ICMIEE18-299
ICMIEE18-299
Forecasting Demand by GMDH Predictor, a Case Study
Syed Misbah Uddin*, Aminur Rahman, Emtiaz Uddin Ansari
Department of Industrial and Production Engineering, Shah Jalal University of Science and Technology, Sylhet 3114,
BANGLADESH
ABSTRACT
Forecasting demand is very important for manufacturing industry and also needed for all type of business and business
suppliers for distribution of finish goods to the consumer on time. Forecasting with high accuracy is required to prevent
wasting and system failure to fulfil market demand. This study is concerned with the determination of accurate models for
forecasting cement demand. In this connection this paper presents results obtained by using a self-organizing model and
compares them with those obtained by usual statistical techniques. A nonlinear modelling technique based on Group Method of
Data Handling (GMDH) is considered here to derive forecasts. Various time series smoothing techniques such as exponential
smoothing, double exponential smoothing, weightage moving average and moving average method are used for forecasting the
demand. For this purpose, Monthly sales data of a typical cement ranging from January, 2007 to February, 2016 was collected.
The mean absolute percentage error (MAPE) and mean sum square error (MSE) are also calculated for comparing the
forecasting accuracy. The comparison of modelling results shows that the GMDH model perform better than other models
based on terms of mean absolute percentage error (MAPE) and mean square error (MSE).
26000
24000
Sales Volume
MSE
22000
20000
18000
16000
14000
12000 0 1 2 3 4 5 6 7 8
0 10 20 30 40 50 60 70 80 90 100 110
Iterations
Month
Fig.2 Stopping criteria of GMDH algorithm
Fig.1 Monthly sales data (Jan 2007 to Feb 2016)
3.2 Analysis by Statistical method
After collecting sales data GMDH algorithm and Various time series smoothing techniques such as
various statistical forecasting techniques were used to exponential smoothing, double exponential smoothing,
forecast. The mean absolute deviation (MAD), mean moving average and regression method were used for
absolute percentage error (MAPE) and mean square forecasting the load demand.Absolute deviations were
ICMIEE18-299- 2
also calculated. The mean absolute deviations (MADs) forecasting techniques are plotted in Fig. 3. It is seen
found from these calculations are listed in table 1. that GMDH algorithm gives lowest value of
MADwhich is best suit.
Table 1MAD of different forecasting methods 3000
Method MAD 2500
3 month Moving Average 2306
2000
MAD
6 month Moving Average 2791
1500
12 month Moving Average 2230
1000
Weightage Moving Average 2056
Regression 2459 500
8%
Table 2MAPE of different forecasting methods 6%
Method MAPE 4%
3 month Moving Average 11% 2%
0%
6 month Moving Average 14%
12 month Moving Average 11%
Weightage Moving Average 10%
Regression 12%
GMDH Method 4%
Forecasting methods
Exponential α=0.3 11%
Fig.4Comparison of MAPE of different techniques
Exponential α= 0.5 9%
Double Exponential α= 0.3, β= 0.5 13% 12000000
10000000
Table 3MSE of different forecasting methods
8000000
MSE
Method MSE
6000000
3 Month Moving Average 7994519
6 Month Moving Average 10355301 4000000
12 Month Moving Average 7710194 2000000
Weightage Moving Average 6291543 0
Regression 9177720
GMDH Method 824882
Exponential α= 0.3 7619269
Exponential α= 0.5 6220179
Double Exponential α= 0.3, β= 0.5 11913465 Forecasting methods
Fig.5Comparison of MSE of different techniques
4. Results and Discussion To assess the performance of GMDH modelling, last 52
After completing data analysis we have come out with months demand were forecasted and compared with the
some informative results. The calculated Mean absolute test set. The results of that model along with forecasting
deviations (MADs) of forecasted data by different precision are shown in table 4. Normalize mean
ICMIEE18-299- 3
absolute error is found to be 4.65% whereasnormalize [5] A.G. Ivakheneko, G. A. Ivakheneko, A Review of
RMS is 6%. The fitting accuracy of GMDH model Problems Solved by Algorithms of the GMDH,
algorithm is also very good as the value of R2 is 0.90. Pattern Recognition and Image Analysis, Vol. 5,
pp 527-535 (1995).
Table 4Summary results of GMDH modelling [6] G. C. Onwubolu, P. Buryan, F. Lemke, Modeling
Metrics Output / Value Tool Wear in End-Miling Using Enhanced
Post processed result Model fit GMDHLearning Networks, International Journal
of Advance Manufacture Technology, Vol.39, pp
Number of observations 52 1080–1092 (2008).
Normalize mean absolute error 4.65% [7] T. Kondo, A. S. Pandya, A. S. Nagashino, GMDH-
(NMAE) root mean square error
Normalize 6% Type Neural Network Algorithm with a Feedback
(NRMSE)
Standard deviation of residuals 5.8% Loop for Structural Identification of RBF Neural
Network, International Journal of Knowledge-
oefficient of determination 0.90 Based and Intelligent Engineering Systems, Vol. 11,
Correlation coefficient 0.95 pp 157-168 (2007).
[8] V.Puig, M. Witczak, F. Nejjari, J. Quevedo, J.
Our findings have several important implications. Korbicz, A GMDH Neural Network-Based
Useless input variables are eliminated and useful input Approach to Passive Robust Fault Detection Using
variables are selected automatically, the structure a Constraint Satisfaction Backward Test,
parameters and the optimum GMDH architecture can be Engineering Applications of Artificial Intelligence,
organized automatically. The case study on the cement Vol 20, pp 886-897 (2007).
time series data testing demonstrated that the GMDH [9] F. Li, B. R. Upadhyaya,L. A. offey, “Model-
model is robust in the forecasting of nonlinear time Based Monitoring and Fault Diagnosis of Fossil
series. Power Plant Process Units Using Group Method of
5. Conclusion Data Handling, ISA Transactions, Vol. 2, pp 213-
This paper examined the forecasting accuracy of 219 (2009).
different statistical techniques as well as GMDH [10] T. Kondo, Nonlinear Pattern Identification by
predictor. For that purposes ten years secondary sales Multi-Layered GMDH-Type Neural Network Self-
data of a cement were collected. There was low seasonal Selecting Optimum Neural Network Architecture.
variation in their sales. Demand forecasting was International Conference on Neural Information
performed using extrapolative time series methods, such Processing,pp 882-891 (2007)
as exponential smoothing with level, trend, and seasonal [11] F. Chang, Y. Hwang,A Self-Organization
components. Besides that moving average, weighted Algorithm for Real-Time Flood
moving average and regression method were also used Forecast,Hydrological processes, Vol. 13, pp 123-
for forecasting the demand. A nonlinear self-organizing 138 (1999).
model based on Group Method of Data Handling [12] P. K. Sahu, R. Kumar, Demand Forecasting for
(GMDH) was also applied here to derive forecasts.We Sales of Milk Product (Paneer) in Chhattisgarh,
applied the GMDH predictor version GMDH Data International Journal of Inventive Engineering
Science 3. 5. 9. and Sciences, Vol. 1, pp 10-13 (2013).
In order to evaluate the accuracy of prediction, various [13] O. S. Ezennaya, O. E. Isaac, U. O. Okolie,
performance measures such as MAD. MAPE and MSE Analysis of Nigeria‘s National Electricity Demand
were calculated. It is found that there is no result near to Forecast (2013-2030), International Journal Of
the GMDH predictor. GMDH algorithm forecast with Scientific & Technology Research, Vol. 3, pp 333-
only 0.0367 or 4% error which is substantially more 340 (2014).
accurate than statistical method. [14] R. Samsudin,P. Saad, Combination of Forecasting
Using Modified GMDH and Genetic
REFERENCES Algorithm,International Journal of Computer
[1] S.Makridakis, M. Hibon, The M3-Competition: Information Systems and Industrial Management
results, conclusions and implications,International Applications, Vol. 1, pp 170-176(2009).
[15] T. Kondo, J. Ueno, Revised GMDH-type Neural
Journal of Forecasting,Vol. 16,pp451–476 (2000).
Network Algorithm with a Feedback Loop
[2] J. Gooijer, R. Hyndman, 25 Years of Time Series
Identifying Sigmoid Function Neural Network,
Forecasting, International Journal of Forecasting,
International Journal of Innovative Computing,
Vol. 22, pp 443– 473 (2006).
Information and Control, Vol. 2(5), pp 985-996
[3] R. Samsudin, P. Saad, A. Shabri, Hybridizing
(2006).
GMDH and Least quares SVM support vector
machine for forecasting tourism demand, IJRRAS,
Vol. 3, pp 274-279 (2010).
[4] S. J. Farlow, The GMDH Algorithm of
Ivakhnenko, The American Statistician, Vol. 35,
pp 210-215 (1981).
ICMIEE18-299- 4