sklearn.covariance
.shrunk_covariance¶
- sklearn.covariance.shrunk_covariance()¶
Calcula una matriz de covarianza reducida sobre la diagonal
Más información en el Manual de usuario.
- Parámetros
- emp_covarray-like de forma (n_features, n_features)
Matriz de covarianza a reducirse
- shrinkagefloat, default=0.1
Coeficiente en la combinación convex utilizada para el cálculo de la estimación reducida. Su rango es [0, 1].
- Devoluciones
- shrunk_covndarray de forma (n_features, n_features)
Covarianza reducida.
Notas
La covarianza regularizada (reducida) es dada por:
(1 - shrinkage) * cov + shrinkage * mu * np.identity(n_features)
donde mu = trace(cov) / n_features