Distribución gamma en programación R: funciones dgamma(), pgamma(), qgamma() y rgamma()

La distribución Gamma en R Language se define como una familia de distribuciones de probabilidad continua de dos parámetros que se utiliza en la distribución exponencial, la distribución de Erlang y la distribución de chi-cuadrado. Este artículo es la implementación de funciones de distribución gamma.

Función dgamma()

dgamma()La función se usa para crear un gráfico de densidad gamma que se usa básicamente debido a los factores de distribución normal y exponencial.

Sintaxis:
dgamma(x_dgamma, forma)

Parámetros:
x_dgamma: define la
forma de la función gamma: densidad gamma de los valores de entrada

Devoluciones: Trazar valores dgamma

Ejemplo :

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_dgamma <- seq(0, 2, by = 0.04)   
  
# Apply dgamma function
y_dgamma <- dgamma(x_dgamma, shape = 6) 
  
# Plot dgamma values
plot(y_dgamma)

Producción :

Función pgamma()

pgamma()La función se utiliza en la función de distribución acumulativa (CDF) de la distribución gamma.

Sintaxis:
pgamma(x_pgamma, forma)

Parámetros:
x_pgamma: define la
forma de la función gamma: densidad gamma de los valores de entrada

Devoluciones: Trazar valores de pgamma

Ejemplo:

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_pgamma <- seq(0, 2, by = 0.04)   
  
# Apply pgamma function
y_pgamma <- pgamma(x_pgamma, shape = 6) 
  
# Plot pgamma values
plot(y_pgamma)

Producción:

Función qgamma()

Se conoce como función cuantil gamma de la distribución gamma y se utiliza para trazar la distribución qgamma.

Sintaxis:
qgamma(x_qgamma, forma)

Parámetros:
x_qgamma: define la
forma de la función gamma: densidad gamma de los valores de entrada

Devoluciones: Trazar valores qgamma con densidad gamma

Ejemplo :

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_qgamma <- seq(0, 1, by = 0.03)   
  
# Apply qgamma function
y_qgamma <- qgamma(x_qgamma, shape = 6) 
  
# Plot qgamma values
plot(y_qgamma)

Producción:

Función rgamma()

Esta función se utiliza básicamente para generar números aleatorios en la distribución gamma.

Sintaxis:
rgamma(N, forma)

Parámetros:
N: valores gamma distribuidos
forma: densidad gamma de los valores de entrada

Devoluciones: Trazar valores rgamma con densidad gamma

Ejemplo :

# R program to plot gamma distribution
  
# Set seed for reproducibility
set.seed(1200) 
  
# Specify sample size
N <- 800  
  
# Draw N gamma distributed values
y_rgamma <- rgamma(N, shape = 5) 
  
# Print values to RStudio console
y_rgamma 
  
# Plot of randomly drawn gamma density
hist(y_rgamma, breaks = 500, main = "")

Producción:

Publicación traducida automáticamente

Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *