CASH DEMAND FORECASTING FOR ATMS
|
|
|
- Aileen Horton
- 10 years ago
- Views:
Transcription
1 Report of summer project Institute for development and research in banking technology 13 May -13 July, 2013 CASH DEMAND FORECASTING FOR ATMS Guided By Dr. Mahil Carr Associate Professor IDRBT, Hyderabad Submitted By Shanu Agrawal Industrial and Management Engineering M. Tech. 1 st Year IIT Kanpur 1
2 INSTITUTE FOR DEVELOPMENT AND RESEARCH IN BANKING TECHNOLOGY (IDRBT) Road No. 1, Castle Hills, Masab Tank, Hyderabad CERTIFICATE OF COMPLETION This is to certify that Miss Shanu Agrawal, pursuing M. Tech degree in the Department of Industrial and Management Engineering at Indian Institute of Technology, Kanpur, has undertaken a project as an intern in the Institute of Development and Research in Banking Technology (IDRBT), Hyderabad from 13 th May, 2013 to 13 th July, She was assigned the project CASH DEMAND FORECASTING FOR ATMS which she completed successfully under the guidance of Dr. Mahil Carr, IDRBT. We wish her all the best in all her endeavors. Dr. Mahil Carr (Project Guide) Associate Professor IDRBT, Hyderabad 2
3 ACKNOWLEDGEMENT I owe thanks to many people who helped and guided me in the completion of this project. But most of all, I thank my supervisor Dr. Mahil Carr for providing me such an excellent opportunity to work for an interesting project idea and for motivating me all the time. At every stage of the project, he was patient in hearing and clearing all my doubts. I always got help from him despite his busy schedule and my irregular schedule. Without his support, this project would not have been possible. I am thankful for all his support. I am thankful to Industrial and Management Engineering Department, IIT Kanpur for giving me this golden opportunity to work in a high-end research institute like IDRBT. I am thankful to IDRBT for providing such an amazing platform to work on real application oriented research. Finally, I thank one and all who made this project successful either directly or indirectly. Shanu Agrawal Industrial and Management Engineering M. Tech. 1 st Year IIT Kanpur 3
4 ABSTRACT Cash management is a crucial activity for any bank. Banks need to predict the customer demand for cash reasonably accurately. For instance demand is subject to change according to period of time, position of ATM, socio-economic features of users. In addition, the quantity of cash drawn may be differ before holidays, may also follow weekly, monthly and annual cycles. It has been verified by using graphs and one sample t test. After analyzing the time series data, the forecasting model was designed that addresses the multiple seasonality s and calendar day effects that are prevalent in the demand for cash. Time series models are used to determine the demand for cash for the region and per ATM. The time series models we used to analyze the data are Simple Exponential model Double Exponential Smoothing Model Holt-Winters model and ARIMA After forecasting accuracy was measured by using Mean Absolute Percentage Error (MAPE), Autocorrelation plot, Ljung-box test and Normal Distribution. 4
5 Table of Contents Acknowledgement... 1 Abstract Introduction Objective Motivation Data Project Description Analysis of Time series data Forecasting Using Time Series Methods Exponential Smoothing Double Exponential Smoothing Holt-Winters Method ARIMA Model Validity of Forecast Mean Absolute Percentage Error (MAPE) Autocorrelation Function Ljung-Box Test Check Normal Distribution Modeling Procedure in Excel Modeling Procedure in R Interpretation of Results Conclusions References Appendix
6 1 Introduction 1.1 Objective To forecast the cash demand in ATM refilling using time series models through Excel and R coding. It has been divided into three parts: 1. Analysis of time series data. 2. Forecasting using time series methods. 3. Checking validity of forecast 1.2 Motivation ATM refilling is done by fixed amount and when it reaches to below threshold limit refilling is done again. The threshold limit depending on where the ATM is placed and the turnaround time it will take to replenish the cash. The services, involved in ATM management, say, The frequency of replenishing cash per week will increase the additional costs (for vendors refilling cash and in turn banks) as instead of five trips, he (the vendor refilling cash) may have to make six trips in a week to the ATM to refill cash. Though the frequency of refilling cash in ATMs depends on the area where it is located, agencies usually refill between bi-weekly to per day. In some areas such as MG Road in Bangalore we need to refill twice a day, says an official with a cash replenishing agency. Banks will need to observe the withdrawal behaviour before changing the amount deposited in each ATM. However, refilling ATMs with a higher amount unnecessarily too will not be a viable option for banks. Banks do not want to keep more money in ATMs as it is idle cash and increases their cost of funds. Depending on the dispensing pattern, the frequency of refilling cash will have to be increased. Banks will have to pay more charges, which could be around Rs per day (per additional visit for each ATM), says the official of the replenishing agency [2]. 1.3 Data Banks store data for each and every transaction made. Hence this withdrawal data consists of historical time series data ranging over a period of certain years. The data used in this project is the daily ATM data for Union Bank of India for the period Apr 2007 to Sep
7 2. Project Description 2.1Analysis of Time series data In this we observe three things that are follows: Is there any level in time series data? Is there any trend in time series data? Is there any seasonality in time series data? Before analyzing time series data we made following assumptions: 1. There will be seasonality pattern (12 seasons) in months of a year because of difference in number of days in each month and festival (mostly it will not differ from month to month) in each month. 2. There will be seasonality pattern (52 seasons) in weeks of a year (considering 52 weeks in a year) because of difference in withdrawal in each week. 3. There will be seasonality pattern (4 seasons) in weeks of a successive months because of difference in withdrawal in each week (first two weeks are generally more crowded). 4. There will be seasonality pattern in weeks of particular month due to difference in withdrawal in each week (first two weeks are generally more crowded because pay days in occur in initial 10 days).e.g. seasonality (5 seasons) in weeks of September month. 5. There will be seasonality pattern (7 seasons) in days of weeks due to difference in withdrawal in each day. ATMs are mostly used on Friday and Saturday and least on Sunday. For above assumptions graphs shown in Figure 1-4. From graphs we can see that the difference in withdrawal is small in monthly pattern, weekly, daily patterns. Now question is that Is this difference is significant difference? It has checked by one sample t test and found that there is no significant difference in withdrawal in data points of monthly, weekly and daily pattern. So there is no seasonality in monthly, weekly and daily pattern. Now next question is that Is there any trend from one period to next period in time series data? We can clearly see from graph that there is a trend (increasing) from last quarter of 2010 to
8 Monthly withdrawal in a year withdrawal(in Rupee) JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC Month Figure 1.Monthly rn in a year Weekly Withdrawal in a year Withdrawal (in Rupee) Week Figure 2.Weekly pattern in a year 8
9 Weekly pattern of successive months(2011) Withdrawal(in Rupee) Week apr may june july Aug Sep Figure 3.Weekly pattern of successive months in a year Withdrawal(in Rupee) Daily pattern in 2011 Sat Sun Mon Tue Wed Thu Fri Day 20Aug-26Aug 27Aug-2sep 3Sep-9Sep 10Sep-16Sep 17Sep-23Sep 24Sep-30Sep Figure 4.Daily pattern of in 2011 year 2.2 Forecasting Using Time Series Methods Exponential Smoothing Exponential smoothing is a technique that can be applied to time series data, either to produce smoothed data for presentation, or to make forecasts. Exponential smoothing assigns exponentially decreasing 9
10 weights over time. Exponential smoothing is commonly applied to financial market and economic data, but it can be used with any discrete set of repeated measurements. The raw data sequence is often represented by {x t }, and the output of the exponential smoothing algorithm is commonly written as {s t }, which may be regarded as a best estimate of what the next value of x will be. When the sequence of observations begins at time t = 0, the simplest form of exponential smoothing is given by the formulae: Where α is the smoothing factor, and 0 < α < 1. Values of α close to one have less of a smoothing effect and give greater weight to recent changes in the data, while values of α closer to zero have a greater smoothing effect and are less responsive to recent changes Double Exponential Smoothing Simple exponential smoothing does not do well when there is a trend in the data. In such situations, double exponential smoothing" or "second-order exponential smoothing is useful. Again, the raw data sequence of observations is represented by {x t }, beginning at time t = 0. We use {s t } to represent the smoothed value for time t, and {b t } is our best estimate of the trend at time t. The output of the algorithm is now written as F t+m, an estimate of the value of x at time t+m, m>0 based on the raw data up to time t. Double exponential smoothing is given by the formulas And for t > 1 by Where α is the data smoothing factor, 0 < α < 1, and β is the trend smoothing factor, 0 < β < 1. To forecast beyond x_t Holt-Winters Method The Holt-Winters seasonal method comprises the forecast equation and three smoothing equations one for the level, one for trend, and one for the seasonal component denoted by, with smoothing parameters α, β and ( α, β,. We use L to denote the number of periods in a cycle (12 if months of year, 7 if days of week ). 10
11 The point forecast made in time period t for is calculated as: (h=1, 2 ) (1) The smoothing equations: 1 (2) 1 (3) 1 (4) ARIMA Model An autoregressive integrated moving average (ARIMA) model is a generalization of an autoregressive moving average (ARMA) model. These models are fitted to time series data either to better understand the data or to predict future points in the series (forecasting). AR part of a time series Y t is that the observed value y t depends on linear combination of previous observed values up to a defined lag (denoted p), plus a random error term ε t because partial dependence The AR(p) model can be expressed algebraically as: y t = φ 1 y t-1 + φ 2 y t φ p y t-p + ε t MA part of a time series Y t is that the observed value y t is a random error term plus linear combination of previous random error terms up to a defined lag (denoted q). The MA(q) model can be expressed algebraically as: y t = ε t + θ 1 ε t-1 + θ 2 ε t θ q ε t-q If we combine differencing with auto regression and a moving average model, we obtain a non-seasonal ARIMA model. Then equation can be written as: (1- φ 1 B- φ 2 B φ p B p ) (1-B) d y t = c+(1- θ 1 B- θ 1 B θ 1 B p ) ε t AR(p) d differences MA(q) Where B: Backward shift operator (shift-ing the data back one period) A seasonal ARIMA model is formed by including additional seasonal terms in the ARIMA models we have seen so far. It is written as follows: ARIMA(p,q,d)(P,Q,D) L Non-seasonal part of model seasonal part of model We use L to denote the number of periods in a cycle (12 if months of year, 7 if days of week ) 11
12 Flow chart for ARIMA model 12
13 2.3 Validity of Forecast The forecast intervals for models are based on assumptions that the residuals are uncorrelated and normally distributed. If either of these are assumptions do not hold, then the forecast intervals may be incorrect. For this reason, always plot the ACF and histogram of the residuals to check the assumptions before producing forecast intervals. The validity of forecast is checked by using following methods: Mean Absolute Percentage Error (MAPE) It is a measure of accuracy of a method for constructing fitted time series values in statistics, specifically in trend estimation. It usually expresses accuracy as a percentage, and is defined by the formula: where A t is the actual value and F t is the forecast value. The absolute value in this calculation is summed for every fitted or forecasted point in time and divided again by the number of fitted points n. Multiplying by 100 makes it a percentage error. In general a MAPE of 10% is considered very good but normally it range in 20-30% Autocorrelation Function Residuals should be random and independent, for this it should not be auto correlated Ljung-Box Test It is a type of statistical test of whether any of a group of autocorrelations of a time series are different from zero. The Ljung Box test can be defined as follows: H0: The data are independently distributed (i.e. the correlations in the population from which the sample is taken are 0, so that any observed correlations in the data result from randomness of the sampling process). Ha: The data are not independently distributed. The test statistic is: where n is the sample size, is the sample autocorrelation at lag k, and h is the number of lags being tested. For significance level α, the critical region for rejection of the hypothesis of randomness is 13
14 where is the α-quantile of the chi-squared distribution with h degrees of freedom Check Normal Distribution For white noise residuals should follow normally distributed. After plotting histogram fitting normal distributed curve. 3 Modeling Procedure in Excel In excel forecasting was done by using Simple Exponential model, Double Exponential Smoothing model and Holt-Winters model. Modeling procedure is approximately same for all these models are follows: 1. Find initial values for the level, the trend rate and the seasonal factors according to selected model. 2. Then calculate the new estimates of level, trend and seasonality using above equations according to selected model 3. Then calculate the point forecast value by using above estimates. 4. Now we have both actual and forecast value of historical data, from this we can calculate absolute value of error (MAE) i.e. difference between actual and forecast value. 5. Determine the smoothing constants α, β and that minimizes the mean absolute error (MAE) using Excel Solver. 6. Then checking validity of forecast result using auto correlation function, Ljung test and Normal Distribution plot of residual in R. 7. After that we can make point forecast for future periods. 4 Modeling Procedure in R In R forecasting was done by using Simple Exponential model, Double Exponential Smoothing model, Holt-Winters model and ARIMA. Modeling procedure is approximately same for all these models are follows: Once you have installed R on a Windows computer, you can install an additional package by following the steps below: 1. Once you have started R, you have to install R package ( XLConnect and forecast package) by choosing Install package(s) from the Packages menu at the top of the R console. 2. Load library functions i.e. XLConnect and forecast. 3. Then read time series from workbook by using loadworkbook( ) function from XLConnect package. 4. Apply t test to the data for checking Is there any significant difference in withdrawal of different different data points? 5. Then we convert data into time series frame assuming first no seasonality in data means frequency=1. 14
15 6. After this we make forecast using simple exponential model by HoltWinters ( ) function from forecast package setting beta and gamma FALSE because in simple exponential no trend and seasonality. 7. After this checking validity of forecast using acf( ), Box.Test( ) and by normal distribution plot of residuals. 8. After this we make forecasting for further period using forecast.holtwinters ( ) function according to required periods. 9. Similarly for Double Exponential Smoothing and Holt Winter model we applied by adjusting beta and gamma value. 10. For forecasting using ARIMA model we use auto.arima( ) function from forecast package. Then repeat 7 th and 8 th step. For Monthly forecasting R code is given in appendix, for weekly and daily forecasting also code will be same with few changes. 5 Interpretation of Results 1. On Monthly Basis withdrawal Taking from Jan-2008 to Jun as historical data and forecasting for next 3 months (July-sep 2011). We can see from graph shown in figure1 that there is trend (increasing) from year 2008 to Forecast Results using Excel Month Actual Fore_HW Fore_DES Fore_ES JUL AUG SEP MAPE ACF passed passed passed L jung Test passed passed passed Normal Dist. Followed Followed Followed Forecast Results using R Month Actual fore_es fore_des fore_hw fore_arima Jul Aug Sep MAPE ACF passed passed failed passed L jung Test passed passed passed passed Normal Dist. Followed Followed Followed Followed 15
16 2. On week basis: We can do forecasting on week basis using two methods below: a) By considering 52 seasons in a year. b) By considering 4 seasons in successive month. a) For forecasting on weekly basis taking from week1 of 2008 to week 36 of 2011 as historical data and forecasting for next 3weeks (37-39 weeks of 2011).we can see from graph shown in figure 2 that there is trend (increasing) from year 2008 to 2011 and due to transaction difference in each week this taking 52 seasons in a year. Forecast Results using Excel Week(2011) Actual Fore_ES Fore_DES Fore_HW MAPE ACF failed failed passed L- Jung Test failed failed passed Normal Dist. followed followed followed Forecast Results using R Week(2011) Actual Fore_ES Fore_DES Fore_HW Fore_ARIMA MAPE ACF failed failed passed passed L jung Test failed failed passed passed Normal Dist. followed followed followed followed b) For forecasting on week basis taking from week1of January 2008 to week1 of Sep 2011 as historical data and forecasting for next 3 weeks (2-4 week of Sep 2011). Pattern is shown in figure 3. Forecast Results using Excel Week(Sep 2011) Actual Fore_ES Fore_DES Fore_HW MAPE ACF failed failed passed L jung Test passed failed passed Normal Dist. followed followed followed 16
17 Forecast Results using R Week(Sep 2011) Actual Fore_ES Fore_DES Fore_HW Fore_ARIMA MAPE ACF failed failed failed passed L jung Test passed passed passed passed Normal Dist. followed followed followed followed 3. On daily basis: For forecasting on daily basis taking from 1/1/2008 to 27/9/2011 as historical data and forecasting for next 3 days (28-29 Sep 2011). Pattern for daily basis shown in figure 4. Forecast Results using Excel Day(2011) Actual Fore_ES Fore_DES Fore_HW 28/09/ /09/ /09/ MAPE ACF failed failed passed L jung Test failed passed failed Normal Dist. followed followed followed Forecast Results using R Day(2011) Actual Fore_ES Fore_DES Fore_HW Fore_ARIMA 28/09/ /09/ /09/ MAPE ACF failed failed failed failed L jung Test failed passed failed passed Normal Dist. followed followed followed followed 17
18 6 Conclusions Following conclusion drawn on the basis of data obtained from particular ATM, this will vary from ATM to ATM depends on position of ATM, socio-economic features of users. For UBI (Muland) ATM there is no significant difference in data points due to this forecasting using Simple Exponential Smoothing Model, Double Exponential Model and ARIMA Model forecasting well. By forecasting using R gives upper and lower bound, so based on economic scenario we can choose bound value of cash for refilling ATM. Suppose if we know previously that next week there will inflation/deflation/normal according to that we can choose lower/upper/forecast value of cash for refilling ATM. 18
19 7 References 1. Avril Coghlan. Little Book of R for Time Series. Available from Joe Choong. Forecasting With MS Excel. McGraw-Hill; 1 edition (January 11, 1993) 4. Mirai Solutions GmbH. XLConnect: Excel Connector for R. Retrieved from Rob J Hyndman. forecast: Forecasting functions for time series and linear models. Retrieved from 6. Rob J Hyndman and George Athanasopoulos. Forecasting: Principles and practice. Available from 7. Ruey S. Tsay. An Introduction to analysis of financial data with R. John Wiley &Sons Inc., Hoboken, New Jersey. 19
20 8 Appendix R code: #Using library require(xlconnect) library(forecast) #Reading data from excel file wb_m <- loadworkbook("e:/idrbt/r/worksheet.xlsx", create = TRUE) data = readworksheet(wb_m,sheet = "Month",startRow = 3, endrow = 47,startCol = 2, endcol = 3,header=TRUE) data #Checking Is there difference in withdrawal in each month t.test(data$amount,mu=mean(data$amount)) #Converting data into time series frame assuming no seasonality datats<-ts(data$amount,frequency=1) datats plot.ts(datats) #Forecasting using Simple Exponential Method monthf_es<-holtwinters(datats,beta=false,gamma=false) monthf_es plot(monthf_es) series_es<-forecast.holtwinters(monthf_es,h=2) series_es #Checking Validity of Exponential Smoothing forecast method acf(series_es$residuals, lag.max=20) Box.test(series_ES$residuals, lag=20, type="ljung-box") #writing into excel file writeworksheettofile("e:/idrbt/r/worksheet.xlsx", data = series_es,sheet = "month_outn", startrow = 3, startcol = 1) #Forecasting using Double Exponential Method monthf_des<-holtwinters(datats,gamma=false) monthf_des head(monthf_des) plot(monthf_des) series_des<-forecast.holtwinters(monthf_des,h=2) series_des #Checking Validity of Double Exponential Smoothing forecast method acf(series_des$residuals, lag.max=20) Box.test(series_DES$residuals, lag=20, type="ljung-box") #writing into excel file writeworksheettofile("e:/idrbt/r/worksheet.xlsx", data = series_des,sheet = "month_outn", startrow = 3, startcol = 8) #Converting data into time series frame assuming seasonality datats_s<-ts(data$amount,frequency=12) datats_s plot.ts(datats_s) #Forecasting using Holt-Winter Method 20
21 monthf_hw<-holtwinters(datats_s) monthf_hw plot(monthf_hw) series_hw<-forecast.holtwinters(monthf_hw,h=2) #Checking Validity of Holt Winter method acf(series_hw$residuals, lag.max=20) Box.test(series_HW$residuals, lag=20, type="ljung-box") #writing into excel file writeworksheettofile("e:/idrbt/r/worksheet.xlsx", data = series_hw,sheet = "month_outn", startrow = 3, startcol = 15) #Forecasting using Arima Model fit <- auto.arima(datats) fit head(fit) x<-forecast(fit,h=2) x plot(x) #Checking Validity of forecast by ARIMA acf(residuals(fit), lag.max=20) Box.test(residuals(fit), lag=20, type="ljung-box") writeworksheettofile("e:/idrbt/r/worksheet.xlsx", data = x,sheet = "month_outn", startrow = 3, startcol = 21) plotforecasterrors <- function(forecasterrors) { # make a histogram of the forecast errors: mybinsize <- IQR(forecasterrors)/4 mysd <- sd(forecasterrors) mymin <- min(forecasterrors) - mysd*5 mymax <- max(forecasterrors) + mysd*3 # generate normally distributed data with mean 0 and standard deviation mysd mynorm <- rnorm(10000, mean=0, sd=mysd) mymin2 <- min(mynorm) mymax2 <- max(mynorm) if (mymin2 < mymin) { mymin <- mymin2 } if (mymax2 > mymax) { mymax <- mymax2 } # make a red histogram of the forecast errors, with the normally distributed data overlaid: mybins <- seq(mymin, mymax, mybinsize) hist(forecasterrors, col="red", freq=false, breaks=mybins) # freq=false ensures the area under the histogram = 1 # generate normally distributed data with mean 0 and standard deviation mysd myhist <- hist(mynorm, plot=false, breaks=mybins) # plot the normal curve as a blue line on top of the histogram of forecast errors: points(myhist$mids, myhist$density, type="l", col="blue", lwd=2) } plotforecasterrors(series_es$residuals) plotforecasterrors(series_des$residuals) plotforecasterrors(series_hw$residuals) plotforecasterrors(residuals(fit)) 21
TIME SERIES ANALYSIS
TIME SERIES ANALYSIS L.M. BHAR AND V.K.SHARMA Indian Agricultural Statistics Research Institute Library Avenue, New Delhi-0 02 [email protected]. Introduction Time series (TS) data refers to observations
MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal
MGT 267 PROJECT Forecasting the United States Retail Sales of the Pharmacies and Drug Stores Done by: Shunwei Wang & Mohammad Zainal Dec. 2002 The retail sale (Million) ABSTRACT The present study aims
A Little Book of R For Time Series
A Little Book of R For Time Series Release 0.2 Avril Coghlan March 23, 2015 Contents 1 How to install R 3 1.1 Introduction to R........................................... 3 1.2 Installing R..............................................
Analysis of algorithms of time series analysis for forecasting sales
SAINT-PETERSBURG STATE UNIVERSITY Mathematics & Mechanics Faculty Chair of Analytical Information Systems Garipov Emil Analysis of algorithms of time series analysis for forecasting sales Course Work Scientific
Industry Environment and Concepts for Forecasting 1
Table of Contents Industry Environment and Concepts for Forecasting 1 Forecasting Methods Overview...2 Multilevel Forecasting...3 Demand Forecasting...4 Integrating Information...5 Simplifying the Forecast...6
TIME SERIES ANALYSIS
TIME SERIES ANALYSIS Ramasubramanian V. I.A.S.R.I., Library Avenue, New Delhi- 110 012 [email protected] 1. Introduction A Time Series (TS) is a sequence of observations ordered in time. Mostly these
COMP6053 lecture: Time series analysis, autocorrelation. [email protected]
COMP6053 lecture: Time series analysis, autocorrelation [email protected] Time series analysis The basic idea of time series analysis is simple: given an observed sequence, how can we build a model that
9th Russian Summer School in Information Retrieval Big Data Analytics with R
9th Russian Summer School in Information Retrieval Big Data Analytics with R Introduction to Time Series with R A. Karakitsiou A. Migdalas Industrial Logistics, ETS Institute Luleå University of Technology
A Little Book of R For Time Series
A Little Book of R For Time Series Release 0.2 Avril Coghlan May 27, 2015 Contents 1 How to install R 3 1.1 Introduction to R........................................... 3 1.2 Installing R..............................................
Forecasting in supply chains
1 Forecasting in supply chains Role of demand forecasting Effective transportation system or supply chain design is predicated on the availability of accurate inputs to the modeling process. One of the
Sales forecasting # 2
Sales forecasting # 2 Arthur Charpentier [email protected] 1 Agenda Qualitative and quantitative methods, a very general introduction Series decomposition Short versus long term forecasting
Time Series Analysis and Forecasting
Time Series Analysis and Forecasting Math 667 Al Nosedal Department of Mathematics Indiana University of Pennsylvania Time Series Analysis and Forecasting p. 1/11 Introduction Many decision-making applications
TIME-SERIES ANALYSIS, MODELLING AND FORECASTING USING SAS SOFTWARE
TIME-SERIES ANALYSIS, MODELLING AND FORECASTING USING SAS SOFTWARE Ramasubramanian V. IA.S.R.I., Library Avenue, Pusa, New Delhi 110 012 [email protected] 1. Introduction Time series (TS) data refers
Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1. Page 1 of 11. EduPristine CMA - Part I
Index Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1 EduPristine CMA - Part I Page 1 of 11 Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting
Time series Forecasting using Holt-Winters Exponential Smoothing
Time series Forecasting using Holt-Winters Exponential Smoothing Prajakta S. Kalekar(04329008) Kanwal Rekhi School of Information Technology Under the guidance of Prof. Bernard December 6, 2004 Abstract
Forecasting DISCUSSION QUESTIONS
4 C H A P T E R Forecasting DISCUSSION QUESTIONS 1. Qualitative models incorporate subjective factors into the forecasting model. Qualitative models are useful when subjective factors are important. When
Rob J Hyndman. Forecasting using. 11. Dynamic regression OTexts.com/fpp/9/1/ Forecasting using R 1
Rob J Hyndman Forecasting using 11. Dynamic regression OTexts.com/fpp/9/1/ Forecasting using R 1 Outline 1 Regression with ARIMA errors 2 Example: Japanese cars 3 Using Fourier terms for seasonality 4
ITSM-R Reference Manual
ITSM-R Reference Manual George Weigt June 5, 2015 1 Contents 1 Introduction 3 1.1 Time series analysis in a nutshell............................... 3 1.2 White Noise Variance.....................................
Advanced Forecasting Techniques and Models: ARIMA
Advanced Forecasting Techniques and Models: ARIMA Short Examples Series using Risk Simulator For more information please visit: www.realoptionsvaluation.com or contact us at: [email protected]
INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT
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
A Regime-Switching Model for Electricity Spot Prices. Gero Schindlmayr EnBW Trading GmbH [email protected]
A Regime-Switching Model for Electricity Spot Prices Gero Schindlmayr EnBW Trading GmbH [email protected] May 31, 25 A Regime-Switching Model for Electricity Spot Prices Abstract Electricity markets
Smoothing methods. Marzena Narodzonek-Karpowska. Prof. Dr. W. Toporowski Institut für Marketing & Handel Abteilung Handel
Smoothing methods Marzena Narodzonek-Karpowska Prof. Dr. W. Toporowski Institut für Marketing & Handel Abteilung Handel What Is Forecasting? Process of predicting a future event Underlying basis of all
IBM SPSS Forecasting 22
IBM SPSS Forecasting 22 Note Before using this information and the product it supports, read the information in Notices on page 33. Product Information This edition applies to version 22, release 0, modification
Module 6: Introduction to Time Series Forecasting
Using Statistical Data to Make Decisions Module 6: Introduction to Time Series Forecasting Titus Awokuse and Tom Ilvento, University of Delaware, College of Agriculture and Natural Resources, Food and
Define calendars. Pre specified holidays
PRACTICAL GUIDE TO SEASONAL ADJUSTMENT WITH DEMETRA+ Define calendars Demetra+ provides an easy tool for creating calendar regression variables using the Calendar module. The calendar regression variable
Energy Load Mining Using Univariate Time Series Analysis
Energy Load Mining Using Univariate Time Series Analysis By: Taghreed Alghamdi & Ali Almadan 03/02/2015 Caruth Hall 0184 Energy Forecasting Energy Saving Energy consumption Introduction: Energy consumption.
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
Agenda. Managing Uncertainty in the Supply Chain. The Economic Order Quantity. Classic inventory theory
Agenda Managing Uncertainty in the Supply Chain TIØ485 Produkjons- og nettverksøkonomi Lecture 3 Classic Inventory models Economic Order Quantity (aka Economic Lot Size) The (s,s) Inventory Policy Managing
How To Plan A Pressure Container Factory
ScienceAsia 27 (2) : 27-278 Demand Forecasting and Production Planning for Highly Seasonal Demand Situations: Case Study of a Pressure Container Factory Pisal Yenradee a,*, Anulark Pinnoi b and Amnaj Charoenthavornying
Time Series Analysis: Basic Forecasting.
Time Series Analysis: Basic Forecasting. As published in Benchmarks RSS Matters, April 2015 http://web3.unt.edu/benchmarks/issues/2015/04/rss-matters Jon Starkweather, PhD 1 Jon Starkweather, PhD [email protected]
FORECASTING. Operations Management
2013 FORECASTING Brad Fink CIT 492 Operations Management Executive Summary Woodlawn hospital needs to forecast type A blood so there is no shortage for the week of 12 October, to correctly forecast, a
Predicting Indian GDP. And its relation with FMCG Sales
Predicting Indian GDP And its relation with FMCG Sales GDP A Broad Measure of Economic Activity Definition The monetary value of all the finished goods and services produced within a country's borders
CALL VOLUME FORECASTING FOR SERVICE DESKS
CALL VOLUME FORECASTING FOR SERVICE DESKS Krishna Murthy Dasari Satyam Computer Services Ltd. This paper discusses the practical role of forecasting for Service Desk call volumes. Although there are many
Exponential Smoothing with Trend. As we move toward medium-range forecasts, trend becomes more important.
Exponential Smoothing with Trend As we move toward medium-range forecasts, trend becomes more important. Incorporating a trend component into exponentially smoothed forecasts is called double exponential
Forecasting Using Eviews 2.0: An Overview
Forecasting Using Eviews 2.0: An Overview Some Preliminaries In what follows it will be useful to distinguish between ex post and ex ante forecasting. In terms of time series modeling, both predict values
Methodology For Illinois Electric Customers and Sales Forecasts: 2016-2025
Methodology For Illinois Electric Customers and Sales Forecasts: 2016-2025 In December 2014, an electric rate case was finalized in MEC s Illinois service territory. As a result of the implementation of
Introduction to Time Series Analysis. Lecture 1.
Introduction to Time Series Analysis. Lecture 1. Peter Bartlett 1. Organizational issues. 2. Objectives of time series analysis. Examples. 3. Overview of the course. 4. Time series models. 5. Time series
Some useful concepts in univariate time series analysis
Some useful concepts in univariate time series analysis Autoregressive moving average models Autocorrelation functions Model Estimation Diagnostic measure Model selection Forecasting Assumptions: 1. Non-seasonal
Chapter 12 The FORECAST Procedure
Chapter 12 The FORECAST Procedure Chapter Table of Contents OVERVIEW...579 GETTING STARTED...581 Introduction to Forecasting Methods...589 SYNTAX...594 FunctionalSummary...594 PROCFORECASTStatement...595
Probabilistic Forecasting of Medium-Term Electricity Demand: A Comparison of Time Series Models
Fakultät IV Department Mathematik Probabilistic of Medium-Term Electricity Demand: A Comparison of Time Series Kevin Berk and Alfred Müller SPA 2015, Oxford July 2015 Load forecasting Probabilistic forecasting
Forecasting methods applied to engineering management
Forecasting methods applied to engineering management Áron Szász-Gábor Abstract. This paper presents arguments for the usefulness of a simple forecasting application package for sustaining operational
8. Time Series and Prediction
8. Time Series and Prediction Definition: A time series is given by a sequence of the values of a variable observed at sequential points in time. e.g. daily maximum temperature, end of day share prices,
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
Time Series - ARIMA Models. Instructor: G. William Schwert
APS 425 Fall 25 Time Series : ARIMA Models Instructor: G. William Schwert 585-275-247 [email protected] Topics Typical time series plot Pattern recognition in auto and partial autocorrelations
Using INZight for Time series analysis. A step-by-step guide.
Using INZight for Time series analysis. A step-by-step guide. inzight can be downloaded from http://www.stat.auckland.ac.nz/~wild/inzight/index.html Step 1 Click on START_iNZightVIT.bat. Step 2 Click on
Promotional Forecast Demonstration
Exhibit 2: Promotional Forecast Demonstration Consider the problem of forecasting for a proposed promotion that will start in December 1997 and continues beyond the forecast horizon. Assume that the promotion
Sales and operations planning (SOP) Demand forecasting
ing, introduction Sales and operations planning (SOP) forecasting To balance supply with demand and synchronize all operational plans Capture demand data forecasting Balancing of supply, demand, and budgets.
Time Series Analysis
Time Series Analysis Identifying possible ARIMA models Andrés M. Alonso Carolina García-Martos Universidad Carlos III de Madrid Universidad Politécnica de Madrid June July, 2012 Alonso and García-Martos
Data driven approach in analyzing energy consumption data in buildings. Office of Environmental Sustainability Ian Tan
Data driven approach in analyzing energy consumption data in buildings Office of Environmental Sustainability Ian Tan Background Real time energy consumption data of buildings in terms of electricity (kwh)
Studying Achievement
Journal of Business and Economics, ISSN 2155-7950, USA November 2014, Volume 5, No. 11, pp. 2052-2056 DOI: 10.15341/jbe(2155-7950)/11.05.2014/009 Academic Star Publishing Company, 2014 http://www.academicstar.us
Pearson's Correlation Tests
Chapter 800 Pearson's Correlation Tests Introduction The correlation coefficient, ρ (rho), is a popular statistic for describing the strength of the relationship between two variables. The correlation
2.2 Elimination of Trend and Seasonality
26 CHAPTER 2. TREND AND SEASONAL COMPONENTS 2.2 Elimination of Trend and Seasonality Here we assume that the TS model is additive and there exist both trend and seasonal components, that is X t = m t +
Chapter 25 Specifying Forecasting Models
Chapter 25 Specifying Forecasting Models Chapter Table of Contents SERIES DIAGNOSTICS...1281 MODELS TO FIT WINDOW...1283 AUTOMATIC MODEL SELECTION...1285 SMOOTHING MODEL SPECIFICATION WINDOW...1287 ARIMA
UNIVERSITY OF DAYTON DAYTON OHIO 2015-2016 ACADEMIC CALENDAR
UNIVERSITY OF DAYTON DAYTON OHIO 2015-2016 ACADEMIC CALENDAR FALL 2015 Mon, Aug 3 Tue, Aug 18 Thu, Aug 20 Sat, Aug 22 Sat-Tue, Aug 22-25 Sun, Aug 23 Tue, Aug 25 Tue, Aug 25 Wed, Aug 26 Tue, Sep 1 Mon,
Booth School of Business, University of Chicago Business 41202, Spring Quarter 2015, Mr. Ruey S. Tsay. Solutions to Midterm
Booth School of Business, University of Chicago Business 41202, Spring Quarter 2015, Mr. Ruey S. Tsay Solutions to Midterm Problem A: (30 pts) Answer briefly the following questions. Each question has
A Study on the Comparison of Electricity Forecasting Models: Korea and China
Communications for Statistical Applications and Methods 2015, Vol. 22, No. 6, 675 683 DOI: http://dx.doi.org/10.5351/csam.2015.22.6.675 Print ISSN 2287-7843 / Online ISSN 2383-4757 A Study on the Comparison
Forecasting of Paddy Production in Sri Lanka: A Time Series Analysis using ARIMA Model
Tropical Agricultural Research Vol. 24 (): 2-3 (22) Forecasting of Paddy Production in Sri Lanka: A Time Series Analysis using ARIMA Model V. Sivapathasundaram * and C. Bogahawatte Postgraduate Institute
Forecasting sales and intervention analysis of durable products in the Greek market. Empirical evidence from the new car retail sector.
Forecasting sales and intervention analysis of durable products in the Greek market. Empirical evidence from the new car retail sector. Maria K. Voulgaraki Department of Economics, University of Crete,
Indian School of Business Forecasting Sales for Dairy Products
Indian School of Business Forecasting Sales for Dairy Products Contents EXECUTIVE SUMMARY... 3 Data Analysis... 3 Forecast Horizon:... 4 Forecasting Models:... 4 Fresh milk - AmulTaaza (500 ml)... 4 Dahi/
CB Predictor 1.6. User Manual
CB Predictor 1.6 User Manual This manual, and the software described in it, are furnished under license and may only be used or copied in accordance with the terms of the license agreement. Information
3. Regression & Exponential Smoothing
3. Regression & Exponential Smoothing 3.1 Forecasting a Single Time Series Two main approaches are traditionally used to model a single time series z 1, z 2,..., z n 1. Models the observation z t as a
SPC Data Visualization of Seasonal and Financial Data Using JMP WHITE PAPER
SPC Data Visualization of Seasonal and Financial Data Using JMP WHITE PAPER SAS White Paper Table of Contents Abstract.... 1 Background.... 1 Example 1: Telescope Company Monitors Revenue.... 3 Example
Demand Forecasting LEARNING OBJECTIVES IEEM 517. 1. Understand commonly used forecasting techniques. 2. Learn to evaluate forecasts
IEEM 57 Demand Forecasting LEARNING OBJECTIVES. Understand commonly used forecasting techniques. Learn to evaluate forecasts 3. Learn to choose appropriate forecasting techniques CONTENTS Motivation Forecast
Threshold Autoregressive Models in Finance: A Comparative Approach
University of Wollongong Research Online Applied Statistics Education and Research Collaboration (ASEARC) - Conference Papers Faculty of Informatics 2011 Threshold Autoregressive Models in Finance: A Comparative
2016 Examina on dates
Please note the following informa on: The following exams are available throughout the year: Please click on the exam for which you wish to see the dates. When you have finished, you can select to return
Time Series Analysis
Time Series Analysis Autoregressive, MA and ARMA processes Andrés M. Alonso Carolina García-Martos Universidad Carlos III de Madrid Universidad Politécnica de Madrid June July, 212 Alonso and García-Martos
Week TSX Index 1 8480 2 8470 3 8475 4 8510 5 8500 6 8480
1) The S & P/TSX Composite Index is based on common stock prices of a group of Canadian stocks. The weekly close level of the TSX for 6 weeks are shown: Week TSX Index 1 8480 2 8470 3 8475 4 8510 5 8500
5. Multiple regression
5. Multiple regression QBUS6840 Predictive Analytics https://www.otexts.org/fpp/5 QBUS6840 Predictive Analytics 5. Multiple regression 2/39 Outline Introduction to multiple linear regression Some useful
2015 Examination dates
Please note the following information: The following exams are available throughout the year: BULATS Paper-based: Please click on the exam for which you wish to see the dates. When you have finished, you
Comparative Study of Demand Forecast Accuracy for Healthcare Products Using Linear and Non Linear Regression
International Journal of Business and Management Invention ISSN (Online): 2319 8028, ISSN (Print): 2319 801X Volume 3 Issue 5ǁ May. 2014 ǁ PP.01-10 Comparative Study of Demand Forecast Accuracy for Healthcare
Normality Testing in Excel
Normality Testing in Excel By Mark Harmon Copyright 2011 Mark Harmon No part of this publication may be reproduced or distributed without the express permission of the author. [email protected]
2. What is the general linear model to be used to model linear trend? (Write out the model) = + + + or
Simple and Multiple Regression Analysis Example: Explore the relationships among Month, Adv.$ and Sales $: 1. Prepare a scatter plot of these data. The scatter plots for Adv.$ versus Sales, and Month versus
Simple Methods and Procedures Used in Forecasting
Simple Methods and Procedures Used in Forecasting The project prepared by : Sven Gingelmaier Michael Richter Under direction of the Maria Jadamus-Hacura What Is Forecasting? Prediction of future events
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
IBM SPSS Forecasting 21
IBM SPSS Forecasting 21 Note: Before using this information and the product it supports, read the general information under Notices on p. 107. This edition applies to IBM SPSS Statistics 21 and to all
Problem 5: Forecasting the demand for bread. 2011 21st June Fernando Baladrón Laura Barrigón Ángeles Garrido Alejandro González Verónica Hernández
Problem 5: Forecasting the demand for bread 2011 21st June Fernando Baladrón Laura Barrigón Ángeles Garrido Alejandro González Verónica Hernández 0. Summary 1. Introduction 2. Descriptive analysis 3. Classification
ISSUES IN UNIVARIATE FORECASTING
ISSUES IN UNIVARIATE FORECASTING By Rohaiza Zakaria 1, T. Zalizam T. Muda 2 and Suzilah Ismail 3 UUM College of Arts and Sciences, Universiti Utara Malaysia 1 [email protected], 2 [email protected] and 3
There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City!
There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City! Date Fri Location 11 Sep 2015 Teatro dell'opera di Roma Opera Sat 12 Sep 2015
Gamma Distribution Fitting
Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics
Readers will be provided a link to download the software and Excel files that are used in the book after payment. Please visit http://www.xlpert.
Readers will be provided a link to download the software and Excel files that are used in the book after payment. Please visit http://www.xlpert.com for more information on the book. The Excel files are
Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless
Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless the volume of the demand known. The success of the business
Forecasting Methods. What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes?
Forecasting Methods What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes? Prod - Forecasting Methods Contents. FRAMEWORK OF PLANNING DECISIONS....
InputFile.xls - Introduction - page -1 -
Appendix - III - to the Recommended Guideline for the Accord Policy on the Development of Architects Compensation Calculation of Hourly Rates in Architects Offices Introduction The first of the basic elements
LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY. 1st TERM (14 SEPT - 27 NOV)
LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY 1st TERM (14 SEPT - 27 NOV) Week 1 9.30-10.30 10.30-11.30 11.30-12.30 12.30-13.30 13.30-14.30 14.30-15.30 15.30-16.30
The SAS Time Series Forecasting System
The SAS Time Series Forecasting System An Overview for Public Health Researchers Charles DiMaggio, PhD College of Physicians and Surgeons Departments of Anesthesiology and Epidemiology Columbia University
Analysis One Code Desc. Transaction Amount. Fiscal Period
Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00
KSTAT MINI-MANUAL. Decision Sciences 434 Kellogg Graduate School of Management
KSTAT MINI-MANUAL Decision Sciences 434 Kellogg Graduate School of Management Kstat is a set of macros added to Excel and it will enable you to do the statistics required for this course very easily. To
Traffic Safety Facts. Research Note. Time Series Analysis and Forecast of Crash Fatalities during Six Holiday Periods Cejun Liu* and Chou-Lin Chen
Traffic Safety Facts Research Note March 2004 DOT HS 809 718 Time Series Analysis and Forecast of Crash Fatalities during Six Holiday Periods Cejun Liu* and Chou-Lin Chen Summary This research note uses
A SAS/ETS SOFTWARE FORECASTING AND INVENTORY PLANNING SYSTEM
A SAS/ETS SOFTWARE FORECASTING AND INVENTORY PLANNING SYSTEM Patrick Cardamone. Jersey Central Power & Light Company David Brauer Jersey Central Power & Light Company Introduction Jersey Central Power
LIM COLLEGE UNDERGRADUATE ACADEMIC CALENDAR 2016-2017
LIM COLLEGE UNDERGRADUATE ACADEMIC CALENDAR 2016-2017 July-16 Event Friday, July 1 College closed Mon - Tues, Jul 4-5 July 4th extended holiday - College closed Friday, July 8 College closed Sunday, July
Forecasting in STATA: Tools and Tricks
Forecasting in STATA: Tools and Tricks Introduction This manual is intended to be a reference guide for time series forecasting in STATA. It will be updated periodically during the semester, and will be
Interest Rates. Countrywide Building Society. Savings Growth Data Sheet. Gross (% per annum)
Interest Rates (% per annum) Countrywide Building Society This is the rate of simple interest earned in a year (before deducting tax). Dividing by 12 gives the monthly rate of interest. Annual Equivalent
Time Series Analysis with R - Part I. Walter Zucchini, Oleg Nenadić
Time Series Analysis with R - Part I Walter Zucchini, Oleg Nenadić Contents 1 Getting started 2 1.1 Downloading and Installing R.................... 2 1.2 Data Preparation and Import in R.................
IT S ALL ABOUT THE CUSTOMER FORECASTING 101
IT S ALL ABOUT THE CUSTOMER FORECASTING 101 Ed White CPIM, CIRM, CSCP, CPF, LSSBB Chief Value Officer Jade Trillium Consulting April 01, 2015 Biography Ed White CPIM CIRM CSCP CPF LSSBB is the founder
OBJECTIVE ASSESSMENT OF FORECASTING ASSIGNMENTS USING SOME FUNCTION OF PREDICTION ERRORS
OBJECTIVE ASSESSMENT OF FORECASTING ASSIGNMENTS USING SOME FUNCTION OF PREDICTION ERRORS CLARKE, Stephen R. Swinburne University of Technology Australia One way of examining forecasting methods via assignments
Change-Point Analysis: A Powerful New Tool For Detecting Changes
Change-Point Analysis: A Powerful New Tool For Detecting Changes WAYNE A. TAYLOR Baxter Healthcare Corporation, Round Lake, IL 60073 Change-point analysis is a powerful new tool for determining whether
I. Introduction. II. Background. KEY WORDS: Time series forecasting, Structural Models, CPS
Predicting the National Unemployment Rate that the "Old" CPS Would Have Produced Richard Tiller and Michael Welch, Bureau of Labor Statistics Richard Tiller, Bureau of Labor Statistics, Room 4985, 2 Mass.
