R中的排列组合

Sandy posted @ Feb 26, 2014 04:27:32 PM in R with tags 排列 组合 R , 2508 阅读

组合: 从N中选择K个,用函数 choose(N,K)

阶乘:factorial(N) 

排列:P(N,K)=choose(N,K) * factorial(K)

 
排列 P------和顺序有关
 
组合 C -------不牵涉到顺序的问题
 
排列分顺序,组合不分
 
例如 把5本不同的书分给3个人,有几种分法.   "排列"
 
把5本书分给3个人,有几种分法          "组合"
 
1.排列及计算公式
 
从n个不同元素中,任取m(m≤n)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个元素的所有排列的个数,叫做从n个不同元素中取出m个元素的排列数,用符号 p(n,m)表示.
 
p(n,m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)!(规定0!=1).
 
2.组合及计算公式
 
从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数.用符号
 
c(n,m) 表示.
 
c(n,m)=p(n,m)/m!=n!/((n-m)!*m!);c(n,m)=c(n,n-m);
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter