IDAX.ANOVA_CRD_TEST - 使用完全随机化设计来分析方差
使用此存储过程可利用完全随机化设计来分析方差。
权限
此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。
语法
IDAX.ANOVA_CRD_TEST(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
如果指定了输出表,那么仅返回以结果集形式写入输出表的行数。
如果未指定输出表,那么将以结果集形式返回输出表的内容。
结果集列如下所示:
| 列名 | 列类型 | 描述 |
|---|---|---|
| by 参数所指定的列的名称 | by 参数所指定的列的类型 | 治疗组。 仅当指定了 by 参数时,才会显示此列。 |
| COLUMNNAME | VARCHAR(128) | 观测列的名称。 |
| TOTNO | DOUBLE | 此列的实测值数量。 |
| TOTSU | DOUBLE | 此列的实测值总和。 |
| TOTMEAN | DOUBLE | 此列的实测值的均值。 |
| TOTSS | DOUBLE | 此列的实测值平方和。 |
| SSCTOT | DOUBLE | 此列的实测值的总体方差。 |
| SSCBETWEEN | DOUBLE | 此列的治疗之间总平均值的实测值方差。 |
| DFBETWEEN | INTEGER | 此列的治疗之间自由度数值。 |
| SSCWITHIN | DOUBLE | 此列的治疗内实测值的方差总和。 |
| DFWITHIN | INTEGER | 此列的治疗内自由度数值。 |
| F | DOUBLE | 此列的治疗的 F 统计。 |
| P | DOUBLE | 此列的真实 F 统计小于或等于 F 值的概率。 |
示例
CREATE TABLE wheattest(fieldId INTEGER, variety CHAR(1), yield DOUBLE, barrels INTEGER);
INSERT INTO wheattest VALUES(1,'A',80, 4);
INSERT INTO wheattest VALUES(2,'A',65, 3);
INSERT INTO wheattest VALUES(3,'A',50, 2);
INSERT INTO wheattest VALUES(4,'B',100, 5);
INSERT INTO wheattest VALUES(5,'B',85, 4);
INSERT INTO wheattest VALUES(6,'B',70, 3);
INSERT INTO wheattest VALUES(7,'C',60, 2);
INSERT INTO wheattest VALUES(8,'C',75, 3);
INSERT INTO wheattest VALUES(9,'C',90, 5);
CALL IDAX.ANOVA_CRD_TEST('intable=wheattest, incolumn=yield;barrels, treatment=variety, outtable=outtab');
SELECT * FROM outtab ORDER BY columnname;