lognlike

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

Описание

пример

nlogL = lognlike(params,x) возвращает логнормальную отрицательную логарифмическую правдоподобность параметров распределения (params) с учетом выборочных данных (x). params(1) и params(2) - среднее и стандартное отклонение логарифмических значений, соответственно.

nlogL = lognlike(params,x,censoring) определяет, будет ли каждое значение в x имеет прямую цензуру или нет. Используйте логический вектор censoring в котором 1 указывает наблюдения, которые подвергаются цензуре вправо, а 0 указывает на наблюдения, которые полностью наблюдаются.

nlogL = lognlike(params,x,censoring,freq) задает частоту или веса наблюдений. Чтобы задать freq без указания censoring, можно пройти [] для censoring.

пример

[nlogL,aVar] = lognlike(___) также возвращает обратную матрицу информации Фишера aVar, использование любой комбинации входных аргументов в предыдущих синтаксисах. Если значения в params являются максимальными оценками правдоподобия (MLE) параметров, aVar является приближением к асимптотической ковариационной матрице.

Примеры

свернуть все

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

Сгенерируйте 1000 случайных чисел из логнормального распределения с параметрами 5 и 2.

rng('default') % For reproducibility
n = 1000; % Number of samples
x = lognrnd(5,2,[n,1]);

Найдите MLE для параметров распределения (среднее и стандартное отклонение логарифмических значений) при помощи mle.

phat = mle(x,'distribution','LogNormal')
phat = 1×2

    4.9347    1.9969

Найдите отрицательную логарифмическую правдоподобность MLE.

nlogL = lognlike(phat,x)
nlogL = 7.0453e+03

Найдите максимальные оценки правдоподобия (MLEs) параметров lognormal distribution, а затем найдите доверительный интервал соответствующего значения cdf.

Сгенерируйте 1000 случайных чисел из логнормального распределения с параметрами 5 и 2.

rng('default') % For reproducibility
n = 1000; % Number of samples
x = lognrnd(5,2,n,1);

Найдите MLE для параметров распределения (среднее и стандартное отклонение логарифмических значений) при помощи mle.

phat = mle(x,'distribution','LogNormal')
phat = 1×2

    4.9347    1.9969

muHat = phat(1);
sigmaHat = phat(2);

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

[~,pCov] = lognlike(phat,x)
pCov = 2×2

    0.0040   -0.0000
   -0.0000    0.0020

Найдите значение cdf в 0,5 и его 95% доверительный интервал.

[p,pLo,pUp] = logncdf(0.5,muHat,sigmaHat,pCov)
p = 0.0024
pLo = 0.0016
pUp = 0.0037

p - значение cdf lognormal distribution с параметрами muHat и sigmaHat. Интервал [pLo,pUp] - 95% доверительный интервал cdf, оцененный в 0,5 с учетом неопределенности muHat и sigmaHat использование pCov. 95% доверительный интервал означает вероятность того, что [pLo,pUp] содержит истинное значение cdf 0,95.

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

свернуть все

Lognormal распределения параметров, заданная как вектор двух числовых значений. params(1) и params(2) - среднее и стандартное отклонение логарифмических значений, соответственно. params(2) должен быть положительным.

Пример: [0,1]

Типы данных: single | double

Выборочные данные, заданная как вектор.

Типы данных: single | double

Показатель цензуры каждого значения в x, заданный как логический вектор того же размера, что и x. Используйте 1 для наблюдений, которые подвергаются цензуре вправо, и 0 для наблюдений, которые полностью наблюдаются.

По умолчанию это массив 0 с, что означает, что все наблюдения полностью наблюдаются.

Типы данных: logical

Частота или веса наблюдений, заданные как неотрицательный вектор, такой же размер как x. The freq входной параметр обычно содержит неотрицательное целое число для соответствующих элементов в x, но может содержать любые неотрицательные значения.

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

По умолчанию это массив 1с, что означает одно наблюдение на элемент x.

Типы данных: single | double

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

свернуть все

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

Обратная информационная матрица Фишера, возвращенная как числовая матрица 2 на 2. aVar основан на наблюдаемой информации Фишера, учитывая наблюдаемые данные (x), а не ожидаемая информация.

Если значения в params являются MLE параметров, aVar является приближением к асимптотической дисперсионно-ковариационной матрице (также известной как асимптотическая ковариационная матрица). Чтобы найти MLE, используйте mle.

Альтернативная функциональность

lognlike является функцией, специфичной для логнормального распределения. Statistics and Machine Learning Toolbox™ также предлагает общие функции mlecov, fitdist, negloglik, и proflik и приложение Distribution Fitter, которое поддерживает различные распределения вероятностей.

  • mlecov возвращает асимптотическую ковариационную матрицу MLE параметров для распределения, заданного пользовательской функцией плотности вероятностей. Для примера, mlecov(params,x,'pdf',@lognpdf) возвращает асимптотическую ковариационную матрицу MLE для логнормального распределения.

  • Создайте LognormalDistribution объект распределения вероятностей путем подгонки распределения к данным с помощью fitdist function или Distribution Fitter приложения. Свойство объекта ParameterCovariance сохраняет ковариационную матрицу оценок параметров. Чтобы получить отрицательную логарифмическую правдоподобность оценок параметра и профиля функции правдоподобия, передайте объект в negloglik и proflik, соответственно.

Ссылки

[1] Эванс, М., Н. Гастингс и Б. Пикок. Статистические распределения. 2nd ed. Hoboken, NJ: John Wiley & Sons, Inc., 1993.

[2] Lawless, J. F. Статистические модели и методы для пожизненных данных. Hoboken, NJ: Wiley-Interscience, 1982.

[3] Микер, У. К. и Л. А. Эскобар. Статистические методы для данных о надежности. Hoboken, NJ: John Wiley & Sons, Inc., 1998.

Расширенные возможности

Представлено до R2006a