r语言 - 具有因子变量的 FactoMineR PCA



这是指向 R 数据格式的数据的链接(因此您可以看到因子实际上是因子(:

2016年疫苗接种数据

这是代码:

df %>%
PCA(scale.unit = TRUE,
quali.sup = 14, #the factor variables
graph = T)

除了告诉我它用平均值替换了缺失值(我很高兴看到(之外,上面还产生了这个:

argument is not numeric or logical: returning NA
argument is not numeric or logical: returning NA
argument is not numeric or logical: returning NA
argument is not numeric or logical: returning NA
argument is not numeric or logical: returning NA
argument is not numeric or logical: returning NA
Error in PCA(., scale.unit = TRUE, quali.sup = 14, graph = T) : 
The following variables are not quantitative:  ins_stat_i
The following variables are not quantitative:  c1r
The following variables are not quantitative:  childnm
The following variables are not quantitative:  state
The following variables are not quantitative:  sex
The following variables are not quantitative:  language

我很困惑。我没有说它们是定量的。我说他们是quali.sup类型。你能复制它吗?如果是这样,解决方案是什么?谢谢大家。

哦,亲爱的。事实证明,我打错了。我应该说quali.sum变量是13:19,我说它们是14。这就是问题所在。

最新更新