arch.covariance.kernel.CovarianceEstimate¶
-
class arch.covariance.kernel.CovarianceEstimate(short_run: ndarray[Any, dtype[float64]], one_sided_strict: ndarray[Any, dtype[float64]], columns: Index | list[str] | None =
None
, long_run: ndarray[Any, dtype[float64]] | None =None
, one_sided: ndarray[Any, dtype[float64]] | None =None
)[source]¶ Covariance estimate using a long-run covariance estimator
- Parameters:¶
- short_run: ndarray[Any, dtype[float64]]¶
The short-run covariance estimate.
- one_sided_strict: ndarray[Any, dtype[float64]]¶
The one-sided strict covariance estimate.
- columns: Index | list[str] | None =
None
¶ Column labels to use if covariance estimates are returned as DataFrames.
- long_run: ndarray[Any, dtype[float64]] | None =
None
¶ The long-run covariance estimate. If not provided, computed from short_run and one_sided_strict.
- one_sided: ndarray[Any, dtype[float64]] | None =
None
¶ The one-sided-strict covariance estimate. If not provided, computed from short_run and one_sided_strict.
Notes
If \(\Gamma_0\) is the short-run covariance and \(\Lambda_1\) is the one-sided strict covariance, then the long-run covariance is defined
\[\Omega = \Gamma_0 + \Lambda_1 + \Lambda_1^\prime\]and the one-sided covariance is
\[\Lambda_0 = \Gamma_0 + \Lambda_1.\]Methods
Properties
The long-run covariance estimate.
The one-sided covariance estimate.
The one-sided strict covariance estimate.
The short-run covariance estimate.