Après des heures et des heures de recherche et de fonctions essayées, je me tourne vers vous parce que sinon mon PC va passé par la fenêtre :)
Je possède un tableau de données que voici : https://www.wetransfer.com/downloads/46 ... 347/e5a64f
3 colonnes : première une concentration, 2ème colonne : le nom de l'individu et 3 son stade phsyiologique
Je cherche à savoir s'il y a une différence de concentration entre les stades
j'ai donc réalisée une première ANOVA avec mesures répétées :
Code : Tout sélectionner
data = read.csv("essai.csv", h = T, sep =";")
model = aov(data[,1] ~ data[,3] + Error(data[,2]/data[,3]))
réponse de mon cher et tendre :
Code : Tout sélectionner
Warning message:
In aov(data[, 1] ~ data[, 3] + Error(data[, 2]/data[, 3])) :
le modèle Error() est singulier
Qu'a cela ne tienne, je me dis qu'il a mal du comprendre et qu'il comprendra avec un modèle linéaire mixte :
Code : Tout sélectionner
am2 = lme(data[,1] ~ data[,3], random = ~1|data[,2]/data[,3])
et :
Code : Tout sélectionner
Error in model.frame.default(formula = ~data, data = <environment>, na.action = function (object, :
type (list) incorrect pour la variable 'data'
J'ai eu beau googliser les erreurs, j'ai pas de réponse satisfaisante
Est-ce que vous voyez d'où ces erreur peuvent provenir ?
Merci d'avance !!
Cha