Regla de asociación

Un modelo de regla de asociación PMML representa las reglas donde un conjunto de elementos se asocia con otro. Por ejemplo, una regla puede expresar que cierto producto o conjunto de productos a menudo se compra en combinación con otro conjunto determinado de productos, lo que también se conoce como análisis de canasta de mercado. Un modelo de regla de asociación generalmente tiene dos variables: una para agrupar los registros en transacciones y otro que identifica de manera única cada registro.

Elemento modelo

<AssociationModel functionName="associationRules" ...

Características no compatibles

No se admiten tipos de campo sin cadenas para los campos que identifican el elemento.

No se admite tener más de un campo para agrupar los registros.

No se admiten los modelos de regla de asociación con el elemento <MiningSchema> que contienen una referencia al elemento <DerivedField>.

Modelo de salidas

Características compatibles del modelo de salida Descripción
transformedValue Un valor generado a través de una expresión de transformación aplicada al modelo de salida previsto.
decisión Un valor generado a través de una expresión aplicada al modelo de salida previsto, lo que da como resultado un valor categorizado.
entityId La ID de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación. Si la regla seleccionada no proporciona una ID, se devuelve un índice basado en 1.
ruleId Es idéntica a la opción entityId y quedó obsoleta en PMML 4.2. Aunque aún se admite su uso, se recomienda preferir entityId.
affinity La afinidad de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación.
antecedent El antecedente de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación. Esta salida tendrá el formato de una cadena de valores separados por coma.
consequent La consecuencia de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación. Esta salida tendrá el formato de una cadena de valores separados por coma.
regla La regla ganadora (predeterminada) o la regla especificada por el valor de clasificación. Esta salida devolverá una descripción de la regla, con el siguiente formato: {<antecedent>}->{<consequent>}.
confidence La confianza de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación.
support El soporte de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación.
elevación La elevación de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación.
nivelación La nivelación de la regla ganadora (predeterminada) o la regla especificada por el valor de clasificación.