statsmodels.genmod.generalized_linear_model.GLM.score_test

GLM.score_test(params_constrained, k_constraints=None, exog_extra=None, observed=True) [source]

score test for restrictions or for omitted variables

The covariance matrix for the score is based on the Hessian, i.e. observed information matrix or optionally on the expected information matrix..

Parameters:
  • params_constrained (array_like) – estimated parameter of the restricted model. This can be the parameter estimate for the current when testing for omitted variables.
  • k_constraints (int or None) – Number of constraints that were used in the estimation of params restricted relative to the number of exog in the model. This must be provided if no exog_extra are given. If exog_extra is not None, then k_constraints is assumed to be zero if it is None.
  • exog_extra (None or array_like) – Explanatory variables that are jointly tested for inclusion in the model, i.e. omitted variables.
  • observed (bool) – If True, then the observed Hessian is used in calculating the covariance matrix of the score. If false then the expected information matrix is used.
Returns:
  • chi2_stat (float) – chisquare statistic for the score test
  • p-value (float) – P-value of the score test based on the chisquare distribution.
  • df (int) – Degrees of freedom used in the p-value calculation. This is equal to the number of constraints.

Notes

not yet verified for case with scale not equal to 1.

© 2009–2012 Statsmodels Developers
© 2006–2008 Scipy Developers
© 2006 Jonathan E. Taylor
Licensed under the 3-clause BSD License.
http://www.statsmodels.org/stable/generated/statsmodels.genmod.generalized_linear_model.GLM.score_test.html