Вы находитесь на странице: 1из 8

Simulacin de Variables

Leccin 2: Variables Aleatorias


Aleatorias
Prof. Daisy Arroyo
Universidad de Concepcin
Departamento de Estadstica
Facultad de Ciencias Fsicas y Matemticas

Marzo 2017
Funciones de Probabilidad Univariada
en R
DESCRIPCIN SMBOLO R PARMETROS
Binomial rbinom (, )
Chi-cuadrado rchisq
Exponencial rexp ()
Gamma rgamma (, )
Normal rnorm (, )
Poisson rpois ()
- Student rt ()
Uniforme runif (, )
Tcnicas generales para generar
nmeros aleatorios
1. Nmeros aleatorios uniformes (U)

Muchos mtodos para generar variables aleatorias empiezan con


nmeros aleatorios que estn uniformemente distribuidos en el intervalo
(0, 1)

runif: para generar variables aleatorias uniformes

> runif(1)
[1] 0.01072682
> runif(1)
[1] 0.5564469
> matrix(runif(4),nrow = 2)
[,1] [,2]
[1,] 0.3528558 0.09594277
[2,] 0.4755092 0.57965840
Tcnicas generales para generar
nmeros aleatorios
La sucesin de nmeros aleatorios generado depende de la semilla o
el estado del generador.

> set.seed(3465)
> runif(1)
[1] 0.01072682
> runif(1)
[1] 0.5564469
> matrix(runif(4),nrow = 2)
[,1] [,2]
[1,] 0.3528558 0.09594277
[2,] 0.4755092 0.57965840

Los nmeros aleatorios que estn uniformemente distribuidos entre


y , pueden ser generados por una transformacin simple:
= ( ) U +
Ejemplos
Obtener un vector de variables aleatorias uniformes en (0, 10) de tamao 1000.

> x<-runif(1000, min = 0, max = 10)


> hist(x)
> lines(density(x),col="green", lwd=2)

Otra forma:

> x<-10*runif(1000, min = 0, max = 1)+10


Ejemplos
Simular una variable aleatoria gamma, con parmetro de forma = 3 y parmetro
de escala = 0.3, con = 5000.
Ejemplos
Simular una variable aleatoria gamma, con parmetro de forma = 3 y parmetro de escala
= 0.3, con = 5000.

> n<-5000
> rate<-0.3
> x<-rgamma(n ,shape=3, rate=rate)
> hist(x, prob=TRUE, main=
expression(Gamma(rho, lambda)))
> lines(density(x), col="green", lwd=2)
Ejercicio
Simular una variable aleatoria

= 0.51 + 0.52 ,

tal que ~ 0, 1 para = 1, 2 con = 500.

Вам также может понравиться