Hogar Finanzas personales Cómo explicar los resultados de una clasificación R Modelo predictivo de análisis: dummies

Cómo explicar los resultados de una clasificación R Modelo predictivo de análisis: dummies

Video: Análisis predictivo con BI 2025

Video: Análisis predictivo con BI 2025
Anonim

Otra tarea en análisis predictivo es clasificar nuevos datos al predecir a qué clase pertenece un elemento de datos de destino, dado un conjunto de variables independientes. Por ejemplo, puede clasificar a un cliente por tipo, por ejemplo, como un cliente de alto valor, un cliente habitual o un cliente que está listo para cambiar a un competidor, utilizando un árbol de decisiones.

Para ver información útil sobre el modelo de Clasificación R, escriba el siguiente código:

>> resumen (modelo) Longitud Clase Modo 1 BinaryTree S4
La columna Clase le dice que ha creado un árbol de decisión. Para ver cómo se determinan las divisiones, puede simplemente escribir el nombre de la variable en la que asignó el modelo, en este caso, modelo: >> modelo Árbol de inferencia condicional con 6 nodos de terminal Respuesta: seedType Inputs: área, perímetro, compacidad, longitud, ancho, asimetría, longitud2 Número de observaciones: 147 1) área <= 16. 2; criterio = 1, estadística = 123. 423 2) área <= 13. 37; criterio = 1, estadística = 63. 549 3) longitud2 4. 914 5) * pesos = 45 2) área> 13. 37 6) longitud2 5. 396 8) * pesos = 8 1) área> 16. 2 9) longitud2 5. 877 11) * pesos = 40

Aún mejor, puedes visualizar el modelo creando un diagrama del árbol de decisión con este código:> plot (model)


Esta es una representación gráfica de un árbol de decisión. Puede ver que la forma general imita a la de un árbol real. Está formado por

nodos

(círculos y rectángulos) y enlaces o bordes (las líneas de conexión). El primer nodo (que comienza en la parte superior) se llama nodo raíz

y los nodos en la parte inferior del árbol (rectángulos) se llaman nodos terminales . Hay cinco nodos de decisión y seis nodos terminales.

En cada nodo, el modelo toma una decisión basada en los criterios del círculo y los enlaces, y elige un camino a seguir. Cuando el modelo llega a un nodo terminal, se alcanza un veredicto o una decisión final. En este caso particular, dos atributos, el y el, se utilizan para decidir si un tipo de semilla dado está en la clase 1, 2 o 3.

Por ejemplo, tome la observación n. ° 2 del conjunto de datos. Tiene una de 4. 956 y una de 14. 88. Puede usar el árbol que acaba de construir para decidir a qué tipo de semilla particular pertenece esta observación. Aquí está la secuencia de pasos:

Comience en el nodo raíz, que es el nodo 1 (el número se muestra en el pequeño cuadrado en la parte superior del círculo). Decidir en función del atributo: Es el de la observación n. ° 2 menor que o igual a (denotado por <=) 16.2? la respuesta es sí, así que muévase a lo largo del camino hacia el nodo 2.

En el nodo 2, la modelo pregunta: ¿Es el área 13. 37? La respuesta es sí, así que muévete por el camino hasta el nodo 6. En este nodo, el modelo pregunta: ¿Es la longitud2 <= 5. 396? lo es, y te mueves al nodo terminal 7 y el veredicto es que la observación n. ° 2 es del tipo de semilla 1. Y es, de hecho, el tipo de semilla 1.

  1. El modelo hace ese proceso para que todas las demás observaciones predigan su clases

  2. Para saber si entrenaste un buen modelo, compruébalo con los datos de entrenamiento. Puede ver los resultados en una tabla con el siguiente código: >> tabla (predicir (modelo), trainSet $ ​​seedType) 1 2 3 1 45 4 3 2 3 47 0 3 1 0 44

    Los resultados muestran que el error (o tasa de clasificación errónea) es 11 de 147 o 7. 48 por ciento.

  3. Con los resultados calculados, el siguiente paso es leer la tabla.

    Las predicciones correctas son las que muestran los números de columna y fila como iguales. Esos resultados aparecen como una línea diagonal desde la parte superior izquierda a la inferior derecha; por ejemplo, [1, 1], [2, 2], [3, 3] son ​​el número de predicciones correctas para esa clase.
    

    Entonces, para el tipo de semilla 1, el modelo lo predijo correctamente 45 veces, mientras que clasificó incorrectamente la semilla 7 veces (4 veces como tipo de semilla 2 y 3 veces como tipo 3). Para el tipo de semilla 2, el modelo lo predijo correctamente 47 veces, y lo clasificó incorrectamente 3 veces. Para el tipo de semilla 3, el modelo lo predijo correctamente 44 veces, y lo clasificó erróneamente solo una vez.

  4. Esto muestra que este es un buen modelo. Entonces ahora lo evalúa con los datos de prueba. Aquí está el código que usa los datos de prueba para predecir y almacenarlo en una variable (testPrediction) para su uso posterior: >> testPrediction <- predict (model, newdata = testSet)

    Para evaluar cómo se realizó el modelo con el probar datos, verlos en una tabla y calcular el error, para lo cual el código se ve así: tabla >> (testPrediction, testSet $ ​​seedType) testPrediction 1 2 3 1 23 2 1 2 1 19 0 3 1 0 17

Cómo explicar los resultados de una clasificación R Modelo predictivo de análisis: dummies

Selección del editor

Cómo enviar videos e imágenes por correo electrónico con Flip Video - Dummies

Cómo enviar videos e imágenes por correo electrónico con Flip Video - Dummies

Después de tomar fotos y videos de eventos en su vida con su cámara Flip Video, es posible que desee enviarlos por correo electrónico a amigos y familiares. Compartir películas e imágenes que capture y cree mediante el envío de un mensaje de correo electrónico facilita la comunicación y el contacto con sus creaciones, sin importar cuán cerca ...

Cómo grabar sonido por separado para su película digital - dummies

Cómo grabar sonido por separado para su película digital - dummies

Hay momentos en que un cineasta necesita Grabe sonido utilizando un dispositivo separado de la cámara, para grabar sonido por separado y luego sincronice el sonido con el video más tarde, al editar. Por lo general, la razón de esto es para aumentar la calidad del sonido grabado porque muchas cámaras no graban el sonido tan bien como ...

Cómo grabar video con una cámara de video con tapa: imitar

Cómo grabar video con una cámara de video con tapa: imitar

Grabar videos con su cámara Flip es como fácil como 1-2-3 (y 4). Antes de grabar un video, verifique los indicadores de estado de su Flip para asegurarse de que la cámara esté completamente cargada y de que tenga suficiente tiempo de grabación para capturar el video que desea filmar. Para verificar el nivel de carga de la batería de su Flip (o ...

Selección del editor

¿Qué hacer con los resultados de conciliación en QuickBooks 2016? Principios ficticios

¿Qué hacer con los resultados de conciliación en QuickBooks 2016? Principios ficticios

En una reconciliación, como probablemente sepa , utiliza QuickBooks para comparar sus registros de una cuenta bancaria con los registros del banco de la misma cuenta. Debería poder explicar cualquier diferencia entre las dos cuentas, por lo general señalando a los cheques que escribió que aún no se han borrado. (A veces los depósitos caen en ...

Su Lista de artículos en QuickBooks 2012 - dummies

Su Lista de artículos en QuickBooks 2012 - dummies

QuickBooks 2012 proporciona varias maneras diferentes de ver la información que usted Guardado en tu lista de elementos. Puede que ya sepas algo de esto si has trabajado un poco con QuickBooks. Algo de esto puede ser nuevo para ti. La columna Código de artículo en la Lista de artículos de QuickBooks 2012 Un punto importante para ...

Qué sucede cuando condensa el archivo QuickBooks Company - dummies

Qué sucede cuando condensa el archivo QuickBooks Company - dummies

El proceso de condensación de archivos QuickBooks hace dos cosas : El comando QuickBooks Condense crea una copia permanente del archivo de datos de QuickBooks (llamado una copia de archivo del archivo); el proceso de condensación de archivos hace que el archivo de datos sea más pequeño al resumir muchas antiguas transacciones cerradas y detalladas que usan entradas de diario de grandes monstruos. Debido a esta condensación y archivo ...

Selección del editor

4 Prácticos botones de herramientas en QuickBooks Online - Dummies

4 Prácticos botones de herramientas en QuickBooks Online - Dummies

En QuickBooks Online (QBO), en la parte superior del ventana, hay herramientas disponibles para ayudarlo a encontrar su camino. Puede buscar o crear transacciones, ver transacciones recientes o realizar otras acciones no relacionadas con las transacciones. Si está trabajando en QBOA y abre una empresa de QBO, las herramientas varían un poco. Las herramientas en ...

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

Usan QuickBooks 2016 para administrar sus activos fijos contabilidad (lo que significa seguimiento de todos los activos de su empresa), pero puede convertirse en un desastre si no tiene cuidado: sus listas de activos fijos tienden a crecer con el tiempo, llegando a estar desordenada con cosas que ni siquiera recuerda haber comprado. Sin embargo, puede probar los siguientes tres ...

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

Usan QuickBooks 2014 para administrar sus activos fijos contabilidad (lo que significa seguimiento de todos los activos de su empresa), pero puede convertirse en un desastre si no tiene cuidado: sus listas de activos fijos tienden a crecer con el tiempo, llegando a estar desordenada con cosas que ni siquiera recuerda haber comprado. Sin embargo, puede probar los siguientes tres ...