Question: (a) Below is R code for simulating a discrete random variable Y. Determine the probability mass function (pmf) of Y. Y.sim

(a) Below is R code for simulating a discrete random variable Y. Determine the probability mass function (pmf) of Y.

Y.sim<-function(){

U<-runif(1)

Y<-1

while(U>1-1/(1+Y)){Y<-Y+1}

return(Y)

}

(b) Below is R code for simulating a discrete random variable Z. Show that Z has the same pmf as Y.

Z.sim<-function(){

U<-runif(1)

Z<-ceiling(1/U)-1

return(Z)

}

Will this function be faster or slower than Y.sim?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!