J'essaie d'exécuter un GLM dans R pour les données de biomasse (biomasse réductrice et rapport de la biomasse reproductrice à la biomasse végétative) en fonction du type d'habitat (hab), les données de l'année ont été recueillies («année») et le site de collecte de données («site»). Mes données semblent correspondre à un puits de distribution Gamma, mais j'ai 8 observations avec une biomasse nulle (sur environ 800 observations), donc le modèle ne fonctionnera pas. Quelle est la meilleure façon de gérer cela? Quelle serait une autre distribution d'erreur à utiliser? Ou est-ce que l'ajout d'une très petite valeur (telle que .0000001) à mes observations nulles serait viable?Exécution d'un GLM avec une distribution Gamma, mais les données incluent des zéros
Mon modèle est:
reproductive_biomass<-glm(repro.biomass~hab*year + site, data=biom, family = Gamma(link = "log"))