<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一個事件表(在急診室就診),每個都有一個開始時間戳和一個結束時間戳。我想想像(並進一步分析)在任何給定時間點發生的患者就診(事件)的總數。
從概念上講,下面的底部圖表表示每個事件的一個水平時間條,沿X軸有一個開始和結束時間。上圖顯示了任何給定點的事件累積計數。
我確信在JMP中埋藏的某個地方是對這類數據進行各種強大分析的功能。也許它在可靠性和生存或質量和流程平台中。我只是想不出怎麼做。我真的很感激任何人提供的任何建議或指示!
謝謝!
肖恩

Seans的帖子有點舊,但我也有興趣聽到這個問題的有效解決方案。我認為下面的例子適用於Sean,不幸的是,對於大型數據集來說它變得非常低效。
我將創建一個數據表'countatt'來繪製肖恩提出的頂部草圖。
對於我的例子,我將針對不同的患者類別進行單獨計數,如果原始數據表被過濾,我將自動更新數字。
我將假設orginial表被稱為'intervaldata'並代表Sean的底部草圖,它具有以下列:Starttime,:Stoptime,:patientcategory。
創建第二個數據表'countatT',其中包含一列:時間編號為0到intervaldata:StopTime列中找到的最大值,為每個患者類別執行此操作並添加一列Patientcat。結果將是這樣的:
時間,Patientcat,countpercat
0,骨折,1
0,裂傷,0
1,骨折,3
1,裂傷,1
為此,將“countpercat”列添加到數據表countatt並定義此列公式。
時間=:時間; patientcat =:patiencat; Number(數據表(“intervaldata”)<<獲取行所在的位置(時間> =:StartTime&time <=:StopTime&:patientcategory == patientcat&Excluded(Row State())== 0))。
現在可以使用graphbuilder以表'countatt'作為源來創建Sean描繪的頂部圖形。簡單地說:在x軸上的時間並且在y軸上放置:countpercat,其中sum為統計量。為了顯示每個類別的結果,使用:patientcat作為疊加層。
如果對源表('intervaldata')進行了更改,則可以重新計算表'countatt'。不幸的是,對於大牌桌來說這可能需要很長時間。因此,我有興趣了解更有效的這個問題的替代方法。