séquençage d'une variable continue
Bonjour à tous,
j'ai une variable indépendante X continue (qui s'étend de 0.005 à 0.240) et une variable dépendante Y binomiale. Je souhaiterais diviser en plusieurs intervalles réguliers X puis créer un tableau de contingence qui compterait le nombre de 0 et de 1 de la variable Y pour chaque intervalle créé.
Je le fais pour le moment manuellement dans Excel grâce à un filtre numérique mais ça prend un temps fou et je suis sûre que ça pourrait ne prendre que quelques minutes dans R!
Merci d'avance pour vos conseils! :ccool:
erreur: 'by' doit être une liste
J'ai trouvé une solution pour l'erreur:
Code:
1 2 3
| aggregate(data$Y, by = data$Z, FUN=sum)
Erreur dans aggregate.data.frame(as.data.frame(x), ...) :
'by' doit être une liste |
qui est d'ajouter la fonction list():
Code:
Z<-list(seq(0.005, 0.240, by = (0.005-0.240)/le_pas))
Mais j'ai maintenant un nouveau message d'erreur:
Code:
1 2 3
| aggregate(data$Y, by = Z, FUN=sum)
Erreur dans aggregate.data.frame(as.data.frame(x), ...) :
les arguments doivent avoir la même longueur |