INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT



Similar documents
On time series data and optimal parameters

Industry Environment and Concepts for Forecasting 1

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

CALL VOLUME FORECASTING FOR SERVICE DESKS

MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal

Objectives of Chapters 7,8

Smoothing methods. Marzena Narodzonek-Karpowska. Prof. Dr. W. Toporowski Institut für Marketing & Handel Abteilung Handel

Module 6: Introduction to Time Series Forecasting

Analysis One Code Desc. Transaction Amount. Fiscal Period

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Exponential Smoothing with Trend. As we move toward medium-range forecasts, trend becomes more important.

Comparing share-price performance of a stock

Time series Forecasting using Holt-Winters Exponential Smoothing

Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

FORECASTING. Operations Management

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

TIME SERIES ANALYSIS

2) The three categories of forecasting models are time series, quantitative, and qualitative. 2)

Comparative Study of Demand Forecast Accuracy for Healthcare Products Using Linear and Non Linear Regression

Demand Forecasting LEARNING OBJECTIVES IEEM Understand commonly used forecasting techniques. 2. Learn to evaluate forecasts

OBJECTIVE ASSESSMENT OF FORECASTING ASSIGNMENTS USING SOME FUNCTION OF PREDICTION ERRORS

Forecasting DISCUSSION QUESTIONS

Spreadsheets have become the principal software application for teaching decision models in most business

BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun Jul Full Force Calc

Interest Rates. Countrywide Building Society. Savings Growth Data Sheet. Gross (% per annum)

How To Plan A Pressure Container Factory

IT S ALL ABOUT THE CUSTOMER FORECASTING 101

Simple Methods and Procedures Used in Forecasting

IDENTIFICATION OF DEMAND FORECASTING MODEL CONSIDERING KEY FACTORS IN THE CONTEXT OF HEALTHCARE PRODUCTS

A COMPARISON OF REGRESSION MODELS FOR FORECASTING A CUMULATIVE VARIABLE

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

Choosing a Cell Phone Plan-Verizon

TIME SERIES ANALYSIS & FORECASTING

Forecasting in supply chains

Stock Out Analysis: An Empirical Study on Forecasting, Re-Order Point and Safety Stock Level at PT. Combiphar, Indonesia

A Study on the Comparison of Electricity Forecasting Models: Korea and China

Sales Forecast for Pickup Truck Parts:

A Decision-Support System for New Product Sales Forecasting

Ashley Institute of Training Schedule of VET Tuition Fees 2015

MONTE CARLO SIMULATION FOR INSURANCE AGENCY CONTINGENT COMMISSION

Implementation of Inventory Management System in a Furniture Company: A Real Case study

Implementation of demand forecasting models for fuel oil - The case of the Companhia Logística de Combustíveis, S.A. -

Indian School of Business Forecasting Sales for Dairy Products

Managing Staffing in High Demand Variability Environments

Production Planning. Chapter 4 Forecasting. Overview. Overview. Chapter 04 Forecasting 1. 7 Steps to a Forecast. What is forecasting?

P/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014

P/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013

P/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015

Use of Statistical Forecasting Methods to Improve Demand Planning

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Mathematics for Business Analysis I Fall 2007

Computing & Telecommunications Services Monthly Report March 2015

Impacts of Government Jobs in Lake County Oregon

Week TSX Index

CENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY Small Commercial Service (SCS-1) GSR

Outline. Role of Forecasting. Characteristics of Forecasts. Logistics and Supply Chain Management. Demand Forecasting

Forecasting method selection in a global supply chain

Using INZight for Time series analysis. A step-by-step guide.

Welcome! First Steps to Achieving Effective Inventory Management

Predicting Credit Score Calibrations through Economic Events

Chapter 12 The FORECAST Procedure

1. Introduction. 2. User Instructions. 2.1 Set-up

Forecasting methods applied to engineering management

Understanding of the Day of the Week Effect in Online Consumer Behaviour

Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 4(1): (ISSN: )

Revenue Forecasting: Tips and Techniques for All Sources

MICROSOFT EXCEL FORECASTING AND DATA ANALYSIS

2. What is the general linear model to be used to model linear trend? (Write out the model) = or

CHAPTER 11 FORECASTING AND DEMAND PLANNING

Sales Forecasting System for Chemicals Supplying Enterprises

Applying Actual Usage Inventory Management Best Practice in a Health Care Supply Chain

Outline: Demand Forecasting

Forecasting in STATA: Tools and Tricks

Based on Chapter 11, Excel 2007 Dashboards & Reports (Alexander) and Create Dynamic Charts in Microsoft Office Excel 2007 and Beyond (Scheck)

IBM SPSS Forecasting 22

ISSUES IN UNIVARIATE FORECASTING

Distressed Debt Prices and Recovery Rate Estimation

A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data

Forecast. Forecast is the linear function with estimated coefficients. Compute with predict command

CASH DEMAND FORECASTING FOR ATMS

FOCUS FORECASTING IN SUPPLY CHAIN: THE CASE STUDY OF FAST MOVING CONSUMER GOODS COMPANY IN SERBIA

A Quantitative Approach to Commercial Damages. Applying Statistics to the Measurement of Lost Profits + Website

The Logistic Function

Slides Prepared by JOHN S. LOUCKS St. Edward s University

Working Capital and the Financing Decision C H A P T E R S I X

How To Predict Web Site Visits

3 Results. σdx. df =[µ 1 2 σ 2 ]dt+ σdx. Integration both sides will form

Comparison of sales forecasting models for an innovative agro-industrial product: Bass model versus logistic function

UNIVERSITY OF SOUTHERN CALIFORNIA Marshall School of Business IOM 427 Designing Spreadsheet-Based Business Models Fall 2011

Time Series AS This Is How You Do. Kim Freeman

A Regime-Switching Model for Electricity Spot Prices. Gero Schindlmayr EnBW Trading GmbH

Forecasting Methods. What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes?

Resource Management Spreadsheet Capabilities. Stuart Dixon Resource Manager

10/27/14. Consumer Credit Risk Management. Tackling the Challenges of Big Data Big Data Analytics. Andrew W. Lo

Telephone Traffic Queues in a Customer Call Center. A Thesis. Presented for the. Master of Science Degree. The University of Tennessee at Chattanooga

TIME-SERIES ANALYSIS, MODELLING AND FORECASTING USING SAS SOFTWARE

Tutorial on Using Excel Solver to Analyze Spin-Lattice Relaxation Time Data

Statistical And Trend Analysis Of Rainfall And River Discharge: Yala River Basin, Kenya

Transcription:

58 INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT Sudipa Sarker 1 * and Mahbub Hossain 2 1 Department of Industrial and Production Engineering Bangladesh University of Engineering and Technology, Dhaka-1000, Bangladesh 2 Planning Manager, Renata Limited, Dhaka-1216, Bangladesh *Corresponding email: sudipa@ipe.buet.ac.bd Abstract: Linear Regression is often used for predicting the initial parameters of the forecasting models. But if the underlying demand model is not linear, linear regression does not produce optimal values of these parameters. Again for a novice user predicting the smoothing constants for level and trend demand forecast is not easy and recommended values of these constants may result in larger forecast errors. In this paper real life data of a pharmaceutical company is used to show that forecasting accuracy greatly improves with the non linear optimization of the smoothing constant. It is done using an EXCEL solver where the solver tries to optimize and find the values of the smoothing constants by minimizing the mean square error (MSE). Key Words: Non-Linear Optimization, Smoothing Constant, Trend Demand. INTRODUCTION The pharmaceutical industry is both blessed and cursed by data. There are a number of data sources and inputs available for Time Series (TS) analysis: total prescriptions, new prescriptions, total units, units by stock keeping unit, units by strength, days of therapy, patient days, retail units, hospital units, sales to wholesalers, retail pharmacy inventories and so forth[1]. In this paper actual sales data of a blockbuster product of a local pharmaceutical industry is used and analyzed by using the EXCEL spreadsheets. Spreadsheets have long had the ability to perform regression analysis using ordinary least squares (OLS), giving analysts the ability to implement a variety of regression based time series techniques (e.g. linear trend models, polynomial trend models seasonal model using indicator variables etc.). The accessibility and familiarity of spreadsheet interface, along with its modeling and graphing capabilities, makes this the tool of choice for many business analysts [2]. Fortunately, all the major spreadsheet packages now include an optimization tool known as Solver. Solver can be used to maximize or minimize the values of the target worksheet cell (containing any formula) by altering the value of selected changing cells in the spreadsheet that influence the value in the target cell. Solver also allows constraints to be placed on the values of any cells in the worksheet. Thus solver is a general purpose tool capable of solving constrained linear and nonlinear optimization problem [3]. The main idea of the paper revolves around the fact that linear regression does not works well when the data do not properly fit with the least square regression line and optimizing the smoothing constants by using a non linear optimization tool (such as Solver) will not only improve the accuracy of the forecast but also will give better values of initial parameters. LITERATURE REVIEW Smoothing models are very common in TS analysis for their simplicity and ease of use. A variety of smoothing models have been proposed for short range forecasting over the years. The exponential smoothing models reported in the literature have been classified along two dimensions; these are constant smoothing models such as simple exponential smoothing (Holt 1957) [4] or Brown s linear model (1963) [5] and adaptive smoothing models such as Chow (1965) [6] and Trigg and Nomenclature xt Actual Demand bb tt Trend Estimate a Level ττ Period b Trend σ Smoothing Constant for Level t Time Period β Smoothing Constant for Trend xx tt Forecast MSE Mean Square Error aa tt Level Estimate MAPE Mean Absolute Percentage Error

59 Leach (1967) [7] where smoothing parameters had been allowed to adapt in response to forecast errors. In this paper the smoothing constant is adaptive in the sense that it is set at the value where forecast errors are minimized but is different than other adaptive models as it doesn t update itself with time. Use of spreadsheets to implement exponential smoothing and other smoothing techniques is becoming a trend in management science textbooks [8, 9, 10,12]. As Microsoft Office gets more and more pervasive, it is not uncommon to use EXCEL Solver to optimize the smoothing constant(s) [3] in exponential smoothing techniques. With the increasing capabilities of Solver, forecasters are encouraged to adopt the idea of optimizing parameters normally treated as constants in most textbooks. A recent paper by Rasmussen goes further to optimize the initial values along with the smoothing constants [11]. Rasmussen also gave a rather detail account of using Solver to optimize the initial values and parameters in Holt s method and Holt-Winter s method. Ragsdale and Plane [3], mentioned the use of spreadsheet solver to simultaneously optimize the regression parameters and seasonal adjustments when regression models are used to forecast TS. THE TREND MODEL This type of plot is very helpful to understand the underlying demand model. The graph depicts an increasing trend. Assuming the trend as linear, the underlying model can be expressed as: xx tt = aa + bbbb (1) Where, a= level (intercept) and b = linear trend (slope), x t = demand in period t While in Fig. 1, 2008 sales data clearly shows a linear trend model with a value of R square a.k.a. coefficient of determination of 0.815, 2007 data shows a poor linear fit with R square value of 0.219. The two equations on the graph show that both the slope and the intercept are different for two years indicating the usual year to year growth of a mature product in the pharmaceutical industry. To account for this growth factor two years of data are used together. Fig.2 shows the combined curve fitted with least square regression line. The graph shows that plotting two years of data together, actually, improved the linear quality of the sales curve, as the R square value jumps to 0.828. Again, a curve while fitted with a linear regression line which has an R square value of 0.828 will seem visually linear and most people will take the actual demand data as a linear trend model. But in this paper it is demonstrated that for these types of data, a non linear optimization of smoothing constants actually gives an accurate forecast than that of linear regression models. In this paper two models are used to forecast the sales data. The first method is simple linear regression and the second one is Holt s exponential smoothing method. Two examples of Holt s method are shown; in one smoothing constants are optimized by the Solver and in other recommended values of smoothing constants are used. Two years of historical data are then used to forecast for first three months (one quarter of a year) of the third year and corresponding MSEs are observed.

60 Forecast based on linear regression can be computed by xx tt = aa + bb tt (2) where aa = estimate of level, bb = estimate of trend, xx tt = forecast for period t aa and bb also known as regression parameters and estimated by minimizing the mean square error. mmmmmm aa,bb : MSE (3) and the MSE in (3) is defined as MSE = 1 n (xx n t=1 tt xx tt ) 2 (4) In EXCEL TREND function can be used to do the forecast using the simple regression method. Figure2: Combined sales data of 2007 and 2008 fitted with linear regression lines Holt s method is more flexible than linear regression since it updates the level and trend parameters, which are constants in linear regression. According to Holt s method, forecast at time t for a period of t+τ are given by xx tt+ττ = aa tt + ττbb tt (5) The level parameter aa tt is updated as aa tt = ααxx tt + (1 αα)aa tt 1 (6) The trend parameter bb tt is updated as bb tt = ββ(aa tt aa tt 1 ) + (1 ββ)bb tt 1 (7) α and β are the smoothing constants and 0 < α, β < 1 In Holt s method, initial values of these parameters are needed to update the values of level and trend parameters. These initial values can be measured in various ways. In our case we will take first 5 months data to calculate the values of the initial parameters. We will use the following equations [10]: aa 0 = 6 0 ttxx nn(nn+1) tt= nn+1 tt + 2(2nn 1) 0 xx nn (nn+1) tt= nn+1 tt (8) 12 bb 0 tttt 0 nn(nn 2 1) tt= nn+1 tt + 6 0 xx nn(nn+1) tt= nn+1 tt (9) Table 1 shows the resultant MSE of simple linear regression performed in EXCEL. The data of 2007 and 2008 is used to forecast for the first four months (Jan-April) of 2009. Table 2 shows the resultant MSE for Holt s method performed in EXCEL. The solver tries to optimize the parameters α and β while minimizing the MSE value. Table 2 also shows the resultant parameters find by the EXCEL solver. Most of the research on simple exponential smoothing has assumed a range of values between 0 to1 forα, although a more restricted range of 0.1-0.3 is typical practice. It is widely held that a more complex model should be entertained if the best value falls above 0.30 during the model fitting process [9]. Brown (1997) recommended β in the range of 0.75 ( fast smoothing for shorter time series) to 0.90 (normal smoothing). In table 3, resultant MSE is shown for α value of 0.3 and β value of 0.75. The only change made for Table 3 is that smoothing constants are not optimized by the Solver rather it is fixed at recommended values.

61 Table 1: Results of Simple Linear Regression Year Months Period t Actual Demand Forecast MSE MAPE 2007 Jan 1 1478 954.2 Feb 2 1324 1081.541304 Mar 3 1276 1208.882609 Apr 4 1514 1336.223913 May 5 1586 1463.565217 Jun 6 1633 1590.906522 Jul 7 1933 1718.247826 Aug 8 2007 1845.58913 Sep 9 2089 1972.930435 Oct 10 1758 2100.271739 Nov 11 1437 2227.613043 Dec 12 1564 2354.954348 2008 Jan 13 2520 2482.295652 Feb 14 2092 2609.636957 Mar 15 2430 2736.978261 Apr 16 2460 2864.319565 May 17 2443 2991.66087 Jun 18 3600 3119.002174 Jul 19 3592 3246.343478 Aug 20 3406 3373.684783 Sep 21 3302 3501.026087 Oct 22 4379 3628.367391 Nov 23 3864 3755.708696 Dec 24 4360 3883.05 183026.4551 15.39% 2009 Jan 26 4425 4137.732609 614490.8338 12.20% Feb 27 4613 4265.073913 Mar 28 5673 4392.415217

62 Table 2: Results of Non-Linear Optimization of Smoothing Constant Year Months Period t Actual Demand Level Trend Forecast MSE MAPE 2007 Jan 1 1478 - Feb 2 1324 - α 0.371 Mar 3 1276 - β 0.218 Apr 4 1514 - May 5 1586 1516 40.6-182463 13.03% Jun 6 1633 1584.94 46.79 1556.60 Jul 7 1933 1743.46 71.18 1631.72 Aug 8 2007 1885.98 86.76 1814.64 Sep 9 2089 2015.86 96.17 1972.75 Oct 10 1758 1980.73 67.51 2112.04 Nov 11 1437 1821.54 18.01 2048.24 Dec 12 1564 1737.35-4.31 1839.55 2008 Jan 13 2520 2024.91 59.42 1733.05 Feb 14 2092 2087.18 60.04 2084.33 Mar 15 2430 2252.10 82.94 2147.22 Apr 16 2460 2381.38 93.06 2335.04 May 17 2443 2462.78 90.51 2474.44 Jun 18 3600 2941.50 175.28 2553.30 Jul 19 3592 3293.02 213.76 3116.77 Aug 20 3406 3469.40 205.60 3506.78 Sep 21 3302 3536.66 175.39 3675.00 Oct 22 4379 3959.41 229.40 3712.06 Nov 23 3864 4068.35 203.10 4188.81 Dec 24 4360 4304.29 210.27 4271.44 2009 1 26 4425 4514.56 188344 5.82% 2 27 4613 4724.82 3 28 5673 4935.09

63 Table 3: Results of Halts Method Using Recommended Smoothing Parameters Year Months Period t Actual Demand Level Trend Forecast MSE MAPE 2007 Jan 1 1478 - Feb 2 1324 - α 0.300 Mar 3 1276 - β 0.750 Apr 4 1514 - May 5 1586 1516 40.6-210145 14.91% Jun 6 1633 1579.52 57.79 1556.60 Jul 7 1933 1726.02 124.32 1637.31 Aug 8 2007 1897.34 159.57 1850.34 Sep 9 2089 2066.53 166.79 2056.91 Oct 10 1758 2090.73 59.84 2233.32 Nov 11 1437 1936.50-100.71 2150.57 Dec 12 1564 1754.25-161.86 1835.79 2008 Jan 13 2520 1870.67 46.85 1592.39 Feb 14 2092 1969.87 86.11 1917.52 Mar 15 2430 2168.18 170.26 2055.97 Apr 16 2460 2374.91 197.61 2338.44 May 17 2443 2533.67 168.47 2572.52 Jun 18 3600 2971.50 370.49 2702.14 Jul 19 3592 3416.99 426.74 3341.99 Aug 20 3406 3712.41 328.25 3843.73 Sep 21 3302 3819.07 162.05 4040.67 Oct 22 4379 4100.48 251.58 3981.12 Nov 23 3864 4205.64 141.76 4352.06 Dec 24 4360 4351.18 144.60 4347.40 2009 1 26 4425 4495.78 264783 5.95% 2 27 4613 4640.38 3 28 5673 4784.97

64 RESULTS AND DISCUSSION Comparing three resultant MSEs, it is clear that MSE of Holt s method using non linear optimization of smoothing constant is less than MSEs of other two methods. It proves that for a seemingly linear demand trend a non linear optimization of smoothing constant outperforms linear regression method. But it is also evident that the MSE of linear regression method is not that different from the Holt s method. This happened because combining two years of sales data actually improved the linearity of the sales curve and hence linear regression worked well. For a strict linear model having an R square value above 0.9 linear regression might outperform the non linear optimization method. The choice between the recommended and optimized values of the constant is obvious as the later clearly outperforms the former. So instead of choosing the constants arbitrarily or selecting a value from many trial and error solutions it is better to use software that optimizes the smoothing constant. Here we compared the three methods using MSE as the basis. The comparison can also be done using Mean Absolute Deviation (MAD) or Mean Absolute Percentage of Error (MAPE) as the basis. Interestingly MSE value may increase when the solver tries to optimize the MAPE. CONCLUSIONS This paper outlines an approach whereby a nonlinear optimization of smoothing constant for a seemingly linear demand gives better values of initial parameters and smoothing constants than the linear regression method. It also relieves the user from choosing an arbitrary constant which may or may not give an accurate forecast. Though solver offered a better result in this case, we must also take into account the fact that for different starting values of α and β, solver may show different MSE values. So it is necessary to run a check on the model by choosing different starting values of smoothing constants. Fortunately, in our example that was not the case. The model is checked for different starting values of α and β and the resultant MSE was same for all of them. REFERENCES [1] C. J. Arthur, Forecasting for the Pharmaceutical Industry, Gower Publishing Limited; 2006, p.73 [2] Camm, JD, Evans JR, Management science and decision technology, 1 st ed. Cincinnati, OH: Southwestern College Publishing; 2000. p.390 [3] Ragsdale T. C., Plane R. D. 2000, On modeling time series data using spreadsheets, OMEGA The International Journal of Management Science 28 pp. 215-221 [4] Ragsdale, CT. Spreadsheet modeling and decision analysis, 3 rd ed. Cincinnati, OH: Southwestern College Publishing; 2001. p. 94. [5] Render B, Stair RM. Quantitative analysis for th management, 7 ed. Englewood Clils, NJ: Prentice-Hall; 2000. [6] Winston WL, Albright CS. Practical nd management science, 2 ed. Paci/c Grove, CA: Duxbury; 2001. p. 953. [7] Makridakis, SG, Wheelwright SC, Hyndman RJ. rd Forecasting methods and applications, 3 Ed. New York: John Wiley & Sons [8] Rasmussen R 2004, On time series analysis and optimal parameters, OMEGA The International Journal of Management Science vol 32, pp. 111-20. [9] Everette S. G. Jr. 1985, Exponential Smoothing: The state of Art, Journal of Forecasting Vol.4 pp. 1-28 [10] Silver A. E., Pyke F. D. Peterson R. 1998, Inventory Management and Production Planning and Scheduling, 3 rd Ed. New York: John Wiley & Sons