当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 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)  

输出:



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

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

输出:

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

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




相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Calculating Natural Logarithm of calculated nCr value in R Programming – lchoose() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。