T_PMD_TEST 儲存程序會計算兩個配對數值輸入直欄的 t-Student 統計資料。目標是要評估與期望值相比較的平均值之差異的顯著性。
語法
IDAX.T_PMD_TEST(in parameter_string varchar(32672))
參數說明
- parameter_string
- 必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
- 資料類型:VARCHAR(32672)
- 下列清單顯示參數值:
-
- intable
- 必要。
- 輸入表格的名稱。
- 資料類型:VARCHAR(256)
- outtable
- 必要。
- t-Student 統計資料寫入其中的輸出表格名稱。
- 輸出表格包含 TSTUDPAIREDMEANDIFF 直欄及 PERCENTAGE 直欄。
- 如果指定了 by 參數,則會新增另一個 BY 直欄,以指出要計算哪一個群組的 t-Student 統計資料。
- TSTUDPAIREDMEANDIFF 直欄包含具有 t-Student 值和自由度的字串。
- PERCENTAGE 直欄指出直欄具有預期平均值的機率:
- 如果百分比的範圍是 0 到 0.05,則 Y 直欄的值會比 X 直欄的值大很多。
- 如果百分比的範圍是在 0.05 與 0.95 之間,則預期的平均值差異值符合 Y 直欄與 X 直欄的平均值之間的差異。
- 如果百分比的範圍是在 0.95 與 1 之間,則 Y 直欄的值會比 X 直欄的值小很多。
- 資料類型:VARCHAR(256)
- incolumn
- 必要。
- 以分號 (;) 區隔的兩個輸入表格數值直欄。
- 一個直欄後面必須接 :X,另一個直欄必須接 :Y。
- 資料類型:VARCHAR(ANY)
- expdiff
- 選用。
- 輸入直欄的平均值之間的預期差異 (Y - X)。
- 預設值:0
- 資料類型:DOUBLE
- by
- 選用。
- 輸入表格的直欄,它將資料分割成要執行儲存程序的群組。
- 預設值:none
- 資料類型:VARCHAR(128)
傳回的資訊
DOUBLE 輸入表格的兩個直欄具有不同的 expdiff 參數值的平均機率,或輸出表格中要計算 t-Student 統計資料的群組數。
範例
CALL IDAX.T_PMD_TEST('intable=IRIS,incolumn=petallength:X;sepallength:Y, outtable=PMD_TEST_RESULT1');
CALL IDAX.T_PMD_TEST('intable=IRIS, incolumn=petallength:X;sepallength:Y, outtable=PMD_TEST_RESULT2, by=class');