R语言 计算伽马函数绝对值的自然对数 – lgamma() 函数

R语言 计算伽马函数绝对值的自然对数 – lgamma() 函数

R语言中的 lgamma() 函数用于计算使用gamma函数计算的数字向量的绝对gamma值的自然对数。
lgamma函数基本上。

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

语法: lgamma(x)

参数:

x: 非负数向量

例1 :

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

输出

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

例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)

输出

[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' 

在这里,在上面的代码中,NaN产生于一个负的数字向量。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程