<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un tableau des événements (visites de patients dans un service d'urgence), chacun avec un horodatage de début et un horodatage de fin. Je voudrais visualiser (et analyser plus en détail) le nombre total de visites de patients (événements) survenant à un moment donné.
Conceptuellement, le graphique ci-dessous représente une barre de temps horizontale pour chaque événement, avec une heure de début et de fin le long de l'axe des X. Le graphique supérieur montre le nombre cumulatif d'événements à un moment donné.
Je suis sûr que JMP contient, à un moment donné, les fonctionnalités nécessaires pour effectuer toutes sortes d'analyses robustes de données de ce type. Peut-être que c'est dans les plateformes de fiabilité et de survie ou de qualité et de processus. Je n'arrive pas à comprendre comment le faire. J'apprécierais vraiment tout conseil ou toute direction que n'importe qui pourrait donner!
Merci!
Sean

Seans post est un peu vieux mais je serais également intéressé par une solution efficace à ce problème. Je pense que l'exemple ci-dessous fonctionne pour Sean, malheureusement, il devient très inefficace pour les grands ensembles de données.
Je vais créer un "countatt" datatable pour tracer le croquis proposé par Sean.
Pour mon exemple, je vais faire des comptages séparés pour différentes catégories de patients et je mettrai automatiquement à jour le chiffre si le tableau de données d'origine est filtré.
Je supposerai que la table d'origine s'appelle 'intervaldata' et représente l'esquisse inférieure de Sean, et comporte les colonnes suivantes: Starttime,: Stoptime,: patientcategory.
Créez une deuxième table de données 'countatT' qui a une colonne: heure numérotée de 0 à la valeur maximale trouvée dans la colonne intervaldata: StopTime, procédez ainsi pour chaque catégorie de patients et ajoutez une colonne Patientcat. Le résultat sera quelque chose comme:
Temps, patient, compte
0, fractures, 1
0, lacération, 0
1, fractures, 3
1, lacération, 1
Pour ce faire, ajoutez une colonne 'countpercat' à un datattable et définissez cette formule de colonne.
Heure =: heure; patientcat =: patiencat; Number (Table de données ("intervaldata") << récupère les lignes où (time> =: StartTime & time <=: StopTime &: patientcategory == patientcat & Excluded (Row State ()) == 0).
Le graphique supérieur dessiné par Sean peut maintenant être créé en utilisant le constructeur de graphiques avec la table 'countatt' comme source. Simplement, placez le temps sur l’axe des x et placez: countpercat sur l’axe des y, la somme étant la statistique. Pour afficher les résultats par catégorie, utilisez: patientcat en tant que superposition.
Si des modifications sont apportées à la table source ('intervaldata'), vous pouvez recalculer la table 'countatt'. Malheureusement, cela peut prendre beaucoup de temps pour les grandes tables. Par conséquent, je serais intéressé d’entendre parler d’approches alternatives plus efficaces de ce problème.