Main Content

negloglik

확률 분포의 음의 로그 가능도

설명

nll = negloglik(pd)는 확률 분포 pd를 피팅하는 데 사용되는 데이터에 대해 음의 로그 가능도 함수 값을 반환합니다.

예제

예제

모두 축소

표본 데이터를 불러옵니다.

load carsmall

이를 갤런당 마일 주행거리(MPG) 데이터에 피팅하여 베이불 분포 객체를 생성합니다.

pd = fitdist(MPG,'Weibull')
pd = 
  WeibullDistribution

  Weibull distribution
    A = 26.5079   [24.8333, 28.2954]
    B = 3.27193   [2.79441, 3.83104]

피팅된 베이불 분포에 대해 음의 로그 가능도를 계산합니다.

wnll = negloglik(pd)
wnll = 
327.4942

표본 데이터를 불러옵니다. 커널 분포를 갤런당 마일 주행거리(MPG) 데이터에 피팅합니다.

load carsmall;
pd = fitdist(MPG,'Kernel')
pd = 
  KernelDistribution

    Kernel = normal
    Bandwidth = 4.11428
    Support = unbounded

음의 로그 가능도를 계산합니다.

nll = negloglik(pd)
nll = 
327.3139

출력 인수

모두 축소

분포를 피팅하는 데 사용되는 데이터의 음의 로그 가능도 값으로, 숫자형 값이 반환됩니다.

확장 기능

버전 내역

R2013a에 개발됨