Question: Using Python Language Preblem :(Acceptance-Rejection Method) As explained in the lecture, the acceptance-rejection algorithm for continuous random numbers x with pdf fRx) is given by

Using Python Language
Preblem :(Acceptance-Rejection Method) As explained in the lecture, the acceptance-rejection algorithm for continuous random numbers x with pdf fRx) is given by l) Choose a pdf g 2) Find a constant M such that f(x) sMg(x) for all x Generate a random number from g Generate uniformly distributed random r with 5) raccetand return r, otherwise reject and go to step 3) Mg(z) Generate random mumbersx with pdfpx)given by Fx) -xe (Rayleigh distribution function with shape parameter I) a) Choose an exponential pdf gx)-with A-1. Verify that the condition f(x) S Mg(x)is fulfilked if the constant is given by M-2.2 Write a python script Ffine: Plot both graph fx) and glx) together in one figure) b) Write a python seript that generate Rayleigh distributed random nambers by implementing the following steps L. Generate exponentially distributed random number: from gvz) for - 2. Generate uniformly distributed random r in [0,1) f(z) accept and return Mo(z) else reject and go to step c) Plot the histogram of the generated sequence vs sequence yy drawn from the python function raylrnd(,Je4.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
