回复:标准化数据以控制均值的公式一种选择是在 Col Mean 中使用 If 语句
Col Mean(If(:Column 1 == 0, :Column 2, .))

如果 A 列有第一的row as 0 你也可以使用作为常量()计算平均值
As Constant(Col Mean(:Column 2, :Column 1))
我附上了包含两种均值计算的示例表。 您当然可以只进行平均计算,然后在单列中使用它来计算您的最终数据。
回复:标准化数据以控制均值的公式谢谢 jthi,我以你的例子为第 3 列写了公式等式,所以标准化,这一切都发生在该列中,如下所示,
:Column 2 / Col Mean( If( :Column 1 == 0, :Column 2, . ) )
我不需要创建局部变量。Col Mean 函数显然在后台执行此操作。
感谢您的洞察力!谢谢!
文斯
用于标准化数据以控制均值的公式这是我的非常简单的情况:
A 列:实验中治疗水平的连续数据。0 = 控制
B 列:作为治疗反应指标的连续数据。
C 列:根据 B 列计算响应指标的公式,其中 B 列标准化(即除以)控件(A 列=0 的行)中的响应平均值。
如何在 C 列中编写公式以将 B 列归一化为控制均值?
我认为这将涉及创建一个局部变量,该变量使用 Col Mean 函数,条件是 A 列中的行 = 0。
我不知道如何使该条件适用于需要选择的多行来计算控件的平均值。
我知道 Col Mean 函数计算 B 列中所有数据的平均值,并且使用 By 变量可以计算 A 列每个值的平均值。但是,我想计算 B 列值的单个平均值,其中A 列 = 0,并使用该单一均值作为 C 列中的参数来计算表中每一行的方程(C 列=B 列/B 列的平均值,其中 A 列=0)。
我正在使用 JMP 16。
高级统计建模消费者和市场研究大规模定制质量和工艺工程视窗