在 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,因此本常見問題中介紹的內容也適用於其他函數。有關每個函數的詳細信息,請參閱下方在線幫助中每個函數的說明。