固定效应的方差矩阵始终修改为包括 Kackar-Harville 校正。BLUP 的方差矩阵以及 BLUP 与固定效应之间的协方差都不做 Kackar-Harville 校正。这种方法的原理是:当随机效应包含许多水平时,BLUP 校正可能占用较多的计算和内存资源。
在 SAS 中,仅当设置了 DDFM=KENWARDROGER 时,才为固定效应和 BLUP 执行 Kackar-Harville 校正。
• 仅涉及固定效应参数的线性组合的标准误差与 PROC MIXED DDFM=KENWARDROGER 相符。这种情况假定用户已经在 PROC MIXED 和 JMP 使用的不同参数化之间谨慎变换。
• 仅涉及 BLUP 参数的线性组合的标准误差与 PROC MIXED DDFM=SATTERTHWAITE 相符。
• 若数据不平衡,则同时涉及固定效应和 BLUPS 的线性组合的标准误差与任何 DDFM 选项的 PROC MIXED 都不相符。不过,这些标准误差介于使用 DDFM=SATTERTHWAITE 选项与 DDFM=KENWARDROGER 选项分别获得的结果之间。若数据平衡,不论如何设置 DDFM 选项,平衡数据的 JMP 结果始终与 SAS 结果相符,因为 Kackar-Harville 校正为空。
仅涉及固定效应参数的线性组合的检验的自由度使用 Kenward-Roger 校正来计算。因此,JMP 中这些检验的结果与使用 DDFM=KENWARDROGER 选项的 PROC MIXED 相符。若线性组合中存在 BLUP,JMP 将使用 Satterthwaite 近似来获取自由度。结果将遵循与上一段中为标准误差描述的模式类似的模式。
有关 Kackar-Harville 校正和 Kenward-Roger 自由度方法的详细信息,请参见 Kenward and Roger (1997)。Satterthwaite 方法在 SAS PROC MIXED 文档 (SAS Institute Inc. 2018d, ch.81) 中详细说明。