MLE를 이해하기 위해서는 먼저, likelyhood function을 알아야 한다.
Likelihood Function
예를 들어 설명을 하자면,
어떤 확률분포를 통해 데이터 x=[1,4,5,6,7]을 얻었다고 해보자.
그림을 그려보면, 아래와 같이 그릴 수 있습니다.
데이터 x가 확률분포에 대응되는 값을 likelyhood라고 합니다.
likelyhood 값을 수식으로 나타내게 되면 아래와 같이 됩니다.
likelihood function은 위의 likelihood 값들을 모두 곱한 값입니다.
likelyhood function은 모데이터로 부터 데이터를 얻었을 때 어떤 분포로 추출되었을 확률이라고 할 수 있습니다.
Maximum Likelihood Estimation
Maximum Likelihood Estimation은 위의 likelihood function을 최대화 시키는 모분포를 구하는 방법입니다.
즉 아래의 식의 최대 값을 구하는 것이 Maximum likelyhood Estimation이라고 할 수 있습니다.
계산의 편의성을 위해서 log를 취하게 됩니다. 양변에 로그를 취하면
위의 식을 미분 혹은 편미분을 사용하여 최대 값을 구해주면 된다.
'중요 개념들' 카테고리의 다른 글
GNN(Graph Neural Networks) (0) | 2021.05.11 |
---|---|
베이즈 정리 (0) | 2021.04.28 |
Entropy, Cross-Entropy, KL-Divergence 완벽 이해 (0) | 2021.04.19 |