0

目前我正在导入一个 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)

我检查了所有专长列的类,它们都是数字或整数,所以我想知道是什么导致了这个问题?

我试图将整个数据框转换为数字,但我也遇到了麻烦。

另请注意:在给定类“整数”的列中,这些列中的所有值都是 0。

先感谢您!!!

4

0 回答 0