我正在尝试在R中复制SPSS的线性判别分析输出,但是我很难找到执行m-box测试的方法。
我找到的唯一一件事是在论坛上发布的一些代码,手动实现这个过程,但我想知道是否已经在语言本身中集成了这个目的。
我正在尝试在R中复制SPSS的线性判别分析输出,但是我很难找到执行m-box测试的方法。
我找到的唯一一件事是在论坛上发布的一些代码,手动实现这个过程,但我想知道是否已经在语言本身中集成了这个目的。
在biotools包中,您可以找到函数boxM(data, grouping)。它执行基于卡方逼近的Box's M-test,用于根据一个分类因子从多元正态数据中获取的协方差矩阵的同质性检验。
可以通过简单的rseek搜索找到代码。通常不这样做,因为它的高灵敏度会导致显著的p值,可能意义不大。
编辑: 那个旧链接不再有效,但事实证明,该测试已在biotools包中使用boxM函数实现。这仍然是一个相对容易的搜索。而且仍然是真的,你可能不应该像所有这样的测试一样使用它。你应该仔细检查你的协方差矩阵和假设。