Bonjour,
Ma question est globalement de trouver une méthode pour analyser des transitions d’état dans une "state machine " comme il est présenté ici : GitHub - pytransitions/transitions: A lightweight, object-oriented finite state machine implementation in Python with many extensions
Exemple :
- On utilise un dataframe de données pour constituer notre machine d’états/transitions. Chaque ligne est utilisée pour créer une transition dans la state machine
- On veut identifier des séquences de transitions particulières (des séquences de type état 1 → état 3 → état 4 déjà définies à l’avance).
- Voire les dénombrer / visualiser
Les modèles de state machine que j’ai vu permettent de construire les données et de construire des diagrammes plus ou moins intéressants mais je n’ai rien trouvé sur des problématiques d’analyse des données de ces machines d’états.
Typiquement l’étude de transitions et de séquence qu’elles soient connues ou à déterminer.
A votre connaissance existe-t-il un package avec des fonctions pour réaliser cela ?
Par défaut une approche par boucles imbriquées assez bêtes pourrait être utilisée, mais on est loin d’une approche data analyste moderne et des principes python/dataframe.
Je sujet s’apparente à du process mining, une piste à creuser sur cette thématique ?
A vous lire.