如何考虑给定参与者 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临床