You are on page 1of 2

Gonzalo Beauregard Mejia

Examen 3er Parcial

Ejercicio 1

rm(list=ls())

examen1<- function(n){

U<- runif(n)

X<- log(U*(exp(1)-1))

X=examen1(n=100000)

hist(X)

curve(log(x*(exp(1)-1))

Ejercicio 2

h=function(x){

(2/sqrt(2*3.1416)*exp(-x^2/2))/(sqrt(2*exp(1)/3.1416)*exp(-x))

n=1000000

X=numeric(n)

for(i in 1:n) {

k=0

while(k==0){

U1=runif(x)

Y=-log(U1)

U2=runif(x)

if(U2<=h(Y)){

X[i]=Y

k=1

}
hist(X, probability = F)

curve((2/sqrt(2*3.1416)*exp(-x^2/2))/((sqrt(2*exp(1)/3.1416)*exp(-x)),add = T,col="red"))

You might also like