statsmodels.genmod.families.family.NegativeBinomial.loglike_obs¶
-
NegativeBinomial.loglike_obs(endog, mu, var_weights=
1.0, scale=1.0)[source]¶ 负二项分布拟合均值响应的每个观测值的对数似然函数。
- Parameters:¶
- endog
ndarray 通常是内生响应变量。
- mu
ndarray 通常但不总是拟合的平均响应变量。
- var_weightsarray_like
1维方差(分析)权重数组。默认值为1。
- scale
float 比例参数。默认值为1。
- endog
- Returns:¶
- ll_i
float 在(endog, mu, var_weights, scale)处评估的对数似然值,如下定义。
- ll_i
注释
定义为:
\[llf = \sum_i var\_weights_i / scale * (Y_i * \log{(\alpha * \mu_i / (1 + \alpha * \mu_i))} - \log{(1 + \alpha * \mu_i)}/ \alpha + Constant)\]其中 \(常数\) 定义为:
\[Constant = \ln \Gamma{(Y_i + 1/ \alpha )} - \ln \Gamma(Y_i + 1) - \ln \Gamma{(1/ \alpha )}\]- constant = (special.gammaln(endog + 1 / self.alpha) -
special.gammaln(endog+1)-special.gammaln(1/self.alpha))
- return (endog * np.log(self.alpha * mu / (1 + self.alpha * mu)) -
np.log(1 + self.alpha * mu) / self.alpha + 常数) * var_weights / scale
Last update:
Oct 16, 2024