R语言 计算nCr值的自然对数 – lchoose() 函数

R语言 计算nCr值的自然对数 – lchoose() 函数

R语言中的 lchoose() 函数是用来返回nCr值的自然对数的。这个函数等于log(choose(x))。

语法: lchoose(n, r)

参数:

n: 元素的数量

r: 组合的数量

例1 :

# R program to illustrate
# lchoose function
  
# Calling lchoose() function
answer1 <- lchoose(3, 2)  
answer2 <- lchoose(2, 2)   
answer3 <- lchoose(7, 3) 
    
print(answer1)  
print(answer2)  
print(answer3)  
R

输出

[1] 1.098612
[1] 0
[1] 3.555348
R

例2 :

# R program to illustrate
# lchoose function
   
# Calling lchoose() function which 
# is equivalent to log(choose(x))
answer1 <- log(choose(5, 1))  
answer1_2 <- lchoose(5, 1)
answer2 <- log(choose(4, 2))   
answer2_2 <- lchoose(4, 2)
  
# Printing values
print(answer1)  
print(answer1_2)  
print(answer2)  
print(answer2_2)  
R

输出

[1] 1.609438
[1] 1.609438
[1] 1.791759
[1] 1.791759
R

在这里,在上述代码中,log(choose())和lchoose()的输出是相等的,这表明两个函数是等价的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册