R语言 计算gamma函数的对数导数 – digamma() 函数

R语言 计算gamma函数的对数导数 – digamma() 函数

R语言中的 digamma() 函数用于计算用gamma函数计算的gamma值的对数导数。

digamma函数基本上是。

digamma(x) = d(ln(factorial(n-1)))/dx

语法: digamma(x)

参数:

x: 数字向量

例1 :

# R program to find logarithmic derivative 
# of the gamma value
  
# Calling the digamma() Function
digamma(2)
digamma(4)
digamma(5.2)

输出

[1] 0.4227843
[1] 1.256118
[1] 1.549434

例2 :

# R program to find logarithmic derivative 
# of the gamma value
  
# Creating a vector
x <- c(2.3, 3, 1.2)
  
# Calling the digamma() Function
digamma(x)
  
# Calling digamma() function
# on negative values
digamma(-2.3)
digamma(-2)

输出

[1]  0.6000399  0.9227843 -0.2890399
[1] 3.317323
[1] NaN
Warning message:
In digamma(-2) : NaNs produced

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程