I've been digging into the API of statsmodels.regression.linear_model.RegressionResults
and have found how to retrieve different flavors of heteroskedasticity corrected standard errors (via properties like HC0_se
, etc.) However, I can't quite figure out how to get the t-tests on the coefficients to use these corrected standard errors. Is there a way to do this in the API, or do I have to do it manually? If the latter, can you suggest any guidance on how to do this with statsmodels results?
相关问题
- how to define constructor for Python's new Nam
- streaming md5sum of contents of a large remote tar
- How to get the background from multiple images by
- Evil ctypes hack in python
- Correctly parse PDF paragraphs with Python
The
fit
method of the linear models, discrete models and GLM, take acov_type
and acov_kwds
argument for specifying robust covariance matrices. This will be attached to the results instance and used for all inference and statistics reported in the summary table.Unfortunately, the documentation doesn't really show this yet in an appropriate way. The auxiliary method that actually selects the sandwiches based on the options shows the options and required arguments: http://statsmodels.sourceforge.net/devel/generated/statsmodels.regression.linear_model.OLS.fit.html
For example, estimating an OLS model and using
HC3
covariance matrices can be done withSome sandwiches require additional arguments, for example cluster robust standard errors, can be selected in the following way, assuming
mygroups
is an array that contains the groups labels:Some robust covariance matrices make additional assumptions about the data without checking. For example heteroscedasticity and autocorrelation robust standard errors or Newey-West,
HAC
, standard errors assume a sequential time series structure. Some panel data robust standard errors also assume stacking of the time series by individuals.A separate option
use_t
is available to specify whether the t and F or the normal and chisquare distributions should be used by default for Wald tests and confidence intervals.