第 8 章补充材料
S8.1 分数因子分析的 Yates 方法¶
分析分数因子设计(fractional factorial design)时几乎总是要使用计算机程序。不过,我们也可以用 Yates 算法来分析一个 分数因子设计:一开始先把数据看成是来自 个变量的完全因子试验。这个完全因子试验的处理组合按标准顺序列出,然后在每个处理组合后面用括号附加一个(或几个)字母,就得到实际实施的处理组合。此后 Yates 算法照常进行。要识别实际估计出来的是哪些效应,只需把完全 设计中各处理组合所对应的效应,乘以 分数因子设计的定义关系(defining relation)。
下面用例 8.1 的数据在表 1 中演示这一做法。这是一个 分数设计。数据按因子 A、B、C 的完全 23 设计排列。然后加上括号中的字母 d,就得到实际实施的处理组合。例如,表中第二行估计的效应是 ,因为 A 与 BCD 互为别名(alias)。
表 1 例 8.1 中 分数因子设计的 Yates 算法
| 处理组合 | 响应值 | (1) | (2) | (3) | 效应 | 效应估计值 |
|---|---|---|---|---|---|---|
| (1) | 45 | 145 | 255 | 566 | − | − |
| a(d) | 100 | 110 | 311 | 76 | 19.00 | |
| b(d) | 45 | 135 | 75 | 6 | 1.5 | |
| ab | 65 | 176 | 1 | −4 | −1.00 | |
| c(d) | 75 | 55 | −35 | 56 | 14.00 | |
| ac | 60 | 20 | 41 | −74 | −18.50 | |
| bc | 80 | −15 | −15 | 76 | 19.00 | |
| abc(d) | 96 | 16 | 16 | 66 | 16.50 |
S8.2 分数因子设计的折叠与部分折叠的进一步讨论¶
在教材中,我们说明了如何通过增加额外的运行来扩充一个分数因子设计,以便把互为别名的效应分离开。折叠(fold-over)是另一种设计,其规模与原分数设计相同。因此,如果原来的试验有 16 次运行,折叠就需要另外再做 16 次运行。
有时可以用少于另外 次运行的次数来扩充一个 分数因子设计。这种技术通常称为原设计的部分折叠(partial fold-over)。
例如,考虑表 2 所示的 设计。该设计的别名结构列在表下。
表 2 一个 设计
| 标准顺序 | 运行顺序 | 区组 | 因子 A | 因子 B | 因子 C | 因子 D | 因子 E |
|---|---|---|---|---|---|---|---|
| 2 | 1 | 区组 1 | 1 | −1 | −1 | −1 | −1 |
| 6 | 2 | 区组 1 | 1 | −1 | 1 | −1 | 1 |
| 3 | 3 | 区组 1 | −1 | 1 | −1 | −1 | 1 |
| 1 | 4 | 区组 1 | −1 | −1 | −1 | 1 | 1 |
| 8 | 5 | 区组 1 | 1 | 1 | 1 | 1 | 1 |
| 5 | 6 | 区组 1 | −1 | −1 | 1 | 1 | −1 |
| 4 | 7 | 区组 1 | 1 | 1 | −1 | 1 | −1 |
| 7 | 8 | 区组 1 | −1 | 1 | 1 | −1 | −1 |
现在假定在实施了表 2 的 8 次试验之后,发现最大的效应是主效应 A、B、D 以及 交互作用。试验者认为其余所有效应都可以忽略。在这种情形下,对原设计作折叠并不是一个有吸引力的选择。回忆一下,当把一个分辨度 III 的设计按检验矩阵中所有符号取反的方式折叠时,合并后的设计是分辨度 IV 的。因此,BC 与 DE 交互作用在合并设计中仍然互为别名。也可以考虑只把某些个别列的符号取反,但这些做法基本上都要求再实施 8 次运行。
试验者想要拟合的模型是
其中 ,而 。请回忆,部分折叠是一种所包含的运行次数少于 8 次的设计,它可以用来扩充原设计,并使试验者能够拟合这一模型。为部分折叠选取运行点的一种做法是:从 25 中尚未使用的其余部分里选点,使上述回归方程中模型系数的方差达到最小。这种扩充策略基于第 11 章所讨论的 D 最优设计(D-optimal design)的思想。
Design-Expert 和 JMP 都可以利用这一策略来寻找部分折叠。程序给出的设计如表 3 所示。该设计完全消除了 BC 与 DE 交互作用之间的别名。
表 3 部分折叠后的分数设计
| 标准顺序 | 运行顺序 | 区组 | 因子 A | 因子 B | 因子 C | 因子 D | 因子 E |
|---|---|---|---|---|---|---|---|
| 2 | 1 | 区组 1 | 1 | −1 | −1 | −1 | −1 |
| 6 | 2 | 区组 1 | 1 | −1 | 1 | −1 | 1 |
| 3 | 3 | 区组 1 | −1 | 1 | −1 | −1 | 1 |
| 1 | 4 | 区组 1 | −1 | −1 | −1 | 1 | 1 |
| 8 | 5 | 区组 1 | 1 | 1 | 1 | 1 | 1 |
| 5 | 6 | 区组 1 | −1 | −1 | 1 | 1 | −1 |
| 4 | 7 | 区组 1 | 1 | 1 | −1 | 1 | −1 |
| 7 | 8 | 区组 1 | −1 | 1 | 1 | −1 | −1 |
| 9 | 9 | 区组 2 | −1 | −1 | −1 | −1 | 1 |
| 10 | 10 | 区组 2 | 1 | 1 | 1 | 1 | −1 |
| 11 | 11 | 区组 2 | −1 | −1 | 1 | −1 | −1 |
| 12 | 12 | 区组 2 | 1 | 1 | −1 | 1 | 1 |
注意,D 最优部分折叠设计需要增加 4 次试验。此外,这些试验被安排在第二个区组中,该区组与包含 8 次试验的第一个区组正交(orthogonal)。
这一策略在 16 次运行的分辨度 IV 设计中非常有用,因为在这种情形下完全折叠需要再做 16 次试验。通常可以用 4 次或 8 次运行的部分折叠作为替代。在许多情形下,只需增加 4 次运行的部分折叠就可以用 D 最优方法构造出来。
作为第二个例子,考虑表 4 所示的 分辨度 IV 设计。该设计的别名结构列在表下。
表 4 一个 分辨度 IV 设计
| 标准顺序 | 运行顺序 | 区组 | 因子 A | 因子 B | 因子 C | 因子 D | 因子 E | 因子 F |
|---|---|---|---|---|---|---|---|---|
| 10 | 1 | 区组 1 | 1 | −1 | −1 | 1 | 1 | 1 |
| 11 | 2 | 区组 1 | −1 | 1 | −1 | 1 | 1 | −1 |
| 2 | 3 | 区组 1 | 1 | −1 | −1 | −1 | 1 | −1 |
| 12 | 4 | 区组 1 | 1 | 1 | −1 | 1 | −1 | −1 |
| 16 | 5 | 区组 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 15 | 6 | 区组 1 | −1 | 1 | 1 | 1 | −1 | 1 |
| 8 | 7 | 区组 1 | 1 | 1 | 1 | −1 | 1 | −1 |
| 7 | 8 | 区组 1 | −1 | 1 | 1 | −1 | −1 | −1 |
| 5 | 9 | 区组 1 | −1 | −1 | 1 | −1 | 1 | 1 |
| 1 | 10 | 区组 1 | −1 | −1 | −1 | −1 | −1 | −1 |
| 6 | 11 | 区组 1 | 1 | −1 | 1 | −1 | −1 | 1 |
| 4 | 12 | 区组 1 | 1 | 1 | −1 | −1 | −1 | 1 |
| 14 | 13 | 区组 1 | 1 | −1 | 1 | 1 | −1 | −1 |
| 13 | 14 | 区组 1 | −1 | −1 | 1 | 1 | 1 | −1 |
| 9 | 15 | 区组 1 | −1 | −1 | −1 | 1 | −1 | 1 |
| 3 | 16 | 区组 1 | −1 | 1 | −1 | −1 | 1 | 1 |
假设因子 A、B、C、E 的主效应很大,AB + CE 交互作用链也很大。该设计的完全折叠将涉及把 B、C、D、E 和 F 各列的符号取反。当然,这需要再做 16 次试验。用教材中所述方法进行的标准部分折叠需要再增加 8 次运行。而 D 最优部分折叠方法只需要再增加 4 次运行。由 Design-Expert 得到的扩充设计如表 5 所示。这 4 次运行构成第二个区组,它与包含 16 次运行的第一个区组正交,并且使原别名链中我们感兴趣的那些交互作用能够分别估计出来。
请记住,部分折叠设计是非正规分数(irregular fraction)。它们不是正交的,因此效应估计值之间是相关的。效应估计值之间的这种相关性会使效应的标准误变大;也就是说,与正交设计相比,这里的效应估计得不够精确。不过,这一缺点或许可以被部分折叠所需运行次数的减少所抵消。
表 5 部分折叠
| 标准顺序 | 运行顺序 | 区组 | 因子 A | 因子 B | 因子 C | 因子 D | 因子 E | 因子 F |
|---|---|---|---|---|---|---|---|---|
| 12 | 1 | 区组 1 | 1 | 1 | −1 | 1 | −1 | −1 |
| 15 | 2 | 区组 1 | −1 | 1 | 1 | 1 | −1 | 1 |
| 2 | 3 | 区组 1 | 1 | −1 | −1 | −1 | 1 | −1 |
| 9 | 4 | 区组 1 | −1 | −1 | −1 | 1 | −1 | 1 |
| 5 | 5 | 区组 1 | −1 | −1 | 1 | −1 | 1 | 1 |
| 8 | 6 | 区组 1 | 1 | 1 | 1 | −1 | 1 | −1 |
| 11 | 7 | 区组 1 | −1 | 1 | −1 | 1 | 1 | −1 |
| 14 | 8 | 区组 1 | 1 | −1 | 1 | 1 | −1 | −1 |
| 13 | 9 | 区组 1 | −1 | −1 | 1 | 1 | 1 | −1 |
| 4 | 10 | 区组 1 | 1 | 1 | −1 | −1 | −1 | 1 |
| 10 | 11 | 区组 1 | 1 | −1 | −1 | 1 | 1 | 1 |
| 6 | 12 | 区组 1 | 1 | −1 | 1 | −1 | −1 | 1 |
| 7 | 13 | 区组 1 | −1 | 1 | 1 | −1 | −1 | −1 |
| 16 | 14 | 区组 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 3 | 15 | 区组 1 | −1 | 1 | −1 | −1 | 1 | 1 |
| 1 | 16 | 区组 1 | −1 | −1 | −1 | −1 | −1 | −1 |
| 17 | 17 | 区组 2 | 1 | −1 | 1 | −1 | −1 | −1 |
| 18 | 18 | 区组 2 | −1 | 1 | −1 | −1 | −1 | −1 |
| 19 | 19 | 区组 2 | −1 | −1 | 1 | 1 | 1 | 1 |
| 20 | 20 | 区组 2 | 1 | 1 | −1 | 1 | 1 | 1 |