IDAX.ANOVA_RBD_TEST - 乱塊法を使用した分散分析
このストアード・プロシージャーを使用して、乱塊法により分散を分析します。
許可
ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。
構文
IDAX.ANOVA_RBD_TEST(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
戻される情報
出力表が指定されている場合は、結果セットとして出力表に書き込まれる行の数のみ。
出力表が指定されていない場合は、出力表の内容が結果セットとして戻されます。
結果セットの列は次のとおりです。
| 列名 | 列の型 | 説明 |
|---|---|---|
| by パラメーターで指定された列の名前 | by パラメーターで指定された列のタイプ | 処理のグループ。 この列は、by パラメーターが指定されている場合にのみ表示されます。 |
| COLUMNNAME | VARCHAR(128) | 観測値列の名前。 |
| BLSSCBETWEEN | DOUBLE | この列に対する処理のブロックの間の全体平均回りの観測値の分散。 |
| BLDFBETWEEN | INTEGER | この列に対する処理のブロック間の自由度の数値。 |
| SSCWITHIN | DOUBLE | この列に対する処理内の観測値の分散の合計。 |
| DFWITHIN | INTEGER | この列に対する各処理内の自由度の数値の合計。 |
| GRSSCBETWEEN | DOUBLE | この列に対する処理の全体平均値回りの観測値の分散。 |
| GRDFBETWEEN | INTEGER | この列に対する処理間の自由度の数値。 |
| DFBETWEEN | INTEGER | この列に対する処理間の自由度の数値。 |
|
FBL |
DOUBLE | この列の処理のブロックの F 統計量。 |
|
PBL |
DOUBLE | 真の F 統計量が、サンプルから計算されたこの列の F 値以下である確率。 |
|
FGR |
DOUBLE | この列の処理の F 統計量。 |
|
PGR |
DOUBLE | 真の F 統計量が、サンプルから計算されたこの列の F 値以下である確率。 |
例
CREATE TABLE textiles(chemical NVARCHAR(4), bolt INT4, concentration DOUBLE, ph DOUBLE);
INSERT INTO textiles VALUES('A',1,65,10.1);
INSERT INTO textiles VALUES('A',2,50,12.2);
INSERT INTO textiles VALUES('A',3,45,11.9);
INSERT INTO textiles VALUES('B',1,42,11.4);
INSERT INTO textiles VALUES('B',2,30,12.9);
INSERT INTO textiles VALUES('B',3,22,12.7);
INSERT INTO textiles VALUES('C',1,44,9.9);
INSERT INTO textiles VALUES('C',2,80,12.3);
INSERT INTO textiles VALUES('C',3,76,11.4);
INSERT INTO textiles VALUES('D',1,79,12.1);
INSERT INTO textiles VALUES('D',2,99,13.4);
INSERT INTO textiles VALUES('D',3,86,12.9);
CALL IDAX.ANOVA_RBD_TEST('intable=textiles, incolumn=ph;concentration, treatment=chemical, block=bolt, outtable=outtab');
SELECT * FROM outtab ORDER BY columnname;