multinom() : interprétation de la sortie

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Jocelyn Carré
Messages : 25
Enregistré le : 13 Juin 2016, 12:54

multinom() : interprétation de la sortie

Messagepar Jocelyn Carré » 17 Juil 2017, 09:50

Bonjour à tous,
je tiens d'abord à m'excuser si jamais il y a déjà eu des questions à ce sujet (un sujet de 2011, sans réponse, j'espère que je serais plus chanceux ^^), ou si j'ai mal lu la doc. J'ai tenté de réaliser une régression multinomiale, à l'aide de la fonction multinom() du package "nnet". Je cherche à interpréter la sortie de la fonction. J'ai conscience qu'il s'agit aussi probablement d'un problème de compréhension de stat, n'hésitez pas à m'envoyer voir ailleurs si je suis trop HS :)

Code : Tout sélectionner

model4<-multinom(prof_rac_moda$comptage_racinaire~prof_rac_moda$Modalite)

j'utilise la fonction, et j'obtiens ceci :

Code : Tout sélectionner

> summary(model4)
Call:
multinom(formula = prof_rac_moda$note_racinaire ~ prof_rac_moda$Modalite)

Coefficients:
  (Intercept) prof_rac_moda$Modalite0R_Fd prof_rac_moda$ModaliteBI  prof_rac_moda$ModaliteProd
1  0.65656995                  -0.3137736                 0.5440322                 0.38741491
2 -0.16522352                  -0.1419085                 0.1837848                 0.03025826
3 -0.03509257                  -0.6145704                -0.1405028                -0.22961415

Std. Errors:
  (Intercept) prof_rac_moda$Modalite0R_Fd prof_rac_moda$ModaliteBI  prof_rac_moda$ModaliteProd
1  0.06605966                  0.09035146                 0.0961073                 0.09410476
2  0.07914160                  0.10726956                 0.1169837                 0.11570618
3  0.07648377                  0.11102836                 0.1185723                 0.11619398

Residual Deviance: 16709.14
AIC: 16733.14

Là où je bloque, c'est dans la présence des 3 lignes "1", "2", et "3" : à quoi correspondent elles ?


Voici un aperçu de mes données :

Code : Tout sélectionner

> dput(prof_rac_moda[1:10,])
structure(list(Modalite = structure(c(3L, 3L, 3L, 3L, 3L, 3L,
3L, 3L, 3L, 3L), .Label = c("0R", "0R_Fd", "BI ", "Prod"), class = "factor"),
    Repetition = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
    1L, 1L), .Label = c("R1", "R2", "R3", "R4"), class = "factor"),
    Profondeur = c(2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5,
    2.5), comptage_racinaire = c(2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L,
    3L, 3L)), .Names = c("Modalite", "Repetition", "Profondeur",
"comptage_racinaire"), row.names = c(NA, 10L), class = "data.frame")


Merci d'avance d'avoir pris le temps de lire ! N'hésitez pas à me demander des précisions. Je vais tenter de faire un exemple reproductible, afin de clarifier ma question.
Jocelyn

Jocelyn Carré
Messages : 25
Enregistré le : 13 Juin 2016, 12:54

Re: multinom() : interprétation de la sortie

Messagepar Jocelyn Carré » 17 Juil 2017, 15:06

okay, il s'agit des différents comptages effectués, avec la première valeur discrète possible (0) comme référence. La référence du modèle est donc ici ma première modalité et ma première valeur de comptage.
Je vois que je n'ai pas compris grand chose à la fonction et à son résultat, je m'en vais potasser tout ça :)


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité