Bonjour,
J'essaie d'effectuer un modèle linéaire généralisé sous R mais je rencontre des difficultés. Le but de mon analyse est d'essayer d'expliquer mon facteur N par les autres variables (Temperature, Salinity, Turbidity, pH, et O2). Le problème c'est que R requiert une valeur de y (la variable à expliquer, ici N) comprise entre 0 et 1. Je ne comprends pas pourquoi... quelqu'un a une idée ?
Script :
> d
Temperature Salinity Turbidity pH O2 N
1 12.6 0.40 76 7.92 9.48 1.00000
2 17.6 0.40 NA 8.32 6.18 12.00000
3 19.3 8.07 82 8.10 7.71 8.00000
4 25.0 1.70 150 8.10 NA 48.33333
5 27.2 5.30 145 8.12 4.53 117.00000
6 26.6 8.30 NA 8.02 5.48 37.33333
7 26.3 6.20 254 8.17 5.09 50.50000
> attach(d)
> names(d)
> m=glm(N~Temperature+Salinity+T urbidity+pH+O2, family=binomial(link="logit"))
Erreur dans eval(expr, envir, enclos) :
les valeurs de y doivent être 0 <= y <= 1
-----