Upload
asif-anik
View
744
Download
1
Embed Size (px)
Citation preview
A Practical Application of Monte-Carlo in Forecasting 1
A Practical Applicationof Monte Carlo Simulation
in ForecastingJames D. Whiteside
2008 AACE INTERNATIONAL TRANSACTIONS
A Practical Application of Monte-Carlo in Forecasting 2
Contents
• Research Issue• Extrapolation/Forecasting Models• Monte-Carlo simulation• Brownian walk• Requirements: Uniform Probability Distribution• Experiment1: Forecasting Raw Mode• Experiment2: Forecasting Regression Mode• Interpretation of Results• Real Life Application of Brownian-walk approach
A Practical Application of Monte-Carlo in Forecasting 3
Research Issue
• Practical application of the Brownian-walk Monte Carlo simulation in forecasting is focused in this paper.
• Simple spreadsheet and time-dependent historical data
• Monte Carlo routine is used to forecasting productivity, installation rates and labor trends.
• Outlines a more robust methodology to create a composite forecast by combining several single commodities.
A Practical Application of Monte-Carlo in Forecasting 4
Research Goal: Extrapolation/Forecasting Models• Extrapolating or forecasting beyond or outside the known data
• Predicting a point that is well beyond the last data point requires a good extrapolation routine
• This numerically-based routine should be combined with other parameters.
• Result is a range of probable outcomes that can be individually evaluated to assist with the decision-making process.
A Practical Application of Monte-Carlo in Forecasting 5
Published forecast challenges
• Based purely on the data, science, and available mathematical models.
• Published forecasts generally can not capture changing policies, unintended consequences in market dynamics.
• This paper is focused on the science of data forecasting
A Practical Application of Monte-Carlo in Forecasting 6
Methodology: THREE FORECASTING MODELS• Causal Model: forecast is associated with the changes in other
variables
• Judgmental Model: experience and intuition outweighs the lack of hard data.
• Time Series Model: Time series is based a direct correlation of data to time, with a forecast that is able to mimic the pattern of past behavior.
A Practical Application of Monte-Carlo in Forecasting 7
Monte-Carlo Simulation
The Monte Carlo method provides approximate solutions to a variety of mathematical problems by performing statistical sampling experiments on a computer.
Use: Error estimation
Increased number of random variables as inputs will ensure better output of Monte-Carlo simulation
A Practical Application of Monte-Carlo in Forecasting 8
MONTE CARLO SIMULATION
• Iteratively evaluating a deterministic model using sets of random numbers as inputs.
• Monte Carlo simulation is a specialized probability application that is no more than an equation where the variables have been replaced with a random number generator.
• Power of Monte Carlo simulation• simple• fast.
A Practical Application of Monte-Carlo in Forecasting 9
Brownian-walk
• Time series equation
• Geometric Brownian – walk
A Practical Application of Monte-Carlo in Forecasting 10
Formula: Monte Carlo simulation of Brownian Walk
A Practical Application of Monte-Carlo in Forecasting 11
Uniform probability distribution function
A Practical Application of Monte-Carlo in Forecasting 12
Important issues about the Brownian-walk• Historical data is used to calculate the annualized growth and annual
volatility values.
• Based on these values, a set of possible outcomes are generated until they represent a data regression with an acceptable “goodness of fit” (observed value and expected value obtained from a model) value.
A Practical Application of Monte-Carlo in Forecasting 13
Experiment: Forecasting Raw Mode
• Raw mode: there is no attempt to correct the forecasts
• The raw mode is a pure Brownian-walk output.
• The outputs are totally random
• No re-adjustment of values are executed
A Practical Application of Monte-Carlo in Forecasting 14
Experiment: Forecasting Regression mode• Monte-Carlo is used to obtain a regression data set
• Error is the difference between the actual value and the predicted value.
• RMSE is the average of the forecast errors.
A Practical Application of Monte-Carlo in Forecasting 15
Analysis of Results
A Practical Application of Monte-Carlo in Forecasting 16
Interpretation 1: Simple Probability
• Line “F1” suggests that the units will continue to rise.
• Line “F2” suggests that the units will continue to rise until time 145 and then drop off.
• Given that “time now” is at 125, in order for the forecast Line “F3” to be correct, the units will start dropping precipitously in the next few time periods.
A Practical Application of Monte-Carlo in Forecasting 17
Interpretation 2: Weighted Data
A Practical Application of Monte-Carlo in Forecasting 18
Interpretation 3: Simple Statistics• Looking at time 150 there is a 2/3 chance that the units will remain
between 40 and 50.
• There is only a 1/3 chance that the Units will remain above 60.
• Line “F2” and Line “F3” suggest that the units will flatten out or decline between time 125 and time 150.
A Practical Application of Monte-Carlo in Forecasting 19
Application of Brownian Walk-Monte Carlo approach• Asset distribution
• Material Forecast
• Resource allocation forecast
• Growth of a product over a period of time
A Practical Application of Monte-Carlo in Forecasting 20
Thank you