본문 바로가기

Mathematics

다항계수

728x90

이항정리

이항정리는 (y1+y2)n 같은 이항식의 n 제곱을 어떻게 전개하는가에 관한 정리이다. 내용은 다음과 같다.

(y1+y2)n=n1,n20n!n1!n2!y1n1y2n2,n1+n2=n

유도 과정:

(1) (y1+y2)n을 전개하면 최고차항의 차수는 n이다. 각 항은 y1n1y2n2 처럼 n1개의 y1n2개의 y2의 곱의 형태이다.

(2) 특정 y1n1y2n2항은 1개가 아닐 수 있다. 예를 들어 n=3일 경우 y12y21과 같은 항은 총 2개가 존재한다. 이 2개 항을 합하여 정리하면 2y12y21이라는 항이 전개식에 포함될 것이다.

(3) 그렇다면 n=3일 때의 전개식에 어째서 y12y21과 같은 항이 2개가 존재하는가?

먼저

(y1+y2)3=(y1+y2)(y1+y2)(y1+y2)=ABC

와 같은 형태를 생각하자. A,B,C의 3곳에서 2개의 y1을 고르고, 남은 3-2=1곳에서 1개의 y2를 골라 y12y21를 만드는 경우의 수는 2이기 때문이다.

(32)(321)=3!2!(32)!(32)!1!(321)!=3!2!1!=2

(4) 위 사고를 일반화 하면, y1n1y2n2의 개수는 다음과 같이 정해진다.

(nn1)(nn1n2)=n!n1!(nn1)!(nn1)!n2!(nn1n2)!=n!n1!n2!

(5) 그리고 모든 가능한 정수 n1,n2에 대해 n!n1!n2!y1n1y2n2를 합산한 것이 전체 전개식의 내용이다. 가능한 범위는 다음과 같다.

n1,n20,n1+n2=n

이항계수

이항 전개식의 각 항의 계수

(nn1)(nn1n2)=n!n1!n2!

는 사실 간단히 (nn1)와 같이 n1만을 사용하여 표현할 수 있다. nn1=n2이고, (nn1n2)=1이기 때문이다.

이제 n1대신 r, n2 대신 nr을 사용하여 이항정리를 간단히 하면

(y1+y2)n=r=0n(nr)y1ry2nr

여기서 (nr)을 이항계수라고 한다.

이분법, 이진적인, 바이너리한 케이스를 나타낼 때 항상 이렇게 식을 간단히 할 수 있다. 성공, 실패의 두가지 케이스를 성공과 Not 성공으로 보는 것이다. 성공확률 p라는 하나의 변수를 가지고 실패확률 (1p)도 표현 가능하다. 로지스틱 회귀에서도 마찬가지이다. 이항전개에서는 r개의 y1(nr)개의 y1이 아닌 것으로 모든 경우를 표현했다.

삼항정리, 다항정리

삼항정리는 (y1+y2+y3)n 같이 삼항식의 n 제곱의 전개에 관한 정리이다.

이항정리와 같은 논리로

(nn1)(nn1n2)(nn1n2n3)=n!n1!n2!n3!

만큼의 y1n1y2n2y3n3 항이 전개식에 포함된다. 따라서

(y1+y2+y3)n=n1,n2,n30n!n1!n2!n3!y1n1y2n2y3n3,n1+n2+n3=n

이항정리와 삼항정리를 일반화하여 다항정리를 생각해보자.

(y1+y2++yk)n=n1,n2,,nk0n!n1!n2!nk!y1n1y2n2yknk,n1+n2++nk=n

다항 전개식의 계수 부분, 즉 n!n1!n2!nk!을 다음과 같이 간단히 표기한다.

(nn1,n2,,nk):=n!n1!n2!nk!

이것을 다항계수 (Multinomial Coefficient)라고 부른다.

728x90