В настоящее время я пытаюсь запустить функцию varpart для некоторых своих данных, но каждый раз получаю следующую ошибку: «Ошибка в qr.default(X, tol = 1e-06): NA/NaN/Inf в вызове внешней функции (arg 1)"
Короче говоря, весь мой набор данных содержит информацию о рыболовных снастях, уровнях давления и различных сессиях во времени. У меня нет проблем с запуском функции varpart для всех моих данных, но если я создаю новый объект только с данными, касающимися конкретной передачи и/или определенного давления, он больше не работает....
Я проверил пропущенные значения, но не смог найти...
Вот пример моей проблемы:
library(vegan)
#> Le chargement a nécessité le package : permute
#> Le chargement a nécessité le package : lattice
#> This is vegan 2.5-5
A<-runif(45,min=0,max=0.75)
B<-runif(45,min=0,max=0.75)
C<-runif(45,min=0,max=0.75)
SP<-data.frame(cbind(A,B,C))
Session<-as.factor(rep(c("S1","S2","S3","S4","S5"),each=9))
LONG<-rep(c(48.32287917),each=45)
data<-data.frame(cbind(Session,LONG))
data$Session<-as.factor(data$Session)
varpart<-varpart(SP,~ Session,~ LONG, data=data)
#> Error in qr.default(X, tol = 1e-06) :
NA/NaN/Inf in foreign function call (arg 1)
Кто-нибудь из вас уже сталкивался с такой проблемой раньше или знает, как ее исправить? Благодарю вас!