Nugget del modelo de secuencia

Los nuggets de modelo de ruta representan las rutas que se encuentran para un campo de salida determinado descubierto por el nodo Secuencia y pueden añadirse a rutas para generar predicciones.

Al ejecutar una ruta que contenga un nodo de ruta, dicho nodo añade en los datos un par de campos con las predicciones y los valores de confianza asociados para cada predicción desde el modelo de ruta. De forma predeterminada, se añaden tres pares de campos con las tres mejores predicciones (y los valores de confianza asociados). Puede cambiar el número de predicciones generadas al crear el modelo mientras configura las opciones de modelo para el nodo Secuencia durante la creación, así como en la pestaña Configuración después de añadir el nugget de modelo a una ruta. Consulte Configuración del nugget de modelo de secuencia para obtener más información.

Los nuevos nombres de campos se derivan del nombre del modelo. Los nombres de campos son $S-secuencia-n para el campo de predicción (donde n indica la enésima predicción) y $SC-secuencia-n para el campo de la confianza. En una ruta con varios nodos de reglas de ruta en una serie, los nuevos nombres de campos incluirán números en el prefijo para distinguirse entre sí. El primer nodo de conjuntos de ruta de la ruta utilizará los nombres normales, el segundo usará los nombres que comiencen por $S1- y $SC1-, mientras que el tercer nodo utilizará nombres que comiencen por $S2- y $SC2-, y así sucesivamente. Las predicciones se muestran en orden de confianza, por lo que $S-secuencia-1 contiene la predicción con la mayor confianza, mientras que$S-secuencia-2 contiene la siguiente mayor confianza, y así sucesivamente. Para los registros en los que el número de predicciones disponibles es menor que el número de predicciones solicitadas, las predicciones restantes contienen el valor $null$. Por ejemplo, si solo se pueden realizar dos predicciones para un registro particular, los valores de $S-secuencia-3 y $SC-secuencia-3 serán $null$.

Para cada registro, se comparan las reglas del modelo con el conjunto de transacciones para el ID actual hasta ese momento, incluido el registro actual y cualquier registro previo con el mismo ID y cadena de tiempo previa. Se utilizan las reglas k con los mayores valores de confianza que se aplican a este conjunto de transacciones para generar las predicciones k para el registro, donde k es el número de predicciones especificado en la pestaña Configuración después de añadir el modelo a la ruta. (Si varias reglas predicen el mismo resultado para el conjunto de transacciones, sólo se utilizará la regla con la mayor confianza.) Consulte Configuración del nugget de modelo de secuencia para obtener más información.

Como ocurre con otros tipos de modelos de reglas de asociación, el formato de datos debe coincidir con el formato utilizado al crear el modelo de secuencias. Por ejemplo, los modelos creados con datos tabulares pueden utilizarse para puntuar sólo datos tabulares. Consulte Reglas de asociación de la puntuación para obtener más información.

Nota: al puntuar los datos mediante un nodo de conjuntos de ruta generado en una ruta, cualquier configuración de tolerancia o discontinuidad seleccionada en la creación del modelo se omite para efectuar la puntuación.

Predicciones de las reglas de secuencia

El nodo trata los registros dependiendo del tiempo (o del orden, si no se ha utilizado ninguna marca de tiempo para crear el modelo). Los registros deben ordenarse por el campo ID y el campo de marca de tiempo (si hay alguno). Sin embargo, las predicciones no concuerdan con la marca de tiempo del registro al que se añaden. Sencillamente se refieren a los elementos que más probabilidades tienen de producirse en algún momento futuro, dado el historial de transacciones para el ID actual hasta el registro actual.

Tenga en cuenta que las predicciones para cada registro no dependen necesariamente de las transacciones de ese registro. Si las transacciones de registro actuales no activan una regla específica, las reglas se seleccionarán en función de las transacciones previas para el ID actual. En otras palabras, si el registro actual no añade ninguna información de predicción útil a la secuencia, la predicción se transfiere al registro actual desde la última transacción útil de este ID.

Por ejemplo, imagine que tiene un modelo de secuencia con una única regla

Mermelada > Pan (0.66)

y le pasa los siguientes registros.

Tabla 1. Registros de ejemplo
ID Compra Predicción
001 mermelada pan
001 leche pan

Observe que el primer registro genera una predicción de pan, como se esperaba. El segundo registro también contiene una predicción de pan, porque no existe ninguna regla para la mermelada seguida de leche. Por lo tanto, la transacción de la leche no añade información útil y la regla Mermelada > Pan se sigue aplicando.

Generación de nuevos nodos

El menú Generar permite crear nuevos Supernodos basados en el modelo de secuencia.

  • Supernodo Regla. Crea un Supernodo que puede detectar y contar las instancias de las secuencias en los datos puntuados. Si no se selecciona ninguna regla, esta opción está desactivada. Consulte Generación de un Supernodo Regla a partir de un nugget de modelo de secuencia para obtener más información.
  • Modelo a paleta Devuelve el modelo a la paleta de modelos. Esto resulta útil en las situaciones en que un colega le haya enviado una ruta que contenga un modelo y no el modelo en sí.