sklearn.covariance
.ledoit_wolf¶
- sklearn.covariance.ledoit_wolf()¶
Estima la matriz de covarianza Ledoit-Wolf reducida.
Más información en el Manual de usuario.
- Parámetros
- Xarray-like de forma (n_samples, n_features)
Datos desde los cuales calcular la estimación de covarianza
- assume_centeredbool, default=False
Si es True, los datos no se centrarán antes del cálculo. Útil para trabajar con datos cuya media es significativamente igual a cero pero no es exactamente cero. Si es False, los datos se centrarán antes del cálculo.
- block_sizeint, default=1000
Tamaño de los bloques en los que se dividirá la matriz de covarianza. Esto es solamente una optimización de la memoria y no afecta a los resultados.
- Devuelve
- shrunk_covndarray de forma (n_clusters, n_features)
Covarianza reducida.
- shrinkagefloat
Coeficiente en la combinación convex utilizada para el cálculo de la estimación reducida.
Notas
La covarianza regularizada (reducida) es:
(1 - shrinkage) * cov + shrinkage * mu * np.identity(n_features)
donde mu = trace(cov) / n_features