J'éprouve d'énormes difficultés à analyser les résultas obtenus d'un design exprimental un peu complexe.
Je me suis dirigé (suite à des discussions) vers les lme, sans avoir eu de formations sur ce domaine là de la Statistique.
Je m'excuse d'ailleur à l'avance si toutefois ma question vous semble idiote.
Le design est le suivant:
- 18 unités expérimentales (des colonnes verticales cylindriques, alimentées en eau depuis le haut) définies chaucune par:
1 porosité (facteur a 3 modalités)
1 traitement faunistique (variable "GAMMARE" à2 modalités: avec et sans faune)
-> (Donc des triplicats de colonne pour chaque combinaison).
- Pour chacune de ces colonnes: nous réalisons des prélevements d'eau à 3 horizons (=profondeurs fixées). "Horizon" est donc niché dans "Colonne".
- Cette opération est répétée 1 fois par semaine pendant 5 semaines. (1 unique prélèvement par semaine, pas de réplicats).
Nous mesurons à la fois des teneurs en oxygène, nitrate, ammonium et phosphate. Cependant dans un premier temps je souhaiterai les analyser séparément.
En prenant l'exemple du nitrate (NO3), la question que je me pose est simple: les variables "porosite" et "faune" ont-elles un impact significatif sur les teneurs mesurées?
Après discussion avec des collègues, il m'a été conseillé d'étudier le livre de Pinheiro & Bates : "Mixed effects Model in S and S-Plus".
Je l'ai lu et relu (j'avoue ne pas avoir tout bien compris) mais je reste coincé dans ma façon de coder les random effects.
J'aimerais regarder l'impact des 2 variables explicatives (POROSITE et FAUNE), après m'être affranchi de:
-la part de variabilité expliquée par les variations temporelles
-la variablité due à l'horizon étudié au sein de la colonne.
qui potentiellement estompe les effets des facteurs explicatifs.
J'ai aboutit à un modèle de la sorte:
Code : Tout sélectionner
lme2=lme(fixed=NO3~POROSITE*GAMMARE,data=analyseNO3,random=list(COLONNE=~1,HORIZON=~1))
Seulement je suis bloqué à cette étape, et ne vois pas comment faire en sorte d"enlever" la part de variablité résiduelle due aux variablités dans le temps .
R se fige quand je lui envoie un modele du type:
Code : Tout sélectionner
lme1=lme(fixed=NO3~POROSITE*GAMMARE,data=analyseNO3,random=list(COLONNE=~DATE,HORIZON=~DATE))
Malgré la longueur du message, ma requête est au final assez courte: quelqu'un saurait-il comment faire en sorte de me "séparer" de cette variablité des mesures répétées dans le temps? (pourquoi R ne veut pa appliquer le modele dernierement employé?)[/code]
En espérant ne pas dire de betises plus grosses que moi et en m'excusant encore si toutefois ce devait être le cas.
Simon