Bonjour,
Je souhaite réaliser une boucle avec un wilcox.test, sauf que lorsque que je la lance, un message d'errueur s'affiche :
Error in wilcox.test.default(wil_data$droso_min, wil_data$droso_max, paired = TRUE) :
not enough (finite) 'x' observations
Voici le code :
HH<-c("2","24")
wiltab<-data.frame(matrix(NA,24,5))
colnames(wiltab)<-c("droso_max","droso_min","H","p.value","Significativité")
e<-0
for (Pos_trans in 1:4) {
for (Pos_longi in 1:2) {
for (h in 1:3) {
e<-e+1
wil_data<-data[data$Pos_trans==Pos_trans,]
wil_data<-wil_data[wil_data$Pos_longi==Pos_longi,]
wil_data<-wil_data[wil_data$H==h,]
z<-wilcox.test(wil_data$droso_min, wil_data$droso_max, paired = TRUE)
wiltab[e,1]<-wil_data$droso_max
wiltab[e,2]<-wil_data$droso_min
wiltab[e,3]<-HH[h]
wiltab[e,4]<-z$p.value
wiltab[e,5]<-ETOIL(z$p.value)
}
}
}
wiltab
D'avance merci.