SlideShare ist ein Scribd-Unternehmen logo
1 von 20
A Practical Application
of Monte Carlo Simulation
in Forecasting
James D. Whiteside
2008 AACE INTERNATIONAL TRANSACTIONS
A Practical Application of Monte-Carlo in Forecasting 1
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 2
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 3
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 4
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 5
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 6
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 7
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 8
Brownian-walk
• Time series equation
• Geometric Brownian – walk
A Practical Application of Monte-Carlo in Forecasting 9
Formula: Monte Carlo simulation of
Brownian Walk
A Practical Application of Monte-Carlo in Forecasting 10
Uniform probability distribution function
A Practical Application of Monte-Carlo in Forecasting 11
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 12
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 13
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 14
Analysis of Results
A Practical Application of Monte-Carlo in Forecasting 15
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 16
Interpretation 2: Weighted Data
A Practical Application of Monte-Carlo in Forecasting 17
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 18
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 19
Thank you
A Practical Application of Monte-Carlo in Forecasting 20

Weitere ähnliche Inhalte

Was ist angesagt?

Monte Carlo Simulation - Paul wilmott
Monte Carlo Simulation - Paul wilmottMonte Carlo Simulation - Paul wilmott
Monte Carlo Simulation - Paul wilmott
Aguinaldo Flor
 
Monte Carlo Methods
Monte Carlo MethodsMonte Carlo Methods
Monte Carlo Methods
James Bell
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
Aguinaldo Flor
 
Operational Research
Operational ResearchOperational Research
Operational Research
Roy Thomas
 
4 induction consecutiveints_cas_
4 induction consecutiveints_cas_4 induction consecutiveints_cas_
4 induction consecutiveints_cas_
Media4math
 
5 induction consecutiveoddints_cas_
5 induction consecutiveoddints_cas_5 induction consecutiveoddints_cas_
5 induction consecutiveoddints_cas_
Media4math
 
24. induction consecutiveoddints cas_touchpad
24. induction consecutiveoddints cas_touchpad24. induction consecutiveoddints cas_touchpad
24. induction consecutiveoddints cas_touchpad
Media4math
 
FPGA-Sketch Board
FPGA-Sketch BoardFPGA-Sketch Board
FPGA-Sketch Board
shahparin
 
Adam Swenski's calculus presentation
Adam Swenski's calculus presentationAdam Swenski's calculus presentation
Adam Swenski's calculus presentation
ode2ops
 

Was ist angesagt? (20)

Probability and random processes project based learning template.pdf
Probability and random processes project based learning template.pdfProbability and random processes project based learning template.pdf
Probability and random processes project based learning template.pdf
 
Monte Carlo Simulation - Paul wilmott
Monte Carlo Simulation - Paul wilmottMonte Carlo Simulation - Paul wilmott
Monte Carlo Simulation - Paul wilmott
 
Monte Carlo Methods
Monte Carlo MethodsMonte Carlo Methods
Monte Carlo Methods
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Operational Research
Operational ResearchOperational Research
Operational Research
 
4 induction consecutiveints_cas_
4 induction consecutiveints_cas_4 induction consecutiveints_cas_
4 induction consecutiveints_cas_
 
1.1.3 Calculator
1.1.3 Calculator1.1.3 Calculator
1.1.3 Calculator
 
Unit2 montecarlosimulation
Unit2 montecarlosimulationUnit2 montecarlosimulation
Unit2 montecarlosimulation
 
ISNGI 2016 - Pitch: "Smart buildings and precincts" - Dr Massimo Fiorentini
ISNGI 2016 - Pitch: "Smart buildings and precincts" - Dr Massimo FiorentiniISNGI 2016 - Pitch: "Smart buildings and precincts" - Dr Massimo Fiorentini
ISNGI 2016 - Pitch: "Smart buildings and precincts" - Dr Massimo Fiorentini
 
Regression planar
Regression planarRegression planar
Regression planar
 
5 induction consecutiveoddints_cas_
5 induction consecutiveoddints_cas_5 induction consecutiveoddints_cas_
5 induction consecutiveoddints_cas_
 
24. induction consecutiveoddints cas_touchpad
24. induction consecutiveoddints cas_touchpad24. induction consecutiveoddints cas_touchpad
24. induction consecutiveoddints cas_touchpad
 
Sampling and Aliasing
Sampling and AliasingSampling and Aliasing
Sampling and Aliasing
 
MyPoster1
MyPoster1MyPoster1
MyPoster1
 
FPGA-Sketch Board
FPGA-Sketch BoardFPGA-Sketch Board
FPGA-Sketch Board
 
rational expression
rational expressionrational expression
rational expression
 
Models and uncertainty
Models and uncertaintyModels and uncertainty
Models and uncertainty
 
2.6 Curve Sketching Rcbhs
2.6 Curve Sketching Rcbhs2.6 Curve Sketching Rcbhs
2.6 Curve Sketching Rcbhs
 
Adam Swenski's calculus presentation
Adam Swenski's calculus presentationAdam Swenski's calculus presentation
Adam Swenski's calculus presentation
 

Andere mochten auch

Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
CHIH-PEI WEN
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing Uncertainties
Kai Li
 
Energy Minimization Using Gromacs
Energy Minimization Using GromacsEnergy Minimization Using Gromacs
Energy Minimization Using Gromacs
Rajendra K Labala
 

Andere mochten auch (20)

Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloMonte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
 
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo SimulationEarned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
 
Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations  Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations
 
How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation
 
Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15
 
Probabilistic Risk Assessment
Probabilistic Risk AssessmentProbabilistic Risk Assessment
Probabilistic Risk Assessment
 
Visualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag CloudsVisualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag Clouds
 
phd-thesis
phd-thesisphd-thesis
phd-thesis
 
Visualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic RiskVisualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic Risk
 
Data quality and uncertainty visualization
Data quality and uncertainty visualizationData quality and uncertainty visualization
Data quality and uncertainty visualization
 
10,00 Modelling and analysis of geophysical data using geostatistics and mach...
10,00 Modelling and analysis of geophysical data using geostatistics and mach...10,00 Modelling and analysis of geophysical data using geostatistics and mach...
10,00 Modelling and analysis of geophysical data using geostatistics and mach...
 
Benchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in AustraliaBenchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in Australia
 
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing Uncertainties
 
Energy Minimization Using Gromacs
Energy Minimization Using GromacsEnergy Minimization Using Gromacs
Energy Minimization Using Gromacs
 
Molecular mechanics
Molecular mechanicsMolecular mechanics
Molecular mechanics
 
Global Supply Simulation Presentation - Team 14
Global Supply Simulation Presentation - Team 14Global Supply Simulation Presentation - Team 14
Global Supply Simulation Presentation - Team 14
 

Ähnlich wie Monte carlo presentation for analysis of business growth

Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
MDO_Lab
 
Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulations
tangytangling
 
4th Year Project Presentation Slides
4th Year Project Presentation Slides4th Year Project Presentation Slides
4th Year Project Presentation Slides
Itrat Rahman
 

Ähnlich wie Monte carlo presentation for analysis of business growth (20)

Modelling with simulation
Modelling with simulation Modelling with simulation
Modelling with simulation
 
model simulating
model simulatingmodel simulating
model simulating
 
Cross-validation aggregation for forecasting
Cross-validation aggregation for forecastingCross-validation aggregation for forecasting
Cross-validation aggregation for forecasting
 
ARIMA Model.ppt
ARIMA Model.pptARIMA Model.ppt
ARIMA Model.ppt
 
ARIMA Model for analysis of time series data.ppt
ARIMA Model for analysis of time series data.pptARIMA Model for analysis of time series data.ppt
ARIMA Model for analysis of time series data.ppt
 
ARIMA Model.ppt
ARIMA Model.pptARIMA Model.ppt
ARIMA Model.ppt
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
Monte Carlo and Markov Chain
Monte Carlo and Markov ChainMonte Carlo and Markov Chain
Monte Carlo and Markov Chain
 
Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulations
 
Comparative Study of Granger Causality Algorithm for Gene Regulatory Network
Comparative Study of Granger Causality Algorithm for Gene Regulatory NetworkComparative Study of Granger Causality Algorithm for Gene Regulatory Network
Comparative Study of Granger Causality Algorithm for Gene Regulatory Network
 
Estimating default risk in fund structures
Estimating default risk in fund structuresEstimating default risk in fund structures
Estimating default risk in fund structures
 
Reduced-cost ensemble Kalman filter for front-tracking problems
Reduced-cost ensemble Kalman filter for front-tracking problemsReduced-cost ensemble Kalman filter for front-tracking problems
Reduced-cost ensemble Kalman filter for front-tracking problems
 
Forecasting Examples
Forecasting ExamplesForecasting Examples
Forecasting Examples
 
Presentation
PresentationPresentation
Presentation
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
DSD-NL 2018 Inverse Analysis for Workshop Anura3D MPM - Ghasemi Martinelli
DSD-NL 2018 Inverse Analysis for Workshop Anura3D MPM - Ghasemi MartinelliDSD-NL 2018 Inverse Analysis for Workshop Anura3D MPM - Ghasemi Martinelli
DSD-NL 2018 Inverse Analysis for Workshop Anura3D MPM - Ghasemi Martinelli
 
Monte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk AnalysisMonte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk Analysis
 
4th Year Project Presentation Slides
4th Year Project Presentation Slides4th Year Project Presentation Slides
4th Year Project Presentation Slides
 
Quantitative Forecasting Techniques in SCM
Quantitative Forecasting Techniques in SCMQuantitative Forecasting Techniques in SCM
Quantitative Forecasting Techniques in SCM
 
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
 

Mehr von Asif Anik (9)

Analysis of mysql and postgresql
Analysis of mysql and postgresqlAnalysis of mysql and postgresql
Analysis of mysql and postgresql
 
Presentation on vulnerability analysis
Presentation on vulnerability analysisPresentation on vulnerability analysis
Presentation on vulnerability analysis
 
Provenance based presentation on cloud computing security
Provenance based presentation on cloud computing securityProvenance based presentation on cloud computing security
Provenance based presentation on cloud computing security
 
Panacea presentation for teh institute of information technology (2)
Panacea presentation for teh institute of information technology (2)Panacea presentation for teh institute of information technology (2)
Panacea presentation for teh institute of information technology (2)
 
Core values of IIT
Core values of IITCore values of IIT
Core values of IIT
 
Internship report presentation on cloud computing
Internship report presentation on cloud computingInternship report presentation on cloud computing
Internship report presentation on cloud computing
 
Midterm presentation
Midterm presentationMidterm presentation
Midterm presentation
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Monte carlo presentation for analysis of business growth

  • 1. A Practical Application of Monte Carlo Simulation in Forecasting James D. Whiteside 2008 AACE INTERNATIONAL TRANSACTIONS A Practical Application of Monte-Carlo in Forecasting 1
  • 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 2
  • 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 3
  • 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 4
  • 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 5
  • 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 6
  • 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 7
  • 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 8
  • 9. Brownian-walk • Time series equation • Geometric Brownian – walk A Practical Application of Monte-Carlo in Forecasting 9
  • 10. Formula: Monte Carlo simulation of Brownian Walk A Practical Application of Monte-Carlo in Forecasting 10
  • 11. Uniform probability distribution function A Practical Application of Monte-Carlo in Forecasting 11
  • 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 12
  • 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 13
  • 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 14
  • 15. Analysis of Results A Practical Application of Monte-Carlo in Forecasting 15
  • 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 16
  • 17. Interpretation 2: Weighted Data A Practical Application of Monte-Carlo in Forecasting 17
  • 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 18
  • 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 19
  • 20. Thank you A Practical Application of Monte-Carlo in Forecasting 20