Bonne journée,
Je suis sûr qu'il existe un moyen de résoudre ce problème par script, mais j'essaie de le faire sans écrire de script. La contribution de la communauté JMP est appréciée !
Les données sont issues d'un modèle de mouvement de particules que j'ai fait passer par un modèle hydrodynamique (rivière). J'aime tracer le chemin des particules en utilisant des coordonnées pour déterminer où les particules vont en 2D. Les chemins sont divisés en incréments de 20 secondes de temps de modèle, il s'agit donc essentiellement d'une série de temps d'exécution de particules répondant aux paramètres du modèle à mesure qu'elles progressent dans le système fluvial modélisé. Cette méthode me permet de calculer les variables d'intérêt pour chaque particule (temps, vitesse, etc.). Je libère 500 particules par scénario et les laisse traverser le modèle (rivière). La sortie, lorsqu'elle est tracée avec le générateur de graphes, montre le chemin des particules à travers la rivière.
Énoncé du problème : je souhaite identifier séparément les particules qui ont traversé des sections hors canal de l'espace modèle afin de pouvoir comparer toute la longueur/le chemin des particules qui ont traversé des sections hors canal à celles qui sont restées hors des canaux hors canal et dans le canal principal.
J'utilise généralement la fonction "Lasso" pour saisir le sous-ensemble de particules qui m'intéresse pour l'analyse, mais cette fois, je veux trouver les particules qui ont utilisé les zones hors canal et les comparer à celles qui ne l'ont pas fait sur toute la durée du modèle. La fonction lasso contraint les données à la seule section en surbrillance, et non à l'intégralité de l'exécution du modèle.
Ci-dessous, vous verrez la fonction lasso utilisée pour mettre en évidence les zones en rose que j'appelle "hors canal".Le noir ci-dessous représente le chemin des particules tracé avec leurs coordonnées X, Y toutes les 20 secondes de la durée d'exécution du modèle.Je veux identifier et étiqueter l'ensemble de la course de chaque particule à travers la course du modèle, pas seulement la section mise en évidence afin que je puisse les séparer du reste des particules qui sont restées dans la section principale de la rivière.

Ci-joint une partie des données. Le fichier de données réel est trop volumineux pour être joint.La colonne "Scénario" indique quatre conditions différentes du modèle, tracées ci-dessus et "enveloppées" par scénario pour montrer que les particules réagissent différemment selon chaque scénario. Dans la pièce jointe, j'ai sélectionné seulement 2 scénarios (07_225_CH0 & 07_225_CH1) pour réduire la taille du fichier. L'identifiant unique des particules est la colonne intitulée "FID" qui correspond aux 500 particules que je libère par scénario. Ainsi, chaque scénario a un FID == 1-500. Je souhaite utiliser des graphiques pour identifier les particules FID qui ont traversé les zones "hors canal" et celles qui sont restées dans la rivière principale afin de pouvoir analyser l'effet des voies de migration hors canal sur les paramètres des particules. Je prévois de le faire plusieurs fois au cours de l'année à venir et j'espère trouver un moyen plus simple de le faire en plus de saisir manuellement un identifiant unique pour chaque FID par scénario.
Toute pensée ou contribution appréciée.
JMP V 16.1
Merci!