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 で導入