IDAX.T_LS_TEST - 兩個直欄的線性關係的 t-Student 檢定

T_LS_TEST 儲存程序計算兩個數值輸入直欄的 t-Student 統計資料,以評估兩者之間的線性關係的顯著性。它會測量直欄是否有給定的平均值。

語法

IDAX.T_LS_TEST(in parameter_string varchar(32672))

參數說明

parameter_string
必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
資料類型:VARCHAR(32672)
下列清單顯示參數值:
intable
必要。
輸入表格的名稱。
資料類型:VARCHAR(256)
incolumn
必要。
以分號 (;) 區隔的兩個輸入表格數值直欄。
一個直欄後面必須接 :X,另一個直欄必須接 :Y。
資料類型:VARCHAR(ANY)
slope
必要。
預期的相依關係方向 Y=X*slope+constant。
資料類型:DOUBLE
by
選用。
輸入表格的直欄,它將資料分割成要計算其 t-Student 統計資料的群組。
預設值:none
資料類型:VARCHAR(128)
outtable
必要。
t-Student 統計資料寫入其中的輸出表格名稱。
輸出表格包含 T_LS_TEST 直欄及 PERCENTAGE 直欄。
如果指定了 by 參數,則會新增另一個 BY 直欄,以指出要計算哪一個群組的 t-Student 統計資料。
T_LS_TEST 直欄包含的字串具有 -Student 值、自由度、變異數,以及與這兩個直欄相關的線性係數。
PERCENTAGE 直欄表示兩個直欄的相依機率,如下所示:
  • 如果百分比的範圍是 0 到 0.05,則斜率太高。
  • 如果百分比的範圍是在 0.05 與 0.95 之間,所指示的斜率是可接受的。百分比越小,直欄就越獨立。
  • 如果百分比的範圍是在 0.95 與 1 之間,則斜率太低。
資料類型:VARCHAR(256)

傳回的資訊

DOUBLE 輸入表格的兩個直欄的獨立機率,或輸出表格中要計算 t-Student 統計資料的群組數。

範例

CALL IDAX.T_LS_TEST('intable=IRIS,incolumn=petallength:X;sepallength:Y, slope=1.5,outtable=LS_TEST_RESULT1');
CALL IDAX.T_LS_TEST('intable=IRIS,incolumn=petallength:X;sepallength:Y, slope=1.5,by=class, outtable=LS_TEST_RESULT2');