sklearn.metrics
.rand_score¶
- sklearn.metrics.rand_score()¶
Índice de Rand.
El Índice de Rand calcula una medida de similitud entre dos agrupaciones considerando todos los pares de muestras y los pares de conteo que se asignan en los mismos o diferentes conglomerados o grupos en las agrupaciones predichas y verdaderas.
La puntuación en bruto de RI es:
RI = (número de pares coincidentes) / (número de pares)
Más información en el Manual de usuario.
- Parámetros
- labels_truearray-like de forma (n_samples,), dtype=integral
Etiquetas de clase de verdad fundamental que se utilizarán como referencia.
- labels_predarray-like de forma (n_samples,), dtype=integral
Etiquetas de conglomerados para evaluar.
- Devuelve
- RIfloat
Puntuación de similitud entre 0.0 y 1.0, inclusive, 1.0 significa correspondencia perfecta.
Ver también
adjusted_rand_score
Puntuación de Rand ajustada
adjusted_mutual_info_score
Información Mutua Ajustada
Referencias
Ejemplos
Los etiquetados que coinciden perfectamente tienen una puntuación de 1 incluso
>>> from sklearn.metrics.cluster import rand_score >>> rand_score([0, 0, 1, 1], [1, 1, 0, 0]) 1.0
Las etiquetas que asignan a todos los miembros de las clases a los mismos grupos o conglomerados están completas, pero pueden no ser siempre puros, están penalizadas:
>>> rand_score([0, 0, 1, 2], [0, 0, 1, 1]) 0.83...