如何考慮給定參與者 ID 的多行這是一個非常基本的問題,但是應該如何對給定參與者的具有多行的大型人類臨床研究數據集進行分析?
假設有標題為“ParticipantID”、“Visit”和“HasBeard”的列,每個列都包含分類數據。
對於每個參與者 ID(即 001;002;003),有多個研究訪問(即 V1;V2;V3 等),每次訪問都包含有關各種度量(例如“HasBeard”)的唯一數據點。
因此,單個參與者 ID 有多個行(即參與者 001、V1;參與者 001、V2;參與者 001、V3 等)
見附件。
如果我要對某個列度量進行分析,例如包含分類數據的“HasBeard”(0 = 沒有鬍子,1 = 有鬍子),並且想知道在 V3 有鬍子但排除的參與者的分佈對於已經在V1留鬍子的人,最有效、最優雅的方法是什麼?
鑑於提供的圖像,我只想返回參與者 002 一次。
我想要組合數據過濾器和本地數據過濾器嗎? 我想首先使用排除函數排除某些行嗎?
利用 JMP PRO 完成此類基本工作的最佳方式是什麼?
內容組織數據混合和清理數據探索和可視化回复:如何考慮給定參與者 ID 的多行我首先使用 Tabulate,將 ID 作為行,將 V# 作為列。這將重新格式化表格,使其更符合您提出的問題(這不是必要的步驟,但它使您的公式和/或顯示的邏輯更清晰)。然後,每個人都會有一行,每次訪問都有一個單獨的列 - 表的主體可以指示包含這兩個變量的行數,或者連續變量是否可以是最大值、最小值、平均值、總和該連續列的等。在新的重新格式化的數據表中,使用邏輯語句(例如 IF、AND、OR)來創建識別各個方面(例如某人有鬍子的第一次訪問)的列應該相對簡單。
回复:如何考慮給定參與者 ID 的多行謝謝@tx尼爾森,
我正要建議一個 where 子句。 它甚至可以放入嵌套在 If 語句中的列公式中,並為該行放入 1 或 0。 這樣,您也許就可以繪製它。
一個瘋狂的理想是按原樣繪製。 Y 上有鬍子,X 上有訪問。 Y組的ID。然後製作馬賽克圖(抱歉@XanGregg ,它很難看,但明白了要點)。 工作正常,但如果您有數百名或更多患者,那麼,基於規則的方法可能不太好喜歡@tx尼爾森會更好。 特別是如果你的目的是找到他們然後做一些事情(比如找到更多細節、其他患者的人口統計數據,以及他們身上發生的其他事情可能導致突然出現鬍鬚)。

回复:如何考慮給定參與者 ID 的多行我的錯誤。
要獲得僅包含留鬍子者的數據表,您所需要做的就是創建一個新列並為其提供以下公式
curPart = :ParticipantID;
x = Current Data Table() << get rows where( :ParticipantID == curPart & :Visit == "V1" & :HasBeard == "No" );
y = Try( N Rows( x ) );
x = Current Data Table() << get rows where( :ParticipantID == curPart & :Visit == "V3" & :HasBeard == "Yes" );
z = Try( N Rows( x ) );
If( y == 1 & z == 1,
"Yes",
"No"
);
然後,只需選擇新列值為“是”的所有行,然後將這些行子集到新的數據表中。如果您隨後需要將表減少到每個 ParticipantID 僅一行,則可以按照我的建議使用摘要平台。
回复:如何考慮給定參與者 ID 的多行是的,但這個分組仍然包括在 V1 級有鬍鬚的參與者,這是關鍵的排除標準。
回复:如何考慮給定參與者 ID 的多行我將僅使用摘要平台並根據參與者 ID 和 HasBeard 對數據進行分組。然後您所要做的就是選擇所有指定為 HasBeard=No 的行,然後刪除它們。剩下的是所有具有鬍鬚的唯一 ParticipantID。
回复:如何考慮給定參與者 ID 的多行你好@克里斯_基希伯格,感謝您的迅速回复!
我正在查找第三次訪問時留有鬍子的參與者數量 (V3),但需要注意的是,他們在第一次訪問時還沒有鬍子 (V1)。(這個前提幽默地假設你一旦有了鬍子就不能失去鬍子,所以如果他們在V2時有了鬍子,他們在V3時也會有鬍子)
換句話說,有多少參與者在研究過程中轉變為留鬍子? (我給定示例的正確答案是 1。)
值得注意的是,在我附加的圖像中,總共有九行,但只有三個獨特的參與者。
在這三名參與者中,只有參與者 002 實際上符合我列出的標準。
儘管參與者 001 在 V3 時也有鬍子(HasBeard = 是),但他們不符合標準,因為他們在 V1 時已經有鬍子。
因此,我的查詢應該返回值 1,表示參與者 002 作為單個參與者,儘管他們多次訪問/時間點。
回复:如何考慮給定參與者 ID 的多行你好@colez ,
看起來您正在要求一份基本的分佈式類型報告。 您想要統計有鬍鬚的患者數量或患者被看到有鬍鬚的次數嗎? 換句話說,您正在尋找什麼樣的圖表? X 軸上的訪問,Y 軸上的計數(唯一或多個)? 是只有一個事件還是多個事件? 也許可以貼一張你正在尋找的東西的圖片。
我認為 JMP Pro 不會給您帶來太大優勢。 如果您有結構化數據(以及很多),也許 JMP Clinical 是適合您的工具,因為它是專為臨床試驗而設計的。
臨床數據分析軟件| JMP臨床