订购PCA会导致其主成分高于5

时间:2019-09-20 18:46:23

标签: r pca

我只是想在主成分6中对变量进行排序。

我已经尝试过fviz_contrib,但是由于某些奇怪的原因,它只能进入5维。

我的biplot可以做到这一点,但我需要定量数据。我想订购由此代码产生的向量;

biplot(pca_result, scale = 0, choices = 5:6)

我以前使用'princomp'进行过此操作,但是如果使用该命令,则会出现错误,“只能用于比变量更多的单位”,如果横切,我会得到pca的单位,而不是变量。

1 个答案:

答案 0 :(得分:0)

给出一个数据集-您将只能获得n主成分,其中nmin(#features, #samples)-1

因此,在您的情况下,可能发生的情况是您的数据中的要素少于5个,或者样本数少于5个。

简单地重新计算-主成分的数量不能超过您具有的特征数量,也不能超过数据中具有的样本数量。