12.4 置换检验点评
除coin
和lmPerm
包外,R还提供了其他可做置换检验的包。perm
包能实现coin
包中的部分功能,因此可作为coin
包所得结果的验证。corrperm
包提供了有重复测量的相关性的置换检验。logregperm
包提供了Logistic回归的置换检验。另外一个非常重要的包是glmperm
,它涵盖了广义线性模型的置换检验。对于广义线性模型,请参见第13章。
依靠基础的抽样分布理论知识,置换检验提供了另外一个十分强大的可选检验思路。对于上面描述的每一种置换检验,我们完全可以在做统计假设检验时不理会正态分布、t分布、F分布或者卡方分布。
你可能已经注意到,基于正态理论的检验与上面置换检验的结果非常接近。在这些问题中数据表现非常好,两种方法结果的一致性也验证了正态理论方法适用于上述示例。
当然,置换检验真正发挥功用的地方是处理非正态数据(如分布偏倚很大)、存在离群点、样本很小或无法做参数检验等情况。不过,如果初始样本对感兴趣的总体情况代表性很差,即使是置换检验也无法提高推断效果。
置换检验主要用于生成检验零假设的p值,它有助于回答“效应是否存在”这样的问题。不过,置换方法对于获取置信区间和估计测量精度是比较困难的。幸运的是,这正是自助法大显神通的地方。