T_PMD_TEST ストアード・プロシージャーは、ペアである 2 つの数値入力列の Student の t 統計を計算します。目標は、平均値と期待値を比較した場合の有意差を評価することです。
構文
IDAX.T_PMD_TEST(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
- データ型: VARCHAR(32672)
- 以下のリストに、パラメーター値を示します。
-
- intable
- 必須。
- 入力表の名前。
- データ型: VARCHAR(256)
- outtable
- 必須。
- Student の t 統計を書き込む出力表の名前。
- 出力表には TSTUDPAIREDMEANDIFF 列と PERCENTAGE 列が含まれています。
- by パラメーターを指定すると、Student の t 統計を計算するグループを示す BY 列が追加されます。
- TSTUDPAIREDMEANDIFF 列は、Student の t 値と自由度が設定されたストリングを含んでいます。
- PERCENTAGE 列は、列が期待平均値である確率を示します。
- パーセンテージ値が 0 から 0.05 の範囲にある場合は、Y 列の値が X 列よりも有意に大きくなっています。
- パーセンテージ値が 0.05 から 0.95 までの範囲にある場合は、Y 列と X 列の平均値の差が期待平均値の差と一致しています。
- パーセンテージ値が 0.95 から 1 の範囲にある場合は、Y 列の値が X 列よりも有意に小さくなっています。
- データ型: VARCHAR(256)
- incolumn
- 必須。
- 入力表の 2 つの数値列。セミコロン (;) で区切ります。
- 一方の列の後に :X を付け、もう一方の列の後に :Y を付ける必要があります。
- データ型: VARCHAR(ANY)
- expdiff
- オプション。
- 入力列の平均値間の期待差 (Y - X)。
- デフォルト: 0
- データ型: DOUBLE
- by
- オプション。
- データのグループ分けに使用する入力表の列。そのグループごとにストアード・プロシージャーを実行します。
- デフォルト: なし
- データ型: VARCHAR(128)
戻される情報
DOUBLE。入力表の 2 列の平均値の差が expdiff パラメーターの値と異なる確率。または Student の t 統計が計算された出力表内のグループの数。
例
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');