我有一列包含多个值,用于捕获不同的时间点。如何创建一个新列,其中包含一个公式,该公式根据基线中位数的上下值来划分样本
| 时间点 | 每个受试者的数据 |
| 基线 | 169.8 |
| 30天 | 180.6 |
| 3个月 | 188.1 |
| 6个月 | 174.98 |
| 1年 | 215 |
| 基线 | 214.9 |
| 30天 | 206.7 |
| 3个月 | 222.6 |
| 6个月 | 219.9 |
| 1年 | 191.9 |
你好@sanchezpeinado ,
有几种不同的方法可以做到这一点。 最终,您将希望根据基线值创建一个条件公式。 但是,您的数据表并没有像 JMP 真正应该设置的那样设置。 查看您的列,看起来您还应该有另一列,可能是“产品”或类似的列,因为您的“时间点”列重复了一些具有新基线值的条目。 像下面这样:

然后,您可能希望使用 Product 列拆分数据表并拆分其他两列。 新表将如下所示。

此表中的最后两列是使用条件 IF 语句的公式。 每个都引用每个“产品”的第一个单元格(基线)。 要引用列的特定单元格,请在列名类型 [] 之后,左方括号后跟右方括号。 然后,您将 1 放在相应列的第一个单元格中。


这些公式设置为返回一个数值 -1 表示低于基线,1 表示高于基线。 您可以将其更改为您想要的任何内容,文本或 0/1 或其他任何内容。
这只是一种方法,还有其他方法。 不过,您肯定希望为 JMP 更改数据表的结构。 在单列中有多个基线条目会使创建公式变得相当困难。
希望这可以帮助!,
DS