Je mène des recherches pour examiner les différences de densité et de richesse en espèces de poissons lorsque j'utilise deux méthodes de recensement visuel sous-marin différentes. Mes données étaient à l'origine des données de comptage, mais elles sont généralement modifiées en densité de poisson, mais j'ai toujours décidé d'utiliser un GLM de Poisson, ce qui, je l'espère, a raison.
model1 <- glm(g_den ~ method + site + depth, poisson)
Mes 3 variables prédictives sont la méthode, le site et la profondeur que j'ai commandés comme facteurs lorsque je les saisis.
Mes variables de réponse sont la richesse en espèces de mérous, la densité de mérous et la même chose pour les autres groupes de poissons. Je suis conscient que la densité n'est pas un entier et qu'il s'agit de données numériques, par exemple 1,34849. Je reçois maintenant cependant cette erreur:
In dpois(y, mu, log = TRUE) : non-integer x = 0.037500
J'ai lu et beaucoup de gens suggèrent d'utiliser un décalage, est-ce la chose la plus recommandée à faire?