Ошибка в dimnames (res) MCA (FactoMineR) - PullRequest
0 голосов
/ 11 февраля 2019

Я делаю MCA с FactoMineR, но у меня всегда одно и то же сообщение об ошибке!

Это мои данные valqualis для анализа.156 строк и 20 столбцов.

P1 20 4.708846 111  11 0011 0010 11  1 1 1 0 1 1 1 1 1 1 1 1
P1 3  4.790977 10NA 10 0111 0001 0NA 1 1 0 1 1 1 1 1 1 1 0 0 

И вот код, который я делаю для его запуска.

require(FactoMineR)
require(factoextra)

#ACM
res.mca<-MCA(valqualis) 

Но каждый раз у меня появляется следующая ошибка:

Error in dimnames(res) <- list(attributes(tab)$row.names, listModa) : length of 'dimnames' [2] not equal to array extent

Есть идеи?

1 Ответ

0 голосов
/ 11 февраля 2019

Наконец-то я нашел причину ошибки!

После выполнения summary(valqualis) я обнаружил, что у меня есть 2 столбца с количественными значениями, поэтому я изменил их на factor со следующим кодом:

valqualis$X1 <- as.factor(valqualis$X1)
valqualis$X2 <- as.factor(valqualis$X2)

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...