statsmodels.tsa.statespace.sarimax.SARIMAXResults.info_criteria

SARIMAXResults.info_criteria(criteria, method='standard')

Information criteria

Parameters:
criteria{‘aic’, ‘bic’, ‘hqic’}

The information criteria to compute.

method{‘standard’, ‘lutkepohl’}

The method for information criteria computation. Default is ‘standard’ method; ‘lutkepohl’ computes the information criteria as in Lütkepohl (2007). See Notes for formulas.

Notes

The ‘standard’ formulas are:

AIC=2logL(Yn|ψ^)+2kBIC=2logL(Yn|ψ^)+klognHQIC=2logL(Yn|ψ^)+2kloglogn

where ψ^ are the maximum likelihood estimates of the parameters, n is the number of observations, and k is the number of estimated parameters.

Note that the ‘standard’ formulas are returned from the aic, bic, and hqic results attributes.

The ‘lutkepohl’ formulas are (Lütkepohl, 2010):

AICL=log|Q|+2knBICL=log|Q|+klognnHQICL=log|Q|+2kloglognn

where Q is the state covariance matrix. Note that the Lütkepohl definitions do not apply to all state space models, and should be used with care outside of SARIMAX and VARMAX models.

References