Comando PREDICT
Aplica un modelo predictivo a un conjunto de datos sin etiquetar para predecir los valores numéricos o las clases asociados con los registros individuales.
Nota
No se admite el comando PREDICT si está ejecutando Analytics en una computadora de 32 bits. Los cálculos que debe realizar el comando requieren mucho trabajo del procesador y es conveniente tener computadoras de 64 bits.
Sintaxis
PREDICT MODEL nombre_modelo TO nombre_tabla <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>
Parámetros
Nombre | Descripción |
---|---|
MODEL nombre_modelo |
El nombre del archivo modelo que se debe usar para predecir clases o valores. Usted usa un archivo modelo generado previamente por el comando TRAIN. Debe especificar la extensión de archivo *.model. Por ejemplo: MODEL "Predicción_préstamo_impago.model" Nota El archivo modelo debe haber sido entrenado en un conjunto de datos con los mismos campos que el conjunto de datos sin etiquetar (o prácticamente los mismos campos). No puede utilizar un archivo modelo entrenado en la versión 14.1 de Analytics. Los archivos modelo de la versión 14.1 no son compatibles con las versiones posteriores de Analytics. Entrene un nuevo modelo predictivo para usarlo con el comando PREDICT. |
TO nombre_tabla |
El nombre de la tabla de Analytics generada por el proceso de predicción. La tabla contiene los campos clave que usted especificó durante el proceso de entrenamiento y uno o dos campos generados por el proceso de predicción:
Especifique nombre_tabla como una cadena entre comillas con una extensión de archivo .FIL. Por ejemplo: TO "Predicción_de_solicitantes_de_préstamo_morosos.FIL" Por valor predeterminado, la archivo de datos de la tabla (.FIL) se guarda en la carpeta que contiene el proyecto de Analytics. Utilice una ruta de archivo absoluta o relativa para guardar el archivo de datos en una carpeta existente o una diferente:
Nota Los nombres de las tablas tienen un límite de 64 caracteres alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número. |
IF prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta únicamente en los registros que cumplen la condición. Nota El parámetro IF se evalúa únicamente con los registros que quedan en la tabla después de aplicar los parámetros de alcance (WHILE, FIRST, NEXT). |
WHILE prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se llega al final de la tabla. Nota Si usa WHILE junto con FIRST o NEXT, el procesamiento de registros se detiene al llegar a un límite. |
FIRST rango | NEXT rango opcional |
La cantidad de registros que se procesarán:
Utilice intervalo para especificar la cantidad de registros que se deben procesar. Si omite FIRST y NEXT, se procesan todos los registros de forma predeterminada. |
Ejemplos
Usar un modelo de clasificación para realizar predicciones
Usted introduce un modelo de clasificación en el comando PREDICT para hacer predicciones sobre qué solicitantes de préstamos actuales no pagarán si reciben un préstamo.
Previamente, generó el modelo de clasificación utilizando el comando TRAIN con un conjunto de datos de préstamos históricos, que incluía la información de morosidad de los préstamos.
OPEN "Solicitantes_prestamos_actuales" PREDICT MODEL "Predicción_préstamo_impago.model" TO "Solicitantes_de_préstamo_morosos_predichos.FIL"
Usar un modelo de regresión para realizar predicciones
Usted introduce un modelo de regresión en el comando PREDICT para hacer predicciones sobre el futuro precio de venta de viviendas.
Previamente, generó un modelo de regresión utilizando el comando TRAIN con un conjunto de datos de ventas recientes de viviendas, que incluía el precio de venta.
OPEN "Evaluación_precio_vivienda" PREDICT MODEL "Predicción_precio_vivienda.model" TO "Precios_vivienda_predichos.FIL"
Observaciones
Nota
Si desea obtener más información sobre la forma en la que funciona este comando, consulte Guía de ayuda.