Desarrollo de un sistema de predicción
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA
Facultad de Ingeniería
MINERÍA DE DATOS
Documentación de la Práctica:
Desarrollo de un Sistema de Predicción
9 de octubre de 2011
Dr. Ricardo Blanco Vega
Tabla de Contenido
Índice de Figuras 3
Objetivo 5
Desarrollo 6
Accediendo al programa Explorer de WEKA 6
Creación de unmodelo de predicción 10
Creación del programa de predicción 16
Conclusiones 17
Recomendaciones 18
Referencias 18
Índice de Figuras
Figura 1. Menú de inicio al seleccionar el botón inicio 5
Figura 2. Escribir weka 6
Figura 3. Elección de Weka 3.7 6
Figura 4. Pantalla principal WEKA 7
Figura 5. WEKA. Explorer 8
Figura 6. Interfaz inicial delExplorer. 8
Figura 7. Abrir archivo. 9
Figura 8. Ubicación de la carpeta de Weka. 10
Figura 9. Seleccionando el ejemplo weather 10
Figura 10. Archivo cargado mostrando sus características. 11
Figura 11. Eligiendo clasificador 11
Figura 12. Clasificador J48 elegido. 12
Figura 13. Numero de instancias clasificadas correctamente 12
Figura 14. Elección del atributo a remover 13Figura 15. Removiendo un atributo 13
Figura 16. Obteniendo mejores resultados. 14
Figura 17. Guardando los datos 14
Figura 18. Guardando el modelo 15
Figura 19. Copiando los archivos de apoyo 15
Figura 20. Corriendo el programa 16
Figura 21. Resultado de la predicción. 16
Objetivo
El presente documento describe cómo realizar el desarrollo de un sistema depredicción utilizando Java y WEKA (Hall et. al., 2009).
Desarrollo
A continuación se describen los pasos necesarios para primero crear un modelo de predicción y finalmente como utilizarlo en la construcción de un programa de predicción.
Accediendo al programa Explorer de WEKA
Suponiendo que WEKA ya está instalado en un ambiente Windows Vista o Windows 7.
1- Dar clicken botón inicio
[pic]
Figura 1. Menú de inicio al seleccionar el botón inicio
2- Se escribe weka (no es sensitivo a minúsculas o mayúsculas).
[pic]
Figura 2. Escribir weka
3- Se selecciona Weka 3.7
[pic]
Figura 3. Elección de Weka 3.7
4- Aparece la interfaz principal de WEKA.
[pic]
Figura 4. Pantalla principal WEKA
5-Para ejecutar el explorador de Weka se da clic en el botón de Explorer.
El explorador es de los programas más importantes pues permite tareas de:
1. Preprocesado de los datos y aplicación de filtros.
2. Clasificación.
3. Clustering.
4. Búsqueda de Asociaciones.
5. Selección de atributos.
6. Visualización de datos.
[pic]
Figura 5. WEKA. Explorer
6- Finalmentese obtiene la pantalla principal del Explorer
[pic]
Figura 6. Interfaz inicial del Explorer.
Creación de un modelo de predicción
Ahora se explica cómo realizar un modelo de clasificación a partir del conjunto de datos weather. Se sabe, a manera de descripción del problema, que un grupo de personas que les gusta jugar tenis se levantan temprano, se preparan y trasladan al centrodeportivo. Regularmente juegan pero existen ocasiones en donde no lo hacen. Por lo que están interesados en conocer con anticipación si jugarán o no en un determinado día. Para ello registran los datos del clima dado que ellos sospechas que esto es lo que influye de manera significativa sobre la decisión de jugar, aunque siempre juegan cuando está nublado no saben de forma explícita como se tomala decisión en otros casos. Los valores del clima que almacenan en el conjunto de datos son: como está el cielo (outlook), la temperatura (temperature), el porcentaje de humedad (humidity), la presencia o ausencia del viento (windy) y por último si jugaron o no.
Para abrir el ejemplo se debe dar click en el botón Open file... situado en la parte izquierda superior de la primera página del...
Regístrate para leer el documento completo.