Bonjour à tous,
ma question est pourquoi R me renvoie des noms de coefficients différents de ceux introduits dans la formule de `glm' (generalised linear model)
Voici mon code :
Il intervertit Gb:X en X:Gb et Gb:Z en Z:Gb, Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Ga <- runif(10);Gb <- runif(10);X <- runif(10);Z <- runif(10);y <- runif(10) mod <- glm(y~Ga+Ga:X+Ga:Z+Gb+Gb:X+Gb:Z-1) summary(mod) Call: glm(formula = y ~ Ga + Ga:X + Ga:Z + Gb + Gb:X + Gb:Z - 1) Coefficients: Estimate Std. Error t value Pr(>|t|) Ga -2.287 4.857 -0.471 0.662 Gb 2.425 2.949 0.822 0.457 Ga:X 1.556 5.157 0.302 0.778 Ga:Z 6.947 9.593 0.724 0.509 X:Gb -2.082 4.538 -0.459 0.670 Z:Gb -4.559 6.178 -0.738 0.502
Mamoun
Bonjour,
Pour éviter ça il te faut utiliser la terms : glm(terms(y~Ga + Ga:X + Ga:Z + Gb + Gb:X + Gb:Z, keep.order=TRUE)).
Cdlt
Partager