statsmodels.gam.generalized_additive_model.GLMGam.get_distribution

GLMGam.get_distribution(params, scale=1, exog=None, exposure=None, offset=None)

Return a random number generator for the predictive distribution.

Parameters:

params : array_like

The model parameters.

scale : scalar

The scale parameter.

exog : array_like

The predictor variable matrix.

Returns:

gen

Frozen random number generator object. Use the rvs method to generate random values.

Notes

Due to the behavior of scipy.stats.distributions objects, the returned random number generator must be called with gen.rvs(n) where n is the number of observations in the data set used to fit the model. If any other value is used for n, misleading results will be produced.