La distribución exponencial en R Language es la distribución de probabilidad del tiempo entre eventos en un proceso de punto de Poisson, es decir, un proceso en el que los eventos ocurren de forma continua e independiente a una tasa promedio constante. Es un caso particular de la distribución gamma.
En R, hay 4 funciones integradas para generar una distribución exponencial:
- dexp()
dexp(x_dexp, rate)
- pexp()
pexp(x_pexp, rate )
- qexp()
qexp(x_qexp, rate)
- reexp()
rexp(N, rate )
dónde,
x: representa los valores de x para la función exp.
tasa: representa la forma x .
N: Especifique el tamaño de la muestra
Funciones para generar distribución exponencial
función dexp()
dexp()
La función devuelve los valores correspondientes de la densidad exponencial para un vector de entrada de cuantiles.
Sintaxis:
dexp(x_dexp, rate)
Ejemplo:
# R program to illustrate # exponential distribution # Specify x-values x_dexp <- seq(1, 10, by = 0.1) # Apply dexp() function y_dexp <- dexp(x_dexp, rate = 5) # Plot dexp values plot(y_dexp)
Producción:
Función pexp()
pexp()
función devuelve los valores correspondientes de la función de distribución acumulativa exponencial para un vector de entrada de cuantiles.
Sintaxis:
pexp(x_pexp, rate )
Ejemplo:
# R program to illustrate # exponential distribution # Specify x-values x_pexp <- seq(1, 10, by = 0.2) # Apply pexp() function y_pexp <- pexp(x_pexp, rate = 1) # Plot values plot(y_pexp)
Producción :
Función qexp()
qexp()
función da la posibilidad, podemos usar la función qexp para devolver los valores correspondientes de la función cuantil.
Sintaxis:
qexp(x_qexp, rate)
Ejemplo:
# R program to illustrate # exponential distribution # Specify x-values x_qexp <- seq(0, 1, by = 0.2) # Apply qexp() function y_qexp <- qexp(x_qexp, rate = 1) # Plot values plot(y_qexp)
Producción:
Función reexp()
rexp()
La función se utiliza para simular un conjunto de números aleatorios extraídos de la distribución exponencial.
Sintaxis:
rexp(N, rate )
Ejemplo:
# R program to illustrate # exponential distribution # Set seed for reproducibility set.seed(500) # Specify size N <- 100 # Draw exp distributed values y_rexp <- rexp(N, rate = 1) # Plot exp density hist(y_rexp, breaks = 50, main = "")
Producción :
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA