Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

R analyses de donnée binaires avec glmer

2 participants

Aller en bas

R analyses de donnée binaires avec glmer Empty R analyses de donnée binaires avec glmer

Message par margot julien Jeu 27 Fév 2020 - 9:31

Bonjour,

j'ai des données non normales alors j'ai transformé ces données en données binaires (0 = pas de sucre et 1 = du sucre), j'aimerais les analyser, sauf que j'ai des messages d'erreur que j'utilise glm (sans tenir compte des répétitions) ou bien glmer avec ou sans interaction et en tenant compte des répétitions.  

ma variable mesurée est : sug (binary data: 0 pour pas de sucre mesuré et 1 si du sucre à été mesuré)
mes effets fixes: temp (2 Temperatures différentes) et var (6 variétés différentes testées) + l'interaction des deux
mes réplicats = rep (le sucre à été mesuré sur 5 réplicats biologiques)

J'ai donc un split plot design et j'aimerais voir les différences variétales, entre températures et pour les interactions au niveau du sucres.

Pouvez-vous m'aider svp? Voici mon script ci-dessous et le csv en pièce-jointe.
Normalement je dois obtenir un effet de l'interaction temp * var car je sais que j'ai 3 variétés qui ne sucrent pas pour temp = 8 mais qui sucrent pour temp = 4 et pour les 3 autres variétés elles ne sucrent pas pour les 2 températures.

Merci par avance.
Margot

Code:
file<-read.csv2("file.csv", na.strings = "NA",header = TRUE)
head(file)
str(file)
file$sug<-as.numeric(file$sug)
file$temp<-as.factor(file$temp)
library(lme4)
library(car)
##Measured variable : sug (binary data: 0 means no sugar and 1 means sugar)
##fixed effect to observed: temp, var and interaction temp, var
##replicates = rep (5 biological replicates per sug analysis)

#split plot design?
   # 2 temperatures (temp)
   # 6 varieties (var)
   #observation of the sugar content (sug) on 5 biological replicates

#model without random factor (rep) / glm function
model_global = glm(sug ~ temp * var , family="binomial", data =file)
Anova(model_global)
    #warning:
        # Warning messages:
               #   1: glm.fit: fitted probabilities numerically 0 or 1 occurred
                # 2: glm.fit: fitted probabilities numerically 0 or 1 occurred
               # 3: glm.fit: fitted probabilities numerically 0 or 1 occurred

#model with random factor (rep) / glmer fuction
model_global_int = glmer(sug ~ temp * var + (1 | rep), family=binomial, data =file)
Anova(model_global_int)

     #Warning messages:
       #   1: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv,  :
          #                     unable to evaluate scaled gradient
            #                   2: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv,  :
                                   # Hessian is numerically singular: parameters are not uniquely determined
model_global_plus = glmer(sug ~ temp + var + (1 | rep), family=binomial, data =file)
Anova(model_global_plus)

      #Error in pwrssUpdate(pp, resp, tol = tolPwrss, GQmat = GQmat, compDev = compDev,  :
                     #  (maxstephalfit) PIRLS step-halvings failed to reduce deviance in pwrssUpdate

margot julien

Nombre de messages : 7
Date d'inscription : 05/06/2019

Revenir en haut Aller en bas

R analyses de donnée binaires avec glmer Empty Re: R analyses de donnée binaires avec glmer

Message par Eric Wajnberg Ven 28 Fév 2020 - 15:04

Cette question a déjà été envoyée sur le forum francophone sur R, et j'y ai donné une réponse. Par ailleurs, ce point a déjà été traité (à mon initiative) sur ce présent forum, et je vous ai fourni le lien correspondant.

Cordialement,

Eric.
Eric Wajnberg
Eric Wajnberg

Nombre de messages : 1237
Date d'inscription : 14/09/2012

Revenir en haut Aller en bas

R analyses de donnée binaires avec glmer Empty Re: R analyses de donnée binaires avec glmer

Message par margot julien Lun 2 Mar 2020 - 9:38

Merci beaucoup Eric pour le retour, je vais étudier le lien.
Bonne journée.
Cordialement,
Margot.

margot julien

Nombre de messages : 7
Date d'inscription : 05/06/2019

Revenir en haut Aller en bas

R analyses de donnée binaires avec glmer Empty Re: R analyses de donnée binaires avec glmer

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum