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:

  • Predicho las clases o los valores numéricos predichos con cada registro del conjunto de datos sin etiquetar
  • Probabilidad (únicamente clasificación) la probabilidad de que una clase predicha sea exacta

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:

  • TO "C:\Solicitantes_de_préstamo_morosos_predichos.FIL"
  • TO "ML Predict output\Solicitantes_de_préstamo_morosos_predichos.FIL"

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:

  • FIRST comienza a procesar desde el primer registro hasta que se llega al número de registros especificado
  • NEXT comienza a procesar desde el registro seleccionado actualmente hasta que se llega al número de registros especificado

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.