SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Random number generation
Random number generationRandom number generation
Random number generationvinay126me
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo SimulationAguinaldo Flor
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulationchimco.net
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationk1kumar
 
Probability Distributions
Probability DistributionsProbability Distributions
Probability DistributionsCIToolkit
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulationssusera970cc
 
Stat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainStat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainKhulna University
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulationDevaKumari 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
 
Methods for solving ‘or’ models
Methods for solving ‘or’ modelsMethods for solving ‘or’ models
Methods for solving ‘or’ modelsJishnu Rajan
 
Binomial probability distribution
Binomial probability distributionBinomial probability distribution
Binomial probability distributionhamza munir
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantageKawsar Hamid Sumon
 
OPERATION RESEARCH Simulation
OPERATION RESEARCH SimulationOPERATION RESEARCH Simulation
OPERATION RESEARCH SimulationKomal Hambir
 
4. random number and it's generating techniques
4. random number and it's generating techniques 4. random number and it's generating techniques
4. random number and it's generating techniques MdFazleRabbi18
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete notekabul university
 

Was ist angesagt? (20)

Random number generation
Random number generationRandom number generation
Random number generation
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulation
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Probability Distributions
Probability DistributionsProbability Distributions
Probability Distributions
 
Simulation
SimulationSimulation
Simulation
 
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
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
Stat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainStat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chain
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
 
Sampling & Sampling Distribtutions
Sampling & Sampling DistribtutionsSampling & Sampling Distribtutions
Sampling & Sampling Distribtutions
 
Markov chain
Markov chainMarkov chain
Markov chain
 
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)
 
Methods for solving ‘or’ models
Methods for solving ‘or’ modelsMethods for solving ‘or’ models
Methods for solving ‘or’ models
 
Binomial probability distribution
Binomial probability distributionBinomial probability distribution
Binomial probability distribution
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantage
 
OPERATION RESEARCH Simulation
OPERATION RESEARCH SimulationOPERATION RESEARCH Simulation
OPERATION RESEARCH Simulation
 
4. random number and it's generating techniques
4. random number and it's generating techniques 4. random number and it's generating techniques
4. random number and it's generating techniques
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete note
 
Multivariate Analysis
Multivariate AnalysisMultivariate Analysis
Multivariate Analysis
 

Andere mochten auch

Andere mochten auch (6)

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 Chains
Markov ChainsMarkov Chains
Markov Chains
 

Ähnlich wie 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
 
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
 
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
 
Machine Learning with Python made easy and simple
Machine Learning with Python  made easy and simple Machine Learning with Python  made easy and simple
Machine Learning with Python made easy and simple Rohit Dubey
 
Simulation technique in OR
Simulation technique in ORSimulation technique in OR
Simulation technique in ORSarabjeet Kaur
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim PrimerAndrew Sich
 
Scheduling advertisements on a web page to maximize revenue
Scheduling advertisements on a web page to maximize revenueScheduling advertisements on a web page to maximize revenue
Scheduling advertisements on a web page to maximize revenueShu-Jeng Hsieh
 

Ähnlich wie 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
 
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
 
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
 
Machine Learning with Python made easy and simple
Machine Learning with Python  made easy and simple Machine Learning with Python  made easy and simple
Machine Learning with Python made easy and simple
 
Simulation technique in OR
Simulation technique in ORSimulation technique in OR
Simulation technique in OR
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim Primer
 
Scheduling advertisements on a web page to maximize revenue
Scheduling advertisements on a web page to maximize revenueScheduling advertisements on a web page to maximize revenue
Scheduling advertisements on a web page to maximize revenue
 

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