Вот ссылка на данные в формате данных 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
типами. Вы можете скопировать это? Если так, каково решение? Спасибо всем.