Calcule el logaritmo natural del valor absoluto de la función Gamma en la programación R – Función lgamma()

lgamma()La función en R Language se usa para calcular el logaritmo natural del valor gamma absoluto de un vector numérico calculado usando la función gamma.
La función lgamma es básicamente,

lgamma(x) = ln(factorial(x - 1))

Sintaxis: lgamma(x)

Parámetros:
x: Vector numérico no negativo

Ejemplo 1:

# R program to calculate the
# natural logarithm of gamma value
  
# Calling lgamma Function
lgamma(2)
lgamma(3)
lgamma(5)

Producción:

[1] 0
[1] 0.6931472
[1] 3.178054

Ejemplo 2:

# R program to calculate the lgamma value
  
# Creating vectors
x1 <- c(2, 3, 5)
x2 <- c(6, 7, 8)
x3 <- c(-1, -2, -3)
  
# Calling lgamma() Function
lgamma(x1)
lgamma(x2)
lgamma(x3)

Producción:

[1] 0.0000000 0.6931472 3.1780538
[1] 4.787492 6.579251 8.525161
[1] Inf Inf Inf
Warning messages:
1: value out of range in 'lgamma' 
2: value out of range in 'lgamma' 
3: value out of range in 'lgamma' 

Aquí, en el código anterior, el NaN se produce para un vector numérico Negativo.

Publicación traducida automáticamente

Artículo escrito por nidhi_biet 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 *