SlideShare a Scribd company logo
1 of 10
MONTE CARLO
SIMULATION
MONTE CARLO SIMULATION
• A problem solving technique used to approximate the probability of
certain outcomes by running multiple trial runs, called simulations,
using random variables.
• The technique is used by professionals in widely disparate fields
such as
• Finance
• Project management
• Energy, manufacturing
• Engineering
• Research and development
• Insurance
• oil & gas and the environment.
HISTORY
• Monte Carlo simulation was named after the city in Monaco.
• The technique was first used by scientists working on the
atom bomb.
HOW MCS WORKS
• In Monte Carlo simulation, the entire system is simulated a
large number (e.g., 1000) of times. Each simulation is equally
likely, referred to as a realization of the system. For each
realization, all of the uncertain parameters are sampled (i.e., a
single random value is selected from the specified distribution
describing each parameter). The system is then simulated
through time such that the performance of the system can be
computed. This results is a large number of separate and
independent results, each representing a possible “future” for
the system. The results of the independent system realizations
are assembled into probability distributions of possible
outcomes. As a result, the outputs are probability
distributions.
EXAMPLE: ROLLING DICE
• As a simple example of a Monte Carlo simulation,
consider calculating the probability of a particular sum of the
throw of two dice (with each die having values one through
six). In this particular case, there are 36 combinations of dice
rolls:
• Based on this, We can manually compute the probability of a
particular outcome. For example, there are six different ways
that the dice could sum to seven. Hence, the probability of
rolling seven is equal to 6 divided by 36 = 0.167.
• Without computer, we could throw the dice a hundred
times and record how many times each outcome occurs. If
the dice totaled seven 18 times (out of 100 rolls), we would
conclude that the probability of rolling seven is approximately
0.18 (18%).
• But Better than rolling dice a hundred times, we can easily use
a computer to simulate rolling the dice 10,000 times (or
more). Because we know the probability of a particular
outcome for one die. The output of 10,000 realizations:
HOW THE RESULTS ARE
ACCURATE
• The accuracy of a Monte Carlo simulation is a function of the
number of realizations.
ADVANTAGES
• Probabilistic Results:
Results show not only what could happen, but how likely
each outcome is.
• Graphical Results:
In Monte Carlo simulation , it’s easy to create graphs of
different outcomes and their chances of occurrence.
• Sensitivity Analysis:
In Monte Carlo simulation, it’s easy to see which inputs
had the biggest effect on results.
APPLICATIONS
• Physical Sciences
• Engineering
• Computational Biology
• Applied Statistics
• Games
• Design and visuals
• Finance and business
• Telecommunications
• Mathematics

More Related Content

What's hot

Introduction to Bayesian Methods
Introduction to Bayesian MethodsIntroduction to Bayesian Methods
Introduction to Bayesian MethodsCorey Chivers
 
Operation research unit1 introduction and lpp graphical and simplex method
Operation research unit1 introduction and lpp graphical and simplex methodOperation research unit1 introduction and lpp graphical and simplex method
Operation research unit1 introduction and lpp graphical and simplex methodDr. L K Bhagi
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulationDevaKumari Vijay
 
Chapter 19 decision-making under risk
Chapter 19   decision-making under riskChapter 19   decision-making under risk
Chapter 19 decision-making under riskBich Lien Pham
 
The binomial distributions
The binomial distributionsThe binomial distributions
The binomial distributionsmaamir farooq
 
Probability basics and bayes' theorem
Probability basics and bayes' theoremProbability basics and bayes' theorem
Probability basics and bayes' theoremBalaji P
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation systemArman Hossain
 
The Method Of Maximum Likelihood
The Method Of Maximum LikelihoodThe Method Of Maximum Likelihood
The Method Of Maximum LikelihoodMax Chipulu
 
Testing of hypothesis
Testing of hypothesisTesting of hypothesis
Testing of hypothesisJags Jagdish
 
Poisson Distribution
Poisson DistributionPoisson Distribution
Poisson DistributionHuda Seyam
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation ResearchManmohan Anand
 
Queuing model
Queuing model Queuing model
Queuing model goyalrama
 
Time Series - Auto Regressive Models
Time Series - Auto Regressive ModelsTime Series - Auto Regressive Models
Time Series - Auto Regressive ModelsBhaskar T
 
Probability distribution
Probability distributionProbability distribution
Probability distributionRanjan Kumar
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And VarianceDataminingTools Inc
 

What's hot (20)

Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
 
Introduction to Bayesian Methods
Introduction to Bayesian MethodsIntroduction to Bayesian Methods
Introduction to Bayesian Methods
 
Operation research unit1 introduction and lpp graphical and simplex method
Operation research unit1 introduction and lpp graphical and simplex methodOperation research unit1 introduction and lpp graphical and simplex method
Operation research unit1 introduction and lpp graphical and simplex method
 
Random number generation
Random number generationRandom number generation
Random number generation
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
 
Chapter 19 decision-making under risk
Chapter 19   decision-making under riskChapter 19   decision-making under risk
Chapter 19 decision-making under risk
 
The binomial distributions
The binomial distributionsThe binomial distributions
The binomial distributions
 
Probability basics and bayes' theorem
Probability basics and bayes' theoremProbability basics and bayes' theorem
Probability basics and bayes' theorem
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation system
 
The Method Of Maximum Likelihood
The Method Of Maximum LikelihoodThe Method Of Maximum Likelihood
The Method Of Maximum Likelihood
 
Testing of hypothesis
Testing of hypothesisTesting of hypothesis
Testing of hypothesis
 
Poisson Distribution
Poisson DistributionPoisson Distribution
Poisson Distribution
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation Research
 
Queuing model
Queuing model Queuing model
Queuing model
 
Time Series - Auto Regressive Models
Time Series - Auto Regressive ModelsTime Series - Auto Regressive Models
Time Series - Auto Regressive Models
 
Probability distribution
Probability distributionProbability distribution
Probability distribution
 
Probability distributions & expected values
Probability distributions & expected valuesProbability distributions & expected values
Probability distributions & expected values
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And Variance
 
Confidence interval
Confidence intervalConfidence interval
Confidence interval
 
Bayes Theorem
Bayes TheoremBayes Theorem
Bayes Theorem
 

Viewers also liked (7)

Markov chain
Markov chainMarkov chain
Markov chain
 
Markov process
Markov processMarkov process
Markov process
 
Search Engine Marketing
Search Engine Marketing Search Engine Marketing
Search Engine Marketing
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Markov theory
Markov theoryMarkov theory
Markov theory
 
Markov chain
Markov chainMarkov chain
Markov chain
 
Markov Chains
Markov ChainsMarkov Chains
Markov Chains
 

Similar to Monte carlo simulation

model simulating
model simulatingmodel simulating
model simulatingFEG
 
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)Ivan Corneillet
 
Applications of simulation in Business with Example
Applications of simulation in Business with ExampleApplications of simulation in Business with Example
Applications of simulation in Business with ExamplePratima Ray
 
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.pdfVedant Srivastava
 
Monte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfWellingtonIsraelQuim
 
Monte carlo simulation in food application
Monte carlo simulation in food applicationMonte carlo simulation in food application
Monte carlo simulation in food applicationPriya darshini
 
@RISK Unchained Webinar
@RISK Unchained Webinar@RISK Unchained Webinar
@RISK Unchained WebinarAndrew Sich
 
Unit2 montecarlosimulation
Unit2 montecarlosimulationUnit2 montecarlosimulation
Unit2 montecarlosimulationDevaKumari Vijay
 
Unit 4 simulation and queing theory(m/m/1)
Unit 4  simulation and queing theory(m/m/1)Unit 4  simulation and queing theory(m/m/1)
Unit 4 simulation and queing theory(m/m/1)DevaKumari Vijay
 
Robust Design And Variation Reduction Using DiscoverSim
Robust Design And Variation Reduction Using DiscoverSimRobust Design And Variation Reduction Using DiscoverSim
Robust Design And Variation Reduction Using DiscoverSimJohnNoguera
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulationssusera970cc
 
Modelling with simulation
Modelling with simulation Modelling with simulation
Modelling with simulation Jessica Aldea
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationk1kumar
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01Mehmet Çelik
 
poster_Wang Junshan
poster_Wang Junshanposter_Wang Junshan
poster_Wang JunshanJunshan Wang
 
What is sim?ulation
What is sim?ulationWhat is sim?ulation
What is sim?ulationMusab Cannon
 
Change Point Analysis
Change Point AnalysisChange Point Analysis
Change Point AnalysisMark Conway
 

Similar to Monte carlo simulation (20)

model simulating
model simulatingmodel simulating
model simulating
 
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)
Monte Carlo Simulations (UC Berkeley School of Information; July 11, 2019)
 
Monte Carlo and Markov Chain
Monte Carlo and Markov ChainMonte Carlo and Markov Chain
Monte Carlo and Markov Chain
 
Applications of simulation in Business with Example
Applications of simulation in Business with ExampleApplications of simulation in Business with Example
Applications of simulation in Business with Example
 
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 lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdf
 
Monte carlo simulation in food application
Monte carlo simulation in food applicationMonte carlo simulation in food application
Monte carlo simulation in food application
 
@RISK Unchained Webinar
@RISK Unchained Webinar@RISK Unchained Webinar
@RISK Unchained Webinar
 
Week08.pdf
Week08.pdfWeek08.pdf
Week08.pdf
 
Unit2 montecarlosimulation
Unit2 montecarlosimulationUnit2 montecarlosimulation
Unit2 montecarlosimulation
 
Unit 4 simulation and queing theory(m/m/1)
Unit 4  simulation and queing theory(m/m/1)Unit 4  simulation and queing theory(m/m/1)
Unit 4 simulation and queing theory(m/m/1)
 
Robust Design And Variation Reduction Using DiscoverSim
Robust Design And Variation Reduction Using DiscoverSimRobust Design And Variation Reduction Using DiscoverSim
Robust Design And Variation Reduction Using DiscoverSim
 
Pseudo Random Number
Pseudo Random NumberPseudo Random Number
Pseudo Random Number
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
Modelling with simulation
Modelling with simulation Modelling with simulation
Modelling with simulation
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01
 
poster_Wang Junshan
poster_Wang Junshanposter_Wang Junshan
poster_Wang Junshan
 
What is sim?ulation
What is sim?ulationWhat is sim?ulation
What is sim?ulation
 
Change Point Analysis
Change Point AnalysisChange Point Analysis
Change Point Analysis
 

Monte carlo simulation

  • 2. MONTE CARLO SIMULATION • A problem solving technique used to approximate the probability of certain outcomes by running multiple trial runs, called simulations, using random variables. • The technique is used by professionals in widely disparate fields such as • Finance • Project management • Energy, manufacturing • Engineering • Research and development • Insurance • oil & gas and the environment.
  • 3. HISTORY • Monte Carlo simulation was named after the city in Monaco. • The technique was first used by scientists working on the atom bomb.
  • 4. HOW MCS WORKS • In Monte Carlo simulation, the entire system is simulated a large number (e.g., 1000) of times. Each simulation is equally likely, referred to as a realization of the system. For each realization, all of the uncertain parameters are sampled (i.e., a single random value is selected from the specified distribution describing each parameter). The system is then simulated through time such that the performance of the system can be computed. This results is a large number of separate and independent results, each representing a possible “future” for the system. The results of the independent system realizations are assembled into probability distributions of possible outcomes. As a result, the outputs are probability distributions.
  • 5. EXAMPLE: ROLLING DICE • As a simple example of a Monte Carlo simulation, consider calculating the probability of a particular sum of the throw of two dice (with each die having values one through six). In this particular case, there are 36 combinations of dice rolls:
  • 6. • Based on this, We can manually compute the probability of a particular outcome. For example, there are six different ways that the dice could sum to seven. Hence, the probability of rolling seven is equal to 6 divided by 36 = 0.167. • Without computer, we could throw the dice a hundred times and record how many times each outcome occurs. If the dice totaled seven 18 times (out of 100 rolls), we would conclude that the probability of rolling seven is approximately 0.18 (18%).
  • 7. • But Better than rolling dice a hundred times, we can easily use a computer to simulate rolling the dice 10,000 times (or more). Because we know the probability of a particular outcome for one die. The output of 10,000 realizations:
  • 8. HOW THE RESULTS ARE ACCURATE • The accuracy of a Monte Carlo simulation is a function of the number of realizations.
  • 9. ADVANTAGES • Probabilistic Results: Results show not only what could happen, but how likely each outcome is. • Graphical Results: In Monte Carlo simulation , it’s easy to create graphs of different outcomes and their chances of occurrence. • Sensitivity Analysis: In Monte Carlo simulation, it’s easy to see which inputs had the biggest effect on results.
  • 10. APPLICATIONS • Physical Sciences • Engineering • Computational Biology • Applied Statistics • Games • Design and visuals • Finance and business • Telecommunications • Mathematics