IDAX.T_UMD_TEST - 単一列のクラス分割した値間の期待平均値の差に関する Student の t 検定

T_UMD_TEST ストアード・プロシージャーは、1 つの数値入力列の値を 2 つのクラスに分割して、Student の t 統計を計算します。目標は、各クラスの平均値の有意差を評価することです。

構文

IDAX.T_UMD_TEST(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
intable
必須。
入力表の名前。
データ型: VARCHAR(256)
outtable
必須。
Student の t 統計を書き込む出力表の名前。
出力表には T_UMD_TEST 列と PERCENTAGE 列が含まれています。
by パラメーターを指定すると、Student の t 統計を計算するグループを示す BY 列が追加されます。
T_UMD_TEST 列は、Student の t 値と自由度が設定されたストリングを含んでいます。
PERCENTAGE 列は、列が期待平均値である確率を示します。
  • パーセンテージ値が 0 から 0.05 の範囲にある場合は、2 番目のクラスの平均値が 1 番目のクラスより有意に大きくなっています。
  • パーセンテージ値が 0.05 から 0.95 までの範囲にある場合は、2 つのクラスの平均値は同じです。
  • パーセンテージ値が 0.95 から 1 の範囲にある場合は、2 番目のクラスの平均値が 1 番目のクラスより有意に小さくなっています。
データ型: VARCHAR(256)
incolumn
必須。
入力表の数値列。
データ型: VARCHAR(128)
class
必須。
データを 2 つのクラスに分割する入力表列。
CLASS 列の名前の後にコロン (:) を付けて、その後に 2 つのクラスの値を指定します。
データ型: VARCHAR(ANY)
by
オプション。
データのグループ分けに使用する入力表の列。そのグループごとにストアード・プロシージャーを実行します。
デフォルト: なし
データ型: VARCHAR(128)

戻される情報

DOUBLE。入力表の列のクラス別の平均値に差がない確率。または Student の t 統計が計算された出力表内のグループの数。

CALL IDAX.T_UMD_TEST('intable=IRIS, incolumn=petallength,class=class:"virginica":"setosa", outtable=UMD_TEST_RESULT');