Transpose 平台可让您旋转数据集,使列变为新的行,行变为列。这是在JMP 中很容易实现的任务。
我们知道,JMP 要求数据采用特定格式才能使用每个平台。如果您想使用“分布”平台查看数据的分布情况,则感兴趣的值必须位于一列中,而不是分散在多列中。如果您想在“以 X 拟合 Y - 单向”平台中进行 t 检验,则数据表必须有一列包含两个不同组值,一列包含数据值,而不是每个组都有一列包含数据测量值。由于 JMP 在每个平台上使用数据的方式,有时可能需要重新构建原始数据表,因为数据可能以不适合使用 JMP 平台执行分析的格式记录。
让我们讨论一下需要使用 Transpose 平台的情况。假设诊所里有患者,在某种类型的手术或事件之前和之后对每位患者进行一定的测量。数据收集在以下结构中,每位患者的测量值仅输入两行(一行用于测量之前,一行用于测量之后),每位患者都有一个新列。

然而,我们有兴趣使用 JMP 执行配对 t 检验(因为前后数据值相互依赖),这将帮助我们确定两个样本(前后)是否彼此显著不同。
要进行配对 t 检验,我们需要使用 JMP 中的配对平台(分析 -> 专用建模 -> 配对)。要运行分析,我们必须将每位患者的“之前”测量值放在一列中,将“之后”测量值放在另一列中。换句话说,我们需要将“之前”和“之后”行变成列,并且我们需要将每个“患者”列变成新数据表中的一行。
为此,只需转到表格 -> 转置,然后将所有患者 x 列放在转置列框中。将时间放在标签框中。结果是: 
现在,我们可以打开“配对”平台,将“之前”和“之后”列放在“Y,配对响应”角色中。这将给出配对 t 检验,比较患者样本的前后测量值。
在这个简短的视频中,我使用 JMP 示例数据表通过一个简单的示例和另一个带有分组变量的示例来演示转置功能。
本视频是 JMP 数据操作系列的第三部分。第一部分展示了如何使用 Tables>Stack ,第二部分介绍了如何使用 Tables>Split 。
感谢您的观看!