Ich forsche, um Unterschiede in der Fischdichte und im Fischartenreichtum zu untersuchen, wenn ich zwei verschiedene visuelle Unterwasserzählungsmethoden verwende. Meine Daten waren ursprünglich Zähldaten, aber normalerweise wird dies in Fischdichte geändert, aber ich habe mich immer noch für die Verwendung eines Poisson GLM entschieden, was hoffentlich richtig ist.
model1 <- glm(g_den ~ method + site + depth, poisson)
Meine 3 Prädiktorvariablen sind Methode, Ort und Tiefe, die ich bei der Eingabe als Faktoren bestellt habe.
Meine Antwortvariablen sind der Artenreichtum der Zackenbarsche, die Zackenbarschdichte und das Gleiche für andere Fischgruppen. Mir ist bewusst, dass die Dichte keine ganze Zahl ist und es sich um numerische Daten handelt, z. B. 1.34849. Ich erhalte jetzt jedoch diesen Fehler:
In dpois(y, mu, log = TRUE) : non-integer x = 0.037500
Ich habe nachgelesen und viele Leute schlagen vor, einen Offset zu verwenden. Ist dies die ratsamste Vorgehensweise?