Distribución Uniforme Continua y Discreta

Kevin Fabián Jaimez Casas

Objetivo

Conocer las funciones de una distribucion de probabilidad uniforme.

Estas son las funciones que tiene R para calcular las 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 se usa por el momento

  • 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 funif

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.2\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.676191 4.742357 1.400918 2.480701 5.570100 4.759281 4.816010 2.913560
 [9] 1.563053 2.432079