在 R 编程中计算非负数值向量的 gamma 值 – gamma()函数
R 语言中的gamma()
函数用于使用 gamma函数计算数值向量的 gamma 值。
伽玛函数基本上是,
gamma(x) = factorial(x - 1)
Syntax: gamma(x)
Parameters:
x: Non-negative Numeric Vector
示例 1:
# R program to calculate the gamma value
# Calling gamma Function
gamma(2)
gamma(3)
gamma(5)
输出:
[1] 1
[1] 2
[1] 24
示例 2:
# R program to calculate the gamma value
# Creating vectors
x1 <- c(2, 3, 5)
x2 <- c(6, 7, 8)
x3 <- c(-1, -2, -3)
# Calling gamma Function
gamma(x1)
gamma(x2)
gamma(x3)
输出:
[1] 1 2 24
[1] 120 720 5040
[1] NaN NaN NaN
Warning message:
In gamma(x3) : NaNs produced
在这里,在上面的代码中,为负数值向量生成了 NaN。