negloglik

Отрицательная логарифмическая правдоподобность вероятностного распределения

Синтаксис

Описание

пример

nll = negloglik(pd) возвращает значение отрицательной функции логарифмической правдоподобности для данных, используемых, чтобы строить распределение вероятности pd.

Примеры

свернуть все

Загрузите выборочные данные.

load carsmall

Создайте объект распределения Weibull путем подбора кривой ему к миле на галлон (MPGданные.

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

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

Вычислите отрицательную логарифмическую вероятность для подходящего распределения Weibull.

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