IDAX.MWW_TEST - 獨立性的 Mann-Whitney-Wilcoxon 檢定

MWW_TEST 儲存程序會計算數值輸入直欄的 t-Student 統計資料,直欄值分成兩個類別。目標是要評估兩類別的平均值差異的顯著性。

語法

IDAX.MWW_TEST(in parameter_string varchar(32672))

參數說明

parameter_string
必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
資料類型:VARCHAR(32672)
下列清單顯示參數值:
intable
必要。
輸入表格的名稱。
資料類型:VARCHAR(256)
incolumn
必要。
輸入表格的直欄。
此直欄不必為數值,但必須在其網域中排序。
資料類型:VARCHAR(128)
class
必要。
將資料分割成兩個類別的輸入表格直欄。
CLASS 直欄的名稱後面跟著兩個類別值,類別值前面有一個冒號 (:)。
資料類型:VARCHAR(ANY)
by
選用。
輸入表格的直欄,它將資料分割成要執行儲存程序的群組。
預設值:none
資料類型:VARCHAR(128)
outtable
選用。
MWW 統計資料寫入其中的輸出表格名稱。
輸出表格包含下列直欄:
  • N
  • N1
  • N2
  • USTAT0
  • U2STAT0
  • ALPHASUM
  • NORM1
  • USTAT1
  • NORM2
  • U2STAT1
  • MU_U1
  • SIGMA_U
  • ZSTAT
  • PP
  • USTAT
  • U2STAT
  • MU_U
  • NOGROUPS
  • MESSAGE
  • LOWER
如果指定了 by 參數,則會新增另一個 BY 直欄,以指出要計算哪一個群組的 MWW 統計資料。
如果 PP 直欄中的值是 < 0.05,則兩個類別的其中之一的值可能大於另一個。會指出可能有較小值的類別。
資料類型:VARCHAR(ANY)

傳回的資訊

以 VARCHAR(200) 表示的字串,其包含測試結果或輸出表格中的列數。

測試結果可包含下列結果:

  • USTAT
  • U2STAT
  • MU_U
  • SIGMA_U
  • ZSTAT
  • PP
  • LOWER

範例

CALL IDAX.MWW_TEST('intable=CENSUSINCOME,incolumn=wage_per_hour, class=gender');
CALL IDAX.MWW_TEST('intable=CENSUSINCOME,incolumn=wage_per_hour, class=gender, by=marital_status, outtable=MWW_TEST_RESULT');