statsmodels.regression.recursive_ls.RecursiveLSResults.info_criteria¶
-
RecursiveLSResults.info_criteria(criteria, method=
'standard')¶ Information criteria
- Parameters:¶
Notes
The ‘standard’ formulas are:
\[\begin{split}AIC & = -2 \log L(Y_n | \hat \psi) + 2 k \\ BIC & = -2 \log L(Y_n | \hat \psi) + k \log n \\ HQIC & = -2 \log L(Y_n | \hat \psi) + 2 k \log \log n \\\end{split}\]where \(\hat \psi\) 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):
\[\begin{split}AIC_L & = \log | Q | + \frac{2 k}{n} \\ BIC_L & = \log | Q | + \frac{k \log n}{n} \\ HQIC_L & = \log | Q | + \frac{2 k \log \log n}{n} \\\end{split}\]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