propriétés de rfmanalysisnode

Le noeud Analyse RFM (Récence, Effectif, Monétaire) permet de déterminer de façon quantitative les clients susceptibles d'être les meilleurs par l'étude de leur dernier achat (récence), l'effectif de leurs achats (effectif), et la somme dépensée lors de toutes les transactions (monétaire).

Exemple

node = stream.create("rfmanalysis", "My node")
node.setPropertyValue("recency", "Recency")
node.setPropertyValue("frequency", "Frequency")
node.setPropertyValue("monetary", "Monetary")
node.setPropertyValue("tied_values_method", "Next")
node.setPropertyValue("recalculate_bins", "IfNecessary")
node.setPropertyValue("recency_thresholds", [1, 500, 800, 1500, 2000, 2500])
Tableau 1. propriétés de rfmanalysisnode
Propriétés de rfmanalysisnode Le type de données Description de la propriété
recency zone Indiquez le champ de récence. Il peut s'agir d'une date, d'un horodatage ou d'un simple nombre.
frequency zone Indiquez le champ de fréquence.
monetary zone Spécifiez le champ monétaire.
recency_bins entier Indiquez le nombre d'intervalles de récence à générer.
recency_weight nombre Indiquez la pondération à appliquer aux données de récence. La valeur par défaut est 100.
frequency_bins entier Indiquez le nombre d'intervalles de fréquence à générer.
frequency_weight nombre Indiquez la pondération à appliquer aux données de fréquence. La valeur par défaut est 10.
monetary_bins entier Indiquez le nombre d'intervalles monétaires à générer.
monetary_weight nombre Indiquez la pondération à appliquer aux données monétaires. La valeur par défaut est 1.
tied_values_method Suivant

Current

Spécifiez l'intervalle dans lequel les données de valeur ex æquo doivent être placées.
recalculate_bins Always

IfNecessary
 
add_outliers flag Disponible uniquement si recalculate_bins est défini sur IfNecessary. Si cette valeur est définie, les enregistrements situés sous l'intervalle inférieur seront ajoutés à celui-ci et les enregistrements situés au-dessus de l'intervalle supérieur seront ajoutés à ce dernier.
binned_field Recency

Frequency

Monétaire
 
recency_thresholds valeur valeur Disponible uniquement si recalculate_bins est défini sur Always. Spécifiez les seuils supérieur et inférieur pour les intervalles de récence. Le seuil supérieur d'un intervalle est aussi le seuil inférieur de l'intervalle suivant ; par exemple, [10 30 60] définirait deux intervalles, le premier présentant des seuils supérieur et inférieur de 10 et 30, les seuils du deuxième intervalle étant de 30 et 60.
frequency_thresholds valeur valeur Disponible uniquement si recalculate_bins est défini sur Always.
monetary_thresholds valeur valeur Disponible uniquement si recalculate_bins est défini sur Always.