Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models

Similar documents
Natural Gas Market Prediction via Statistical and Neural Network Methods

Short-term electricity price forecasting in deregulated markets using artificial neural network

FORECASTING ANALYSIS OF CONSUMER GOODS DEMAND USING NEURAL NETWORKS AND ARIMA

Applying 2 k Factorial Design to assess the performance of ANN and SVM Methods for Forecasting Stationary and Non-stationary Time Series

Research Article Forecasting Bank Deposits Rate: Application of ARIMA and Artificial Neural Networks

Different Pre-Processing Models for Financial Accounts when Using Neural Networks for Auditing

Estimation of pesticides usage in the agricultural sector in Turkey using Artificial Neural Network (ANN)

Multilayer perceptron and regression modelling to forecast hourly nitrogen dioxide concentrations

Projection of future availability of teak wood from forest plantations and its prices in Kerala State, India

Artificial neural network application in modeling revenue returns from mobile payment services in Kenya

PREDICTING THE EVOLUTION OF BET INDEX, USING AN ARIMA MODEL. KEYWORDS: ARIMA, BET, prediction, moving average, autoregressive

AWERProcedia Information Technology & Computer Science

Artificial Neural Networks: A Non-Linear Tool for Air Quality Modeling and Monitoring

arxiv: v1 [cs.lg] 26 Oct 2018

Comparative study on demand forecasting by using Autoregressive Integrated Moving Average (ARIMA) and Response Surface Methodology (RSM)

A Comparison of Different Model Selection Criteria for Forecasting EURO/USD Exchange Rates by Feed Forward Neural Network

Analysis of Boiler Operational Variables Prior to Tube Leakage Fault by Artificial Intelligent System

Prediction of organic matter removal from pulp and paper mill wastewater using artificial neural network

Combining Back-Propagation and Genetic Algorithms to Train Neural Networks for Start-Up Time Modeling in Combined Cycle Power Plants

Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production

Stock Price Forecasting Using Exogenous Time Series and Combined Neural Networks

Building Energy Modeling Using Artificial Neural Networks

Application and comparison of several artificial neural networks for forecasting the Hellenic daily electricity demand load

A Review For Electricity Price Forecasting Techniques In Electricity Markets

Prediction of Dissolved Oxygen Using Artificial Neural Network

Neural networks in air quality forecasting

THE APPLICATION OF EEMD AND NEURAL NETWORK BASED ON POLAK-RIBIÉRE CONJUGATE GRADIENT ALGORITHM FOR CRUDE OIL PRICES FORECASTING

Wind Power Generation Prediction for a 5Kw Wind turbine

Managers require good forecasts of future events. Business Analysts may choose from a wide range of forecasting techniques to support decision making.

Customer Segmentation Using Neural Networks

A Data-driven Prognostic Model for

Modeling functional outliers for high frequency time series forecasting with neural networks: an empirical evaluation for electricity load data

Selection of a Forecasting Technique for Beverage Production: A Case Study

Application of Artificial Neural Networks for the Prediction of Water Quality Variables in the Nile Delta

Knowledge-based Short-Term Load Forecasting for Maritime Container Terminals

Multilayer Perceptron to Model the Decarburization Process in Stainless Steel Production

An artificial neural network approach for short-term wind power forecasting in Portugal

Neural Networks and Applications in Bioinformatics. Yuzhen Ye School of Informatics and Computing, Indiana University

Neural Networks and Applications in Bioinformatics

WATER QUALITY PREDICTION IN DISTRIBUTION SYSTEM USING CASCADE FEED FORWARD NEURAL NETWORK

Benchmarking by an Integrated Data Envelopment Analysis-Artificial Neural Network Algorithm

Day-Ahead Price Forecasting of Electricity Market Using Neural Networks and Wavelet Transform

Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation

Short-term Electricity Price Forecast of Electricity Market Based on E-BLSTM Model

Energy Forecasting using Artificial Neural Networks

Estimation of the Distance Travelled While Collecting Bales from a Field Using Artificial Neural Networks (ANN)

Wastewater Effluent Flow Control Using Multilayer Neural Networks

PROVIDING OPTIMAL PRICING STRATEGY FOR BUYERS ENERGY PACKAGES IN IRAN POWER EXCHANGE

Hybrid Decision-Making System in Dispersed and Distributed Generation Management

New Methods of Editing and Imputation

Neural Connection s four powerful neural networks give you better performing models

DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL FOR DEMAND FORECASTING IN FLUCTUATING MARKETS

A. Pelliccioni 1 and R. Cotroneo 2

Modeling of electricity consumption in one of the world s most populous cities Jakarta, Indonesia

The prediction of electric energy consumption using an artificial neural network

WATER LEVEL PREDICTION BY ARTIFICIAL NEURAL NETWORK IN THE SURMA-KUSHIYARA RIVER SYSTEM OF BANGLADESH

A Study of Financial Distress Prediction based on Discernibility Matrix and ANN Xin-Zhong BAO 1,a,*, Xiu-Zhuan MENG 1, Hong-Yu FU 1

Multi-criteria validation of artificial neural network rainfall-runoff modeling

Intelligent Decision Support Systems

A Mirsepassi: Application of Chemical Dosage Alum, Polymer Lime, Chlorine Mixers Chemical Dosage Chlorine, Fluoride Carbon dioxide, Lime Filter Media

Artificial Neural Network Model Prediction of Glucose by Enzymatic Hydrolysis of Rice Straw

Forecasting Electricity Consumption with Neural Networks and Support Vector Regression

Original Research Artificial Neural Networks for Surface Ozone Prediction: Models and Analysis

Estimation of environmental risks in construction projects in Puebla (Mexico): a neural network approach

Use of Back Propagation Artificial Neural Network to Predict Passenger Volume of Beijing Subway

Using AI to Make Predictions on Stock Market

Using SAS Enterprise Guide, SAS Enterprise Miner, and SAS Marketing Automation to Make a Collection Campaign Smarter

Prioritizing Service Quality Dimensions: A Neural Network Approach

Application of ARIMA Model in the Prediction of the Gross Domestic Product Bing Yang1, a*, Chenggang Li1, 2, b, Min Li1, c, Kang Pan1, d, Di Wang1, e

Artificial Neural Network Modeling of an Inverse Fluidized Bed Bioreactor *RAJASIMMAN, M, GOVINDARAJAN, L, KARTHIKEYAN, C

A Combined Seasonal ARIMA and ANN Model for Improved Results in Electricity Spot Price Forecasting: Case Study in Turkey

Management System of Distribution Transformer Loading

FORECASTING of WALMART SALES using MACHINE LEARNING ALGORITHMS

EFFECT OF TRAINING DATASET LENGTH ON THE PERFORMANCE OF ARTIFICIAL NEURAL NETWORK MODEL

Chapter 8 Analytical Procedures

CORRELATION OF AIR POLLUTION AND METEOROLOGICAL DATA USING NEURAL NETWORKS

APPLICATION OF ARTIFICIAL NEURAL NETWORK FOR DEMAND FORECASTING IN SUPPLY CHAIN OF THAI FROZEN CHICKEN PRODUCTS EXPORT INDUSTRY

Forecasting Construction Cost Index using Energy Price as an Explanatory Variable

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

Inflow forecasting using Artificial Neural Networks for reservoir operation

IBM SPSS Forecasting 19

PCA and SOM based Dimension Reduction Techniques for Quaternary Protein Structure Prediction

The Bankruptcy Prediction by Neural Networks and Logistic Regression

FOLLOW-UP NOTE ON MARKET STATE MODELS

Machine Learning Models for Sales Time Series Forecasting

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Fuzzy Logic based Short-Term Electricity Demand Forecast

Econometric Modeling and Forecasting of Food Exports in Albania

Genetic Algorithm and Neural Network

International Journal of Industrial Engineering Computations

APPLICATION OF TIME-SERIES DEMAND FORECASTING MODELS WITH SEASONALITY AND TREND COMPONENTS FOR INDUSTRIAL PRODUCTS

LOAD FORECASTING FOR POWER SYSTEM PLANNING AND OPERATION USING ARTIFICIAL NEURAL NETWORK AT AL BATINAH REGION OMAN

COMPARATIVE STUDY OF INVENTORY CLASSIFICATION (CASE STUDY: AN AFTER-SALES SERVICES COMPANY RELATED TO HEPCO COMPANY)

REAL-TIME TOOL CONDITION MONITORING IN MILLING BY MEANS OF CONTROL CHARTS FOR AUTO-CORRELATED DATA

Air Quality Prediction Using Artificial Neural Network

AUTOMATED INTERPRETABLE COMPUTATIONAL BIOLOGY IN THE CLINIC: A FRAMEWORK TO PREDICT DISEASE SEVERITY AND STRATIFY PATIENTS FROM CLINICAL DATA

Mail Volume Forecasting

Applications of Neural Network for Optimum Asphaltic Concrete Mixtures

CHAPTER 5 IMPROVING ON TIME, IN FULL DELIVERY

Managing risks in a multi-tier supply chain

Transcription:

Int'l Conf. Artificial Intelligence ICAI' 1 Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models A. Molina Instituto Tecnológico de Culiacán, Culiacán, Sinaloa, México B. Ponte, J. Parreño, D. De la Fuente Universidad de Oviedo, Gijón, Asturias, España J. Costas Polytechnic Institute of Viana do Castelo, Viana do Castelo, Portugal Abstract- planning is the process that helps in making decisions about inventory, in order to anticipate future demands from historical data. In an inventory with hundreds of items, a significant amount of these is subject to erratic demand. For these products, accurate forecasts are essential. This research work aims to show a comparison of ARIMA models and artificial neural networks for forecasting the demand medicines with an erratic nature. Keywords: ARIMA, Artificial Neural Networks, forecasting, erratic demand. 1. Introduction The right to have timely and good quality health services is a prerequisite for maintaining proper health conditions of humanity requirement. One aspect of great importance in the health care is the access to medicines, because they are a basic input to healthcare process. The Results of the global partnership to achieve the Millennium Development Goals report, from the World Health Organization (WHO), highlights the existence of great inequalities in regard to the availability of medicines in both public and private sector [6]. For this reason, the research focused on enhancing the hospital supply chain has been of great importance. The hospital supply chain is more complex than industrial supply chains; since there are some hospital supplies, such as medicines, that can be considered critical for healthcare. Hence, its replenishment should have a high level of response. In addition to the requirement of quick replenishment, it has to take care of efficient management, since many of them are exposed to obsolescence []. Regarding hospital logistics cost, a major cost is the pharmaceutical one. There are types of costs associated with the pharmaceutical inventory; namely, the acquisition costs, the ordering costs, the carrying costs and the stock-out costs [1]. In order to improve inventory management, demand forecasting plays a key role. This fact is highlighted in those medicines with an erratic pattern (i.e. those which exhibit large and unpredictable fluctuations over time), which tend to have a high acquisition cost. In this sense, an optimal control of these medicines will result in significant savings in the aforementioned costs. Consequently, an adequate demand forecasting mechanism is indispensable. It contributes to the improvement of the inventory management; therefore, many research papers analyze the behavior of time series by means of quantitative forecasting models [].

2 Int'l Conf. Artificial Intelligence ICAI' This paper aims to compare the utilization of statistical and AI-based mechanisms to forecast the erratic demand of medicines. To illustrate the former, we employ the widely used ARIMA models; while artificial neural networks have been developed to analyze the suitability of AI techniques. The organization of this paper is as follows: Firstly, we introduce the ARIMA models. Secondly, we show the application of artificial neural networks for demand forecasting. Next, we analyze a specific case study. Finally, we conclude by revisiting our goals. 2. ARIMA Models The autoregressive integrated moving average models (ARIMA) are the most important and used for time series analysis, these were introduced by Box & Jenkins in. The ARIMA models are considered autoregressives because the variable to predict will be explained as a linear function of its observations in the past and random errors [8]. This type of modeling is useful when there is not a model which satisfactorily explains the relation between the forecast variable and other explicative variables. The ARIMA models are characterized for being flexible, this is, they represent different types of series, such as autoregressive (AR), moving averages (MA) and autoregressive moving averages (ARMA). A non-seasonal ARIMA model can be classified as an ARIMA (p,d,q) model, where: p is the number of autoregressive terms; d is the number of nonseasonal differences; and q is the number of moving-average terms. The methodology Box-Jenkins includes three steps 1) model identification, 2) parameter estimation and 3) model checking. Assuming for the moment that there is no seasonal variation, the objective of the model identification step is to select values of d, p and q in the ARIMA (p,d,q) model. The parameters estimated in the second step are a i and b i, finally in the model checking, it verified if the estimated model conforms satisfactorily to the observed series. If the estimation is inadequate, we have to return to step one and attempt to build a better model. 3. Artificial Neural Networks The artificial neural networks (RNA) are techniques of computational modeling for complex problems. This discipline of artificial intelligence has emerged recently and has big acceptance in different areas [2]. One of the big areas of application of artificial neural networks is time series forecasting. In contrast to the quantitative forecasting models, the RNA have the learning ability by examples and it can identify the relations between the data, even though these are difficult to describe [9]. There are six important aspects to consider in the ANNs creation: 1. Network architecture There are different network architecture, among them, should be highlighted the multilayer perceptron, because it has proven to be an effective alternative to quantitative techniques [3]. The multilayer perceptron, also named backpropagation network consist of inputs and outputs system with processing units knows as neurons or nodes (Fig.1). The neurons in each phase are interconnecting by forces called synaptic weights and output signals that are a function of the sum of the inputs to the neuron. Additionally to the processing neuron there is an slant neuron connecting to each processing unit of the hidden layer and output layer [5]. Other structure of ANN is the basis radial function (RBF), an RBF network is designed with neurons in the hidden layer activated by radial non-linear functions with its own gravitational centers, while the output layer is activated by linear functions.

Int'l Conf. Artificial Intelligence ICAI' 3 mean or total squared error between the desired and actual output values for all output nodes over all input patterns. The training algorithm most used for the multilayer perceptron is the backpropagation. 5. Data normalization The data normalization can be realized by four methods: Along channel normalization Across channel normalization Mixed channel normalization External normalization Figure 1. Multilayer perceptron neural network structure. For a forecasting problem, the inputs to an ANN are usually the independent variables. The functional relationship estimated by the ANN can be written as: Where are independent variables and is the dependent variable. 2. Network configuration The network configuration is determined by: The number of input nodes. The number of hidden nodes and hidden layers. The number of output nodes. 3. Activation function The activation function determines the relationship between input and outputs of a node. The commons activation functions are: the sigmoid function, the hyperbolic tangent function, the sine or cosine function and the linear function.. Training algorithm The neural artificial training is an unconstrained non linear minimization problem in which are weights of a network are iteratively modified to minimize the overall The choice of the normalization methods generally depends on the composition of the input layer. 6. Training sample and test sample Training and test sample are required for the execution of artificial neural network. The training sample is used for ANN model development and the test sample is adopted for evaluating the forecasting ability of the model.. Performance metrics The most important measure of the results of a neural network is the accuracy in forecasting. There are different measures of accuracy in the forecasting; in this work we measure the Mean Absolute Deviation (MAD), the Mean Squared Error (MSE) and the Root Mean Squared Error (RMSE).. Medicine demand forecast In this study, the demand of two drugs in a public hospital will be analyzed. data of these medicines corresponds the period 212-215 and were obtained monthly, resulting in series of 8 data. The selected medicines have the property of an erratic demand. That is, they show variations over time for example a zero demand and then large quantities of demand.

Int'l Conf. Artificial Intelligence ICAI' ARIMA models are considered for the forecast demand, they are executed in Statgraphics software and the application of neural networks is executed in SPSS software. according to the Akaike criterion. The models selected were ARIMA (2,, ) for 5 medicine and ARIMA (, 1, 3) for medicine. The figures 8 and 9 show the real demand and the forecast demand. This section shows the time series graphics, residual autocorrelations functions and residual partial autocorrelations for the 2 medicines, which are identified by codes 5 and. As a first stage of analysis the forecasts models were executed in Statgraphics and the best model was selected After the forecasts with ARIMA models, the forecasts with neural networks were realized. For that it was used the multilayer perceptron and the radial basis function. The structure of the neural network is similar to that showed previously in Figure 1, the inputs of the hidden layer are the demand in different periods and the output is the forecast demand. Figure 2. Time series 5. Figure 5. Residual partial autocorrelations 5. Figure 3. Time series. Figure 6. Residual autocorrelations function. Figure. Residual autocorrelations function 5. Figure. Residual partial autocorrelations.

Int'l Conf. Artificial Intelligence ICAI' 5 12 8 6 2-2 Forecast 3 3 6 1 12 8 6 2-2 Forecasts 3 3 6 Figure 8. and Forecasts graphic 5. 1 12 8 6 2 Forecasts 3 3 6 Figure 9. and Forecasts graphic. Figures and 11 show the real demand and the forecast demand. In order to evaluate the forecast demand with ARIMA models and artificial neural networks we calculate the Mean Absolute Deviation (MAD), the Mean Squared Error (MSE) and the Root Mean Squared Error (RMSE). The results are in tables 1 and 2. 12 8 6 2-2 Forecast 3 3 6 Figure. and Forecasts graphic 5 with ANN. Figure 11. and Forecasts graphic TABLE 1. Results of ARIMA model and ANN for 5. Model MAD MSE RMSE ARIMA 8.952 2. 1.23 (2,,) ANN 8.83 18.3.32 TABLE 2. Results of ARIMA model and ANN for. Model MAD MSE RMSE ARIMA 1.5 5.9 2. (,1,3) ANN 1.36 3.82 1.55 In both cases, the artificial neural networks mechanism showed better results in terms of the performance measure. 5. Conclusion This paper presents an analysis of forecasting demand of medicines with erratic demand. These medicines are characterized by a high acquisition cost and a sporadic demand over time. These special chatacteristics cause a high precision requirement in the demand forecast. In this regard, we analyze two different techniques, ARIMA models and AI techniques, such as MLP and RBFs ANNs. Our results show that for this type of medicines, the ANNs offer a better performance than the ARIMA models. 6. References [1] Ali, A. (211). Inventory Management in Pharmacy Practice: A Review of Literature. Pharmacy Practice.

6 Int'l Conf. Artificial Intelligence ICAI' [2] Basheer I, Hajmeer M (2). Artificial neural networks: fundamentals, computing, design and application. Journal of Microbiological Methods. [3] Gardner M, Dorling S. (98). Artificial Neural Network (The multilayer perceptron). Atmospheric environment. [] Gheyas I, Smith L (211). A novel neural network ensemble architecture for time series forecasting. Neurocomputing. [5] Kaastra I, Boyd M (96). Designing a neural network for forecasting financial and economic time series. Neurocomputing. [6] United Nations. (). United Nations. Retrieved on May 1, 215, of Results of the global partnership to achieve the Millennium Development Goals.: http://www.un.org/ [] Romero, A. (2). Managing Medicines in the Hospital Pharmacy: Logistics Inefficiencies. Proceedings of the World Congress on Engineering and Computer Science. [8] Shumway R, Stoffer D (211). Time Series Analysis and its applications. London: Springer. [9] Zhang G, Patuwo E, Hu M (9). Forecasting with artificial neural networks: The state of the art. International Journal of Forecasting.