Você está na página 1de 2

Aula de Métodos

#metodo da inversão

# exemplo 1: Gerar pontos exp Lambda

Lambda=1/12 #Esperança fica 12

n=1000

x=array(0,c(n))

for (i in 1:n)

{u=runif(1)

x[i]=-log(1-u)/Lambda}

mean(x)

var(x)

hist(x,freq=F)

# Plotar a curva de densidade

w=seq (0,80,1)

lines(w, dexp(w, Lambda), lwd=3, col="red")

# Exemplo 2: Distribuição Uniforme a,b

n=10000

a=10

b=30

x=array(0,c(n))
for(i in 1:n)

{u=runif(1)

x[1]=a+(b-a)*u}

mean(x)

var(x)

hist(x,freq=F)

abline(h=1/(b-a),lwd=2,col="light blue")

Você também pode gostar