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

Входные параметры

свернуть все

Распределение вероятностей, заданное как объект распределения вероятностей, созданный с помощью одного из следующих.

Функция или приложениеОписание
fitdistПодбор объекта распределения вероятностей к выборочным данным.
Distribution FitterПодгонка распределения вероятностей к выборочным данным с помощью интерактивного приложения Distribution Fitter и экспорт подгоняемого объекта в рабочую область.

Выходные аргументы

свернуть все

Отрицательное значение логарифмической правдоподобности для данных, используемых для соответствия распределению, возвращаемое в виде числового значения.

Введенный в R2013a