可以对 PCA 值执行 PerMANOVA 吗?

机器算法验证 主成分分析 多元分析 马诺瓦
2022-03-22 19:03:22

首先对数据集执行主成分分析,然后对这些主成分值而不是数据集中的原始值使用置换 MANOVA,是否可以接受?例如,在一个查看 11 个变量的性别差异的数据集中,在对数据集值执行 perMANOVA 时,我没有得到显着的 p 值,但在对 PC 值执行 perMANOVA 时得到了显着的 p 值

我有一种感觉,这可能在统计上无效,但我想检查一下。谢谢!

1个回答

我将把它留给其他人来决定他们是否“可接受”主成分方差的置换多元分析。但是计算这样一个统计数据并没有任何逻辑错误。它只是简单地组合随机变量的函数。你要问自己的更难的问题是这个统计程序是否回答了你的研究问题。

回想一下,PCA 涉及执行线性变换,该变换在某种线性意义上以最佳方式对变量进行去相关。这里相当重要的是,主要成分是按照它们线性解释的变化量来排序的。

还记得方差的置换分析测试了一个零点,即在组之间交换值时位置和分散保持不变。

如果您的 perMANOVA 在原始变量上不显着,但在这些变量的主成分上不显着,这表明您已成功检测到您的 PCA 做了某些事情。即,它使组之间的位置或分散不均等。这是有道理的,因为 PCA 对其组件进行了上述排序。如果这是您想用这个程序测试的,那就太好了!如果没有,那就做点别的。