Matriz de clasificación (Analysis Services - Minería de datos)

Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se ha interrumpido en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Una matriz de clasificación ordena todos los casos del modelo en categorías, determinando si el valor de predicción coincide con el valor real. A continuación, se cuentan todos los casos de cada categoría y los totales se muestran en la matriz. La matriz de clasificación es una herramienta estándar de evaluación de modelos estadísticos a la que a veces se denomina matriz de confusión.

El gráfico que se crea cuando se elige la opción Matriz de clasificación compara los valores reales con los valores de predicción para cada estado de predicción especificado. Las filas de la matriz representan los valores de predicción para el modelo, mientras que las columnas representan los valores reales. Las categorías usadas en el análisis son falso positivo, verdadero positivo, falso negativoy verdadero negativo.

Una matriz de clasificación es una herramienta importante para evaluar los resultados de la predicción, ya que hace que resulte fácil entender y explicar los efectos de las predicciones erróneas. Al ver la cantidad y los porcentajes en cada celda de la matriz, podrá saber rápidamente en cuántas ocasiones ha sido exacta la predicción del modelo.

En esta sección se explica cómo se crea una matriz de clasificación y cómo se interpretan los resultados.

Descripción de la matriz de clasificación

Considere el modelo que creó como parte del Tutorial básico de minería de datos. El modelo [TM_DecisionTree] se usa para crear una campaña de distribución de correo directo y se puede usar para predecir qué clientes tienen más probabilidad de comprar una bicicleta. Para probar esta utilidad esperada del modelo, se usa un conjunto de datos para el que ya se conocen los valores del atributo de resultados, [Bike Buyer]. Normalmente, se usa el conjunto de datos de prueba que se reservó al crear la estructura de minería de datos que se usa para entrenar el modelo.

Solo hay dos resultados posibles: sí (es probable que el cliente compre una bicicleta) y no (no es probable que el cliente compre una bicicleta). Por consiguiente, la matriz de clasificación resultante es relativamente sencilla.

Interpretación de los resultados

En la tabla siguiente se muestra la matriz de clasificación para el modelo TM_DecisionTree. Recuerde que para este atributo de predicción, 0 significa No y 1 significa Sí.

Previsto 0 (real) 1 (real)
0 362 144
1 121 373

La primera celda de resultados, que contiene el valor 362, indica el número de verdaderos positivos para el valor 0. Dado que 0 indica que el cliente no compró una bicicleta, esta estadística indica que el modelo predijo el valor correcto para quienes no compraron bicicleta en 362 casos.

La celda situada directamente debajo de esa, que contiene el valor 121, indica el número de falsos positivos, o número de veces que el modelo predijo que alguien compraría una bicicleta cuando en realidad no lo hizo.

La celda que contiene el valor 144 indica el número de falsos positivos para el valor 1. Dado que 1 significa que el cliente compró una bicicleta, esta estadística indica que, en 144 casos, el modelo predijo que alguien no compraría una bicicleta cuando sí lo hizo.

Finalmente, la celda que contiene el valor 373 indica el número de verdaderos positivos para el valor de destino 1. En otras palabras, en 373 casos el modelo predijo correctamente que alguien compraría una bicicleta.

Sumando los valores de las celdas contiguas diagonalmente, se puede determinar la exactitud total del modelo. Una diagonal indica el número total de predicciones exactas y la otra indica el número total de predicciones erróneas.

Usar varios valores de predicción

El caso [Bike Buyer] es especialmente fácil de interpretar porque hay solo dos valores posibles. Cuando el atributo de predicción tiene varios valores posibles, la matriz de clasificación agrega una columna nueva por cada valor real posible y, a continuación, cuenta el número de coincidencias para cada valor predicho. En la tabla siguiente se muestran los resultados en un modelo diferente, donde hay tres valores (0, 1, 2) posibles.

Previsto 0 (real) 1 (real) 2 (Real)
0 111 3 5
1 2 123 17
2 19 0 20

Aunque la existencia de columnas adicionales hace que el informe parezca más complejo, el detalle adicional puede ser muy útil cuando se desea evaluar el costo acumulativo de realizar una predicción errónea. Para sumar las diagonales o comparar los resultados de combinaciones diferentes de filas, puede hacer clic en el botón Copiar que se proporciona en la pestaña Matriz de clasificación y pegar el informe en Excel. Como alternativa, puede usar un cliente como el cliente de minería de datos para Excel, que admite SQL Server 2005 (9.x) y versiones posteriores, para crear un informe de clasificación directamente en Excel que incluya recuentos y porcentajes. Para obtener más información, vea Minería de datos de SQL Server.

Restricciones en la matriz de clasificación

Una matriz de clasificación solo se puede usar con atributos de predicción discretos.

Aunque puede agregar varios modelos mientras selecciona modelos en la pestaña Selección de entrada del diseñador Gráfico de precisión de minería de datos , la pestaña Matriz de clasificación mostrará una matriz independiente para cada modelo.

Los temas siguientes contienen más información acerca de cómo puede crear y usar las matrices de clasificación y otros gráficos.

Temas Vínculos
Explica los tipos de gráficos relacionados. Gráfico de mejora respecto al modelo predictivo (Analysis Services - Minería de datos)

Gráfico de beneficios (Analysis Services - Minería de datos)

Gráfico de dispersión (Analysis Services - Minería de datos)
Describe los usos de la validación cruzada en los modelos y estructuras de minería de datos. Validación cruzada (Analysis Services - Minería de datos)
Describe los pasos necesarios para crear gráficos de mejora respecto al modelo predictivo y otros gráficos de precisión. Tareas y procedimientos de prueba y validación (minería de datos)

Consulte también

Prueba y validación (minería de datos)