Col Mean 函数等函数在 JMP 中称为预计算函数。这些预先计算的函数忽略行排除属性,因此排除的行包含在计算中。
JMP 在线帮助中对此行为进行了描述,因此请参阅下文了解详细信息。
如上所述,使用 Col Mean 函数的计算结果包括计算中排除的行。 在计算中不包括排除行的情况下获取平均值的一种方法是使用单变量分布平台。
如果您确实想获得平均值而不在计算中包括 Col Mean 函数排除的行,可以在 Col Mean 函数的 By 变量中指定 Excluded( Row State() )。如果排除当前行,则 Excluded( Row State() ) 返回 1;如果不排除,则返回 0,但通过在 By 变量中指定,排除的行可以让 Col Mean 函数计算平均值每个非排除行。
JMP 在线帮助中描述了排除( Row State() ),因此请参阅下文了解详细信息。
例如,如果要使用 Col Mean 函数计算“数据”列的平均值,而不在计算中包括排除的行,请创建如下所示的公式。 此公式返回“数据”列中已排除行的平均值,以及“数据”列中非排除行的平均值。

如果要将与上述等效的公式复制并粘贴到公式编辑器中,可以使用以下命令:
Col Mean( :data, Excluded( Row State() ) )
*以上计算公式假设列名是“data”。如果您的数据使用不同的列名称,您将需要根据您的列名称替换数据。
*By 变量不仅可以与 Col Mean 一起使用,还可以与许多其他以 Col 开头的函数一起使用,例如 Col Sum 和 Col Stddev,因此本常见问题解答中介绍的内容也可以应用于其他函数。有关各功能的详细信息,请参阅下面在线帮助中各功能的说明。