Le noeud Séquence recherche des motifs dans des données séquentielles ou des données liées au temps, au format bread -> cheese
. Les composants d'une séquence sont des jeux d'éléments constituant une transaction unique.
Supposons, par exemple, qu'une personne aille au supermarché et achète du pain et du lait, puis retourne quelques jours plus tard au supermarché pour acheter du fromage. Les achats de cette personne peuvent alors être représentés par deux jeux d'éléments. Le premier jeu contient le pain et le lait, le second jeu contient le fromage. Une séquence est une liste de jeux d'éléments ayant tendance à survenir dans un ordre prévisible. Le noeud Séquence détecte les séquences les plus fréquentes et crée un noeud de modèle généré pouvant être utilisé pour établir des prévisions.
Conditions requises. Pour créer un ensemble de règles Séquence, vous devez renseigner un champ ID obligatoire, un champ de temps facultatif et au moins un champ d'analyse. Remarque : ces paramètres doivent être définis dans l'onglet Champs du noeud modélisation ; ils ne peuvent pas être lus à partir d'un noeud Typer en amont. Le champ ID peut être de n'importe quel rôle ou niveau de mesure. Si vous indiquez un champ Temps, il peut avoir n'importe quel rôle mais son stockage doit afficher un nombre, une date, une heure ou un horodatage. Si vous ne définissez pas de champ Temps, le noeud Séquence utilise un horodatage implicite et se sert des numéros de ligne comme valeurs temporelles. Les champs d'analyse peuvent être de n'importe quel niveau de mesure ou rôle, mais tous les champs d'analyse doivent être du même type. S'ils sont numériques, ils doivent contenir des intervalles d'entiers (et non des intervalles de réels).
Force. Le noeud Séquence est basé sur l'algorithme de règles d'association CARMA, qui utilise une méthode efficace de double lecture pour rechercher des séquences. En outre, le noeud de modèle généré créé par un noeud Séquence peut être inséré dans un flux de données pour créer des prévisions. Le noeud de modèle généré peut également créer des super noeuds pour détecter et compter des séquences spécifiques, et effectuer des prévisions basées sur des séquences spécifiques.