Distribucion uniforme continua y discreta

Objetivo

Conocer las funciones de un distirbucion de probabilidad uniforme.

Funciones en R

Estas son las funciones que tiene R para calcular probabilidades de una distribucion uniforme.

  • dunif(x, min = 0, max = 1, log = FALSE)# Para densidad

  • punif(q, min = 0, max = 1, lower.tail = TRUE, log.p = FALSE) # Para probabilidad

  • qunif(p, min = 0, max = 1, lower.tail = TRUE, log.p = FALSE) # No por ahora

  • runif(n, min = 0, max = 1) # Para valores aleatorios

Inicializar valores

“a” es el límite inferior. “b” es el límite superior.

a = 1
b = 6

Función de densidad uniforme

fdens <- function(x,a,b){1 / (b - a)}

Valores de x

x = 1:6
x
[1] 1 2 3 4 5 6

Función de densidad para los valores de x

Utilizando la función creada fdens.

Altura = fdens(x = x, a = a, b = b)
Altura
[1] 0.2

Función de densidad con dunif

dunif(x = x,min = a,max = b)
[1] 0.2 0.2 0.2 0.2 0.2 0.2

Calcular probabilidades

¿Cuál es la probabilidad para cuando x esté entre 3 y 4?

\[ P (2\le x\le3) \]

probabilidad = punif(q = 3,min = a,max = b) - punif(q = 2, min = a,max = b)
probabilidad
[1] 0.2

Calcular probabilidades

¿Cuál es la probabilidad para cuando x esté entre 3 y 4?

\[ P (2.5\le x\le4.2) \]

probabilidad = punif(q = 4.2,min = a,max = b) - punif(q = 2.5, min = a,max = b)
probabilidad
[1] 0.34

Generar valores aleatorios de la distribución uniforme

aleatorios = runif(n = 10,min = a,max = b)
aleatorios
 [1] 3.859491 5.017974 2.382703 1.492783 4.260356 2.823088 2.613977 4.170730
 [9] 2.036122 1.634392