在 JMP 中,诸如 Col Mean 之类的函数称为预计算函数。这些预计算函数会忽略行排除属性,因此排除的行会包含在计算中。
JMP 在线帮助中描述了此行为,因此请参阅下文了解详细信息。
如上所述,Col Mean 函数的计算中包含排除的行。要获取不包括排除行的平均值,可以使用“分布”平台。
如果您确实需要在计算中不包括 Col Mean 函数排除的行,则可以在 Col Mean 函数的 By 变量中指定 Excluded( Row State() )。如果当前行被排除,则 Excluded( Row State() ) 返回 1;如果当前行未被排除,则返回 0。通过在 By 变量中指定此项,您可以让 Col Mean 函数计算排除行和非排除行的平均值。
有关 Excluded( Row State() ) 的更多信息,请参阅 JMP 在线帮助。
例如,如果您想使用 Col Mean 函数计算“数据”列的平均值而不在计算中包括排除的行,则可以创建如下所示的公式,该公式将返回“数据”列中排除的行的平均值,以及“数据”列中未排除的行的平均值。
Col Mean関数Col Mean 函数
要将与上述等效的公式复制并粘贴到公式编辑器中,您可以使用以下命令:
Col Mean( :data, Excluded( Row State() ) )
*以上公式假设列名为“data”。如果您的数据使用了其他列名,则需要将“data”更改为与您的列名相符。
*By 变量不仅可与 Col Mean 一起使用,还可与许多其他以 Col 开头的函数一起使用,例如 Col Sum 和 Col Stddev,因此本常见问题解答中介绍的内容也适用于其他函数。有关每个函数的详细信息,请参阅下方在线帮助中每个函数的说明。