statsmodels.regression.rolling.RollingOLS.fit¶
-
RollingOLS.fit(method=
'inv'
, cov_type='nonrobust'
, cov_kwds=None
, reset=None
, use_t=False
, params_only=False
)¶ Estimate model parameters.
- Parameters:¶
- method{‘inv’, ‘lstsq’, ‘pinv’}
Method to use when computing the the model parameters.
‘inv’ - use moving windows inner-products and matrix inversion. This method is the fastest, but may be less accurate than the other methods.
‘lstsq’ - Use numpy.linalg.lstsq
‘pinv’ - Use numpy.linalg.pinv. This method matches the default estimator in non-moving regression estimators.
- cov_type{‘nonrobust’, ‘HCCM’, ‘HC0’}
Covariance estimator:
nonrobust - The classic OLS covariance estimator
HCCM, HC0 - White heteroskedasticity robust covariance
- cov_kwds
dict
Unused
- reset
int
,optional
Interval to recompute the moving window inner products used to estimate the model parameters. Smaller values improve accuracy, although in practice this setting is not required to be set.
- use_tbool,
optional
Flag indicating to use the Student’s t distribution when computing p-values.
- params_onlybool,
optional
Flag indicating that only parameters should be computed. Avoids calculating all other statistics or performing inference.
- Returns:¶
RollingRegressionResults
Estimation results where all pre-sample values are nan-filled.