IDAX.ANOVA_RBD_TEST - 使用随机化块设计来分析方差
使用此存储过程可利用随机化块设计来分析方差。
权限
此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。
语法
IDAX.ANOVA_RBD_TEST(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
如果指定了输出表,那么仅返回以结果集形式写入输出表的行数。
如果未指定输出表,那么将以结果集形式返回输出表的内容。
结果集列如下所示:
| 列名 | 列类型 | 描述 |
|---|---|---|
| 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;