主要内容

betalike

β-对数似

语法

nlogL = betalike(参数、数据)
[nlogL,阿瓦尔人]= betalike(参数、数据)

描述

nlogL = betalike(参数、数据)返回beta参数的beta对数似然函数的负数一个b中指定的向量参数个数以及列向量中指定的观测值数据

的元素数据必须位于开区间(0,1),这里定义了分布。然而,有时也需要将beta分布拟合到包含精确的0或1的数据中。对于这样的数据,beta似然函数是无界的,标准极大似然估计是不可能的。在这种情况下,betalike通过将0或1视为已被左截掉的值来计算一个修改的可能性,该可能性包含0或1√最小正浮点数或者在1-处右删每股收益分别/ 2。

[nlogL,阿瓦尔人]= betalike(参数、数据)同样的回报阿瓦尔人,是参数估计的渐近方差-协方差矩阵参数个数为最大似然估计。阿瓦尔人是费雪信息矩阵的逆。的对角元素阿瓦尔人为各自参数的渐近方差。

betalike是beta分布的最大似然估计的效用函数。可能性假设数据样本中的所有元素都是相互独立的。自betalike返回负的beta对数似然函数,最小化betalike使用fminsearch就是最大化可能性。

例子

这个例子继续betafit例如,它计算一些随机生成的beta分布数据的beta参数的估计。

r = betarnd (3100,1);[nlogl,AVAR] = betalike(betafit(r),r) nlogl = -27.5996 AVAR = 0.2783 0.1316 0.1316 0.0867

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a