statsmodels.genmod.families.family.Gaussian.loglike#

Gaussian.loglike(endog, mu, var_weights=1.0, freq_weights=1.0, scale=1.0)#

The log-likelihood function in terms of the fitted mean response.

Parameters:
endogarray_like

Usually the endogenous response variable.

muarray_like

Usually but not always the fitted mean response variable.

var_weightsarray_like, optional

1d array of variance (analytic) weights. The default is 1.

freq_weightsarray_like, optional

1d array of frequency weights. The default is 1.

scalefloat, optional

The scale parameter. The default is 1.

Returns:
llfloat

The value of the log-likelihood evaluated at (endog, mu, var_weights, freq_weights, scale) as defined below.

Notes

Where \(ll_i\) is the by-observation log-likelihood:

\[ll = \sum(ll_i * freq\_weights_i)\]

ll_i is defined for each family. endog and mu are not restricted to endog and mu respectively. For instance, you could call both loglike(endog, endog) and loglike(endog, mu) to get the log-likelihood ratio.