Na / NaN / Inf Ошибка при попытке выполнить MANOVA на 128-кадровой переменной данных из .csv - PullRequest
0 голосов
/ 05 июля 2019

В тот момент, когда я импортирую csv как фрейм данных, на котором я надеялся выполнить MANOVA. Кадр данных представляет собой 128 числовых переменных, классифицированных в «Сайт» из 3 уровней.

В R все переменные 'featx' являются числовыми или целочисленными.

audiosets <- read.csv("AM_SUBSET_E_D_and_VJR.csv", header = TRUE) 

audiosets.manova1 <- manova (cbind(feat1, feat2, feat3, feat4, feat5, feat6, feat7, feat8, feat9, feat10, feat11, feat12, feat13, feat14, feat15,
                                   feat16, feat17, feat18, feat19, feat20, feat21, feat22, feat23, feat24, feat25, feat26, feat27, feat28, feat29,
                                   feat30,feat31, feat32, feat33, feat34, feat35, feat36, feat37, feat38, feat39, feat40, feat41, feat42, feat43,
                                   feat44, feat45, feat46, feat47, feat48, feat49, feat50, feat51, feat52, feat53, feat54, feat55, feat56, feat57,
                                   feat58, feat59, feat60, feat61, feat62, feat63, feat64, feat65, feat66, feat67, feat68, feat69, feat70, feat71,
                                   feat72, feat73, feat74, feat75, feat76, feat77, feat78, feat79, feat80, feat81, feat82, feat83, feat84, feat85,
                                   feat86, feat87, feat88, feat89, feat90, feat91, feat92, feat93, feat94, feat95, feat96, feat97, feat98, feat99,
                                   feat100, feat101, feat102, feat103, feat104, feat105, feat106, feat107, feat108, feat109, feat110, feat111,
                                   feat112, feat113, feat114, feat115, feat116, feat117, feat118, feat119, feat120, feat121, feat122, feat123,
                                   feat124, feat125, feat126, feat127, feat128) ~ as.factor(Site), data = audiosets)

- это код, который я сейчас использую, однако при попытке запустить:

summary(audiosets.manova1)

Выдает следующую ошибку:

    Error in qr.default(D %*% ss[[nt]] %*% D, tol = tol) : 
  NA/NaN/Inf in foreign function call (arg 1)

Я проверил класс всех столбцов умений, и все они числовые или целочисленные, поэтому мне стало интересно, что вызывает эту проблему?

Я пытался преобразовать весь массив данных в числовой, но у меня тоже были проблемы с этим.

Обратите внимание: в столбцах, для которых задан класс 'integer', все значения в этих столбцах равны 0.

Заранее спасибо !!!

...