Size: 1642
Comment: fix latex format
|
← Revision 6 as of 2011-09-07 16:42:21 ⇥
Size: 1646
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
조합. [Probability]공부의 기초 | 조합. [[Probability]]공부의 기초 |
Line 3: | Line 3: |
[Permutation]에서는 선택된 아이템들의 순서가 중요하다. [Combination]은 순서는 중요하지 않고, n개서 k개를 뽑아내는 가짓수이다. 이것역시 중복허용 조합과 중복비허용 조합으로 나뉜다. a,b,c에서 두개를 뽑는다고 하면, | [[Permutation]]에서는 선택된 아이템들의 순서가 중요하다. [[Combination]]은 순서는 중요하지 않고, n개서 k개를 뽑아내는 가짓수이다. 이것역시 중복허용 조합과 중복비허용 조합으로 나뉜다. a,b,c에서 두개를 뽑는다고 하면, |
Line 26: | Line 26: |
[[BR]] | <<BR>> |
Line 34: | Line 34: |
== [Python]으로 구현하면 == | == Python으로 구현하면 == |
조합. Probability공부의 기초
Permutation에서는 선택된 아이템들의 순서가 중요하다. Combination은 순서는 중요하지 않고, n개서 k개를 뽑아내는 가짓수이다. 이것역시 중복허용 조합과 중복비허용 조합으로 나뉜다. a,b,c에서 두개를 뽑는다고 하면,
중복없이 뽑을때 (without repetition)
3!/2!= 3 즉 세가지 ab, ac, bc
중복을 허용해서 뽑을 때 (with repetition)
4!/(2!*2!) = 6 즉 여섯가지 aa, ab, ac, bb, bc, cc
조합과 관련된 수식들
Python으로 구현하면
중복을 허용하지 않을때
보다 빠른 속도를 원한다면 ProbStat참고
SeeAlso http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/190465