SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Monte Carlo Simulation
PRESENTER:
RAJESH PIRYANI
SOUTH ASIAN UNIVERSITY
Outline
Introduction
History
Examples
Advantages
Demonstration with Excel
What is simulation
Simulation is the imitation of the operation of real world process or system over time.
To engage Modelling and simulation, first create a model approximating an event.
The model is then followed by simulation, which allows for the repeated observation of the model.
After one or many simulations of the model, a third step takes place and that is analysis ..
 Analysis aids in the ability to draw conclusions, verify and validate the research, and make
recommendations based on various iterations or simulations of the model.
Simulation is defined to be a method that utilizes sequences of random numbers as data.
What is Monte Carlo
What is Monte Carlo Simulation?
This techniques can be used in different domain
Complex Integral Computation
Economics Specially in Risk Management
extensively used in financial institutions to compute European prices,
to evaluate sensitivities of portfolios to various parameters and to compute risk measurements
Statistical simulation technique that provides approximate solution to problems expressed
mathematically.
It utilize the sequence of random number to perform the simulation.
Why Monte Carlo Simulations
Simple implementation on computer
Applicable for complex problems that are otherwise intractable
Simulation does not produce an exact answer but in fact is a statistical estimate with error
The most common use of Monte Carlo Method is the evaluation of Integral and calculation of
Mathematically constant variable such as PI.
History
1930’s: Enrico Fermi uses Monte Carlo in the calculation of neutron diffusion.
1940’s: Stan Ulam while playing solitaire tries to calculate the likelihood of winning based on the
initial layout of the cards.
After exhaustive combinatorial calculations, he decided to go for practical approach
He tries many different layouts and observing the number of successful games.
He realized that computers could be used to solve such problems.
Stan Ulam worked with John Von Neumann to develop algorithms including importance
sampling and rejection sampling.
Ulam and Von Neumann suggested that aspects of research into nuclear fission at Los Alamos
could be aided by use of computer experiments based on chance
History
The project was top secret so Von Neumann chose the name Monte Carlo in reference to the
Casino in Monaco.
1950’s: Many papers on Monte Carlo simulation appeared in physics literature. The first major
MCMC paper was published by Metropolis et al in 1953.
1970: Generalization of the Metropolis algorithm by Hastings which led to development of
MCMC
1980’s: Important MCMC papers appeared in the fields of computer vision and artificial
intelligence but there were few significant publications in the field of statistics
1990: MCMC made the first significant impact in statistics in the work of Gelfand and Smith.
History
In the last 20 years MCMC has become a widely used tool in several fields and much research
progress has been made.
Monte Carlo Methods are now used to solve problems in numerous fields including applied
statistics, engineering, finance and business, design and visuals, computing, telecommunications,
and the physical sciences.
Monte Carlo Example:
Estimation of PI
Estimating PI (Continued ..)
If you are a very poor dart player, it is easy to imagine throwing
darts randomly at the figure, and
it should be apparent that of the total number of darts that hit
within the square,
the number of darts that hit the shaded part (circle quadrant) is
proportional to the area of that part. In other words,
Estimating PI (Continued ..)
If you remember your geometry, it's easy to show that
(x, y)
Estimating PI (Continued ..)
x = (random#)
y = (random#)
distance = sqrt (x^2 + y^2)
if distance.from.origin (less.than.or.equal.to) 1.0
let hits = hits + 1.0
Estimating PI (Continued ..)
A Simple Integral
Consider the simple integral:
This can be evaluated in the same way as the pi example.
By randomly tossing darts at a graph of the function and
tallying the ratio of hits inside and outside the function.
A Simple Integral (continued…)
R = {(x,y): a  x  b, 0  y  max f(x)}
Randomly tossing 100 or so darts we could
approximate the integral…
I = [fraction under f(x)] * (area of R)
This assumes that the dart player is throwing the darts
randomly, but not so random as to miss the square
altogether.
A Simple Integral (continued…)
Generally, the more iterations of the game the better the approximation will be.
1000 or more darts should yield a more accurate approximation of the integral than 100 or fewer.
The results can quickly become skewed and completely irrelevant if the games random numbers
are not sufficiently random.
Advantages
Probabilistic Results. Results show not only what could happen, but how likely each outcome is.
Graphical Results.
◦ it’s easy to create graphs of different outcomes and their chances of occurrence.
◦ This is important for communicating findings to other stakeholders.
Sensitivity Analysis.
◦ With just a few cases, deterministic analysis makes it difficult to see which variables impact the
outcome the most.
◦ In Monte Carlo simulation, it’s easy to see which inputs had the biggest effect on bottom-line
results.
Advantages
Scenario Analysis: In deterministic models, it’s very difficult to model different combinations of
values for different inputs to see the effects of truly different scenarios.
◦ Using Monte Carlo simulation, analysts can see exactly which inputs had which values together
when certain outcomes occurred.
Correlation of Inputs. In Monte Carlo simulation, it’s possible to model interdependent
relationships between input variables.
◦ It’s important for accuracy to represent how, in reality, when some factors goes up, others go up
or down accordingly.
References
1. Sabri Pllana. History of Monte Carlo method. August 2000.
URL http://www.geocities.com/CollegePark/Quad/2435/index.html.
http://www.geocities.com/CollegePark/Quad/2435/index.html,
2. http://www.ecs.fullerton.edu/~mathews/fofz/dirichlet/dirichle.html
3. http://mathworld.wolfram.com/DirichletProblem.html
4. http://wwitch.unl.edu/zeng/joy/mclab/mcintro.html
5. Farlow, Stanley Partial Differential Equations for Scientists and Engineers Dover Publications,
New York 1982
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniquesmailrenuka
 
Central limit theorem
Central limit theoremCentral limit theorem
Central limit theoremVijeesh Soman
 
Time Series
Time SeriesTime Series
Time Seriesyush313
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationk1kumar
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo SimulationAguinaldo Flor
 
Arima model
Arima modelArima model
Arima modelJassika
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochasticsohail40
 
Introduction to Random Walk
Introduction to Random WalkIntroduction to Random Walk
Introduction to Random WalkShuai Zhang
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete notekabul university
 
Simulation and its application
Simulation and its applicationSimulation and its application
Simulation and its applicationAlesh Dulal
 
Introduction to Maximum Likelihood Estimator
Introduction to Maximum Likelihood EstimatorIntroduction to Maximum Likelihood Estimator
Introduction to Maximum Likelihood EstimatorAmir Al-Ansary
 
Stochastic modelling and its applications
Stochastic modelling and its applicationsStochastic modelling and its applications
Stochastic modelling and its applicationsKartavya Jain
 
Introduction to Optimization.ppt
Introduction to Optimization.pptIntroduction to Optimization.ppt
Introduction to Optimization.pptMonarjayMalbog1
 

Was ist angesagt? (20)

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
 
Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniques
 
Central limit theorem
Central limit theoremCentral limit theorem
Central limit theorem
 
Time Series
Time SeriesTime Series
Time Series
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
Markov chain
Markov chainMarkov chain
Markov chain
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Arima model
Arima modelArima model
Arima model
 
Markov chain-model
Markov chain-modelMarkov chain-model
Markov chain-model
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochastic
 
Introduction to Random Walk
Introduction to Random WalkIntroduction to Random Walk
Introduction to Random Walk
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete note
 
ARIMA
ARIMA ARIMA
ARIMA
 
Sensitivity analysis
Sensitivity analysisSensitivity analysis
Sensitivity analysis
 
Simulation and its application
Simulation and its applicationSimulation and its application
Simulation and its application
 
Introduction to Maximum Likelihood Estimator
Introduction to Maximum Likelihood EstimatorIntroduction to Maximum Likelihood Estimator
Introduction to Maximum Likelihood Estimator
 
Stochastic modelling and its applications
Stochastic modelling and its applicationsStochastic modelling and its applications
Stochastic modelling and its applications
 
Time series Analysis
Time series AnalysisTime series Analysis
Time series Analysis
 
Introduction to Optimization.ppt
Introduction to Optimization.pptIntroduction to Optimization.ppt
Introduction to Optimization.ppt
 

Ähnlich wie Monte carlo simulation

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
 
Mba Ebooks ! Edhole
Mba Ebooks ! EdholeMba Ebooks ! Edhole
Mba Ebooks ! EdholeEdhole.com
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer visionpotaters
 
model simulating
model simulatingmodel simulating
model simulatingFEG
 
Monte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfWellingtonIsraelQuim
 
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
 
Materi 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMateri 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMahesaRioAditya
 
Prim algorithm for the implementation of random mazes in videogames
Prim algorithm for the  implementation of random mazes  in videogamesPrim algorithm for the  implementation of random mazes  in videogames
Prim algorithm for the implementation of random mazes in videogamesFélix Santos
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01Mehmet Çelik
 
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...cscpconf
 
Simulation and monte carlo some general principles
Simulation and monte carlo some general principlesSimulation and monte carlo some general principles
Simulation and monte carlo some general principlesAhmedaboraia
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation systemArman Hossain
 
Numerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationNumerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationMarco Benini
 
Monte carlo integration, importance sampling, basic idea of markov chain mont...
Monte carlo integration, importance sampling, basic idea of markov chain mont...Monte carlo integration, importance sampling, basic idea of markov chain mont...
Monte carlo integration, importance sampling, basic idea of markov chain mont...BIZIMANA Appolinaire
 
IRJET - Application of Linear Algebra in Machine Learning
IRJET -  	  Application of Linear Algebra in Machine LearningIRJET -  	  Application of Linear Algebra in Machine Learning
IRJET - Application of Linear Algebra in Machine LearningIRJET Journal
 
OCTRI PSS Simulations in R Seminar.pdf
OCTRI PSS Simulations in R Seminar.pdfOCTRI PSS Simulations in R Seminar.pdf
OCTRI PSS Simulations in R Seminar.pdfssuser84c78e
 
Monte carlo simulation in food application
Monte carlo simulation in food applicationMonte carlo simulation in food application
Monte carlo simulation in food applicationPriya darshini
 
Application of Calculus in Computer Science.pptx
Application of Calculus in Computer Science.pptxApplication of Calculus in Computer Science.pptx
Application of Calculus in Computer Science.pptxMehedi Hasan
 

Ähnlich wie Monte carlo simulation (20)

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)
 
Mba Ebooks ! Edhole
Mba Ebooks ! EdholeMba Ebooks ! Edhole
Mba Ebooks ! Edhole
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer vision
 
Simulation notes
Simulation notesSimulation notes
Simulation notes
 
model simulating
model simulatingmodel simulating
model simulating
 
Monte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdf
 
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
 
Materi 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMateri 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdf
 
Prim algorithm for the implementation of random mazes in videogames
Prim algorithm for the  implementation of random mazes  in videogamesPrim algorithm for the  implementation of random mazes  in videogames
Prim algorithm for the implementation of random mazes in videogames
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01
 
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
 
Simulation and monte carlo some general principles
Simulation and monte carlo some general principlesSimulation and monte carlo some general principles
Simulation and monte carlo some general principles
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation system
 
Numerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationNumerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of Information
 
Monte carlo integration, importance sampling, basic idea of markov chain mont...
Monte carlo integration, importance sampling, basic idea of markov chain mont...Monte carlo integration, importance sampling, basic idea of markov chain mont...
Monte carlo integration, importance sampling, basic idea of markov chain mont...
 
IRJET - Application of Linear Algebra in Machine Learning
IRJET -  	  Application of Linear Algebra in Machine LearningIRJET -  	  Application of Linear Algebra in Machine Learning
IRJET - Application of Linear Algebra in Machine Learning
 
OCTRI PSS Simulations in R Seminar.pdf
OCTRI PSS Simulations in R Seminar.pdfOCTRI PSS Simulations in R Seminar.pdf
OCTRI PSS Simulations in R Seminar.pdf
 
Monte carlo simulation in food application
Monte carlo simulation in food applicationMonte carlo simulation in food application
Monte carlo simulation in food application
 
Application of Calculus in Computer Science.pptx
Application of Calculus in Computer Science.pptxApplication of Calculus in Computer Science.pptx
Application of Calculus in Computer Science.pptx
 
Simulation
SimulationSimulation
Simulation
 

Mehr von Rajesh Piryani

Introduction to sentiment analysis
Introduction to sentiment analysisIntroduction to sentiment analysis
Introduction to sentiment analysisRajesh Piryani
 
Gomory's cutting plane method
Gomory's cutting plane methodGomory's cutting plane method
Gomory's cutting plane methodRajesh Piryani
 
Online Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemOnline Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemRajesh Piryani
 
(Project) Student grading system
(Project) Student grading system(Project) Student grading system
(Project) Student grading systemRajesh Piryani
 
Optics ordering points to identify the clustering structure
Optics ordering points to identify the clustering structureOptics ordering points to identify the clustering structure
Optics ordering points to identify the clustering structureRajesh Piryani
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
(Paper Presentation) DSDV
(Paper Presentation) DSDV(Paper Presentation) DSDV
(Paper Presentation) DSDVRajesh Piryani
 
(Paper Presentation) ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Strea...
(Paper Presentation)ZIGZAG: An Efficient Peer-to-Peer Scheme forMedia Strea...(Paper Presentation)ZIGZAG: An Efficient Peer-to-Peer Scheme forMedia Strea...
(Paper Presentation) ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Strea...Rajesh Piryani
 
Address Binding Scheme
Address Binding SchemeAddress Binding Scheme
Address Binding SchemeRajesh Piryani
 

Mehr von Rajesh Piryani (11)

Introduction to sentiment analysis
Introduction to sentiment analysisIntroduction to sentiment analysis
Introduction to sentiment analysis
 
Gomory's cutting plane method
Gomory's cutting plane methodGomory's cutting plane method
Gomory's cutting plane method
 
Online Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemOnline Advertisements and the AdWords Problem
Online Advertisements and the AdWords Problem
 
Hadoop
HadoopHadoop
Hadoop
 
Tqm metrics
Tqm metricsTqm metrics
Tqm metrics
 
(Project) Student grading system
(Project) Student grading system(Project) Student grading system
(Project) Student grading system
 
Optics ordering points to identify the clustering structure
Optics ordering points to identify the clustering structureOptics ordering points to identify the clustering structure
Optics ordering points to identify the clustering structure
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
(Paper Presentation) DSDV
(Paper Presentation) DSDV(Paper Presentation) DSDV
(Paper Presentation) DSDV
 
(Paper Presentation) ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Strea...
(Paper Presentation)ZIGZAG: An Efficient Peer-to-Peer Scheme forMedia Strea...(Paper Presentation)ZIGZAG: An Efficient Peer-to-Peer Scheme forMedia Strea...
(Paper Presentation) ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Strea...
 
Address Binding Scheme
Address Binding SchemeAddress Binding Scheme
Address Binding Scheme
 

Kürzlich hochgeladen

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 

Kürzlich hochgeladen (20)

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 

Monte carlo simulation

  • 1. Monte Carlo Simulation PRESENTER: RAJESH PIRYANI SOUTH ASIAN UNIVERSITY
  • 3. What is simulation Simulation is the imitation of the operation of real world process or system over time. To engage Modelling and simulation, first create a model approximating an event. The model is then followed by simulation, which allows for the repeated observation of the model. After one or many simulations of the model, a third step takes place and that is analysis ..  Analysis aids in the ability to draw conclusions, verify and validate the research, and make recommendations based on various iterations or simulations of the model. Simulation is defined to be a method that utilizes sequences of random numbers as data.
  • 5. What is Monte Carlo Simulation? This techniques can be used in different domain Complex Integral Computation Economics Specially in Risk Management extensively used in financial institutions to compute European prices, to evaluate sensitivities of portfolios to various parameters and to compute risk measurements Statistical simulation technique that provides approximate solution to problems expressed mathematically. It utilize the sequence of random number to perform the simulation.
  • 6. Why Monte Carlo Simulations Simple implementation on computer Applicable for complex problems that are otherwise intractable Simulation does not produce an exact answer but in fact is a statistical estimate with error The most common use of Monte Carlo Method is the evaluation of Integral and calculation of Mathematically constant variable such as PI.
  • 7. History 1930’s: Enrico Fermi uses Monte Carlo in the calculation of neutron diffusion. 1940’s: Stan Ulam while playing solitaire tries to calculate the likelihood of winning based on the initial layout of the cards. After exhaustive combinatorial calculations, he decided to go for practical approach He tries many different layouts and observing the number of successful games. He realized that computers could be used to solve such problems. Stan Ulam worked with John Von Neumann to develop algorithms including importance sampling and rejection sampling. Ulam and Von Neumann suggested that aspects of research into nuclear fission at Los Alamos could be aided by use of computer experiments based on chance
  • 8. History The project was top secret so Von Neumann chose the name Monte Carlo in reference to the Casino in Monaco. 1950’s: Many papers on Monte Carlo simulation appeared in physics literature. The first major MCMC paper was published by Metropolis et al in 1953. 1970: Generalization of the Metropolis algorithm by Hastings which led to development of MCMC 1980’s: Important MCMC papers appeared in the fields of computer vision and artificial intelligence but there were few significant publications in the field of statistics 1990: MCMC made the first significant impact in statistics in the work of Gelfand and Smith.
  • 9. History In the last 20 years MCMC has become a widely used tool in several fields and much research progress has been made. Monte Carlo Methods are now used to solve problems in numerous fields including applied statistics, engineering, finance and business, design and visuals, computing, telecommunications, and the physical sciences.
  • 11. Estimating PI (Continued ..) If you are a very poor dart player, it is easy to imagine throwing darts randomly at the figure, and it should be apparent that of the total number of darts that hit within the square, the number of darts that hit the shaded part (circle quadrant) is proportional to the area of that part. In other words,
  • 12. Estimating PI (Continued ..) If you remember your geometry, it's easy to show that
  • 13. (x, y) Estimating PI (Continued ..) x = (random#) y = (random#) distance = sqrt (x^2 + y^2) if distance.from.origin (less.than.or.equal.to) 1.0 let hits = hits + 1.0
  • 15. A Simple Integral Consider the simple integral: This can be evaluated in the same way as the pi example. By randomly tossing darts at a graph of the function and tallying the ratio of hits inside and outside the function.
  • 16. A Simple Integral (continued…) R = {(x,y): a  x  b, 0  y  max f(x)} Randomly tossing 100 or so darts we could approximate the integral… I = [fraction under f(x)] * (area of R) This assumes that the dart player is throwing the darts randomly, but not so random as to miss the square altogether.
  • 17. A Simple Integral (continued…) Generally, the more iterations of the game the better the approximation will be. 1000 or more darts should yield a more accurate approximation of the integral than 100 or fewer. The results can quickly become skewed and completely irrelevant if the games random numbers are not sufficiently random.
  • 18. Advantages Probabilistic Results. Results show not only what could happen, but how likely each outcome is. Graphical Results. ◦ it’s easy to create graphs of different outcomes and their chances of occurrence. ◦ This is important for communicating findings to other stakeholders. Sensitivity Analysis. ◦ With just a few cases, deterministic analysis makes it difficult to see which variables impact the outcome the most. ◦ In Monte Carlo simulation, it’s easy to see which inputs had the biggest effect on bottom-line results.
  • 19. Advantages Scenario Analysis: In deterministic models, it’s very difficult to model different combinations of values for different inputs to see the effects of truly different scenarios. ◦ Using Monte Carlo simulation, analysts can see exactly which inputs had which values together when certain outcomes occurred. Correlation of Inputs. In Monte Carlo simulation, it’s possible to model interdependent relationships between input variables. ◦ It’s important for accuracy to represent how, in reality, when some factors goes up, others go up or down accordingly.
  • 20. References 1. Sabri Pllana. History of Monte Carlo method. August 2000. URL http://www.geocities.com/CollegePark/Quad/2435/index.html. http://www.geocities.com/CollegePark/Quad/2435/index.html, 2. http://www.ecs.fullerton.edu/~mathews/fofz/dirichlet/dirichle.html 3. http://mathworld.wolfram.com/DirichletProblem.html 4. http://wwitch.unl.edu/zeng/joy/mclab/mcintro.html 5. Farlow, Stanley Partial Differential Equations for Scientists and Engineers Dover Publications, New York 1982