IntroGamma GLM: NaN erreurs de production et de divergence
Je suis en train de construire un GLM qui modélise la quantité (masse) d'œufs les spécimens d'une population de poissons Lays en fonction de sa taille et de l'âge .
Ainsi, les variables sont:
eggW
: la masse totale des œufs pondus, une variable continue et positive comprise entre 300 et 30000.fishW
: masse du poisson, continue et positif, compris entre 3 et 55.age
: soit 1 ou 2 ans.
Non 0, pas de NA. Après avoir vérifié et réalisé qu'en supposant qu'une distribution normale n'était probablement pas appropriée, j'ai décidé d'utiliser une distribution Gamma. J'ai choisi Gamma essentiellement parce que la variable était positive et continue, avec une variance croissante avec des valeurs plus élevées et semblait être asymétrique, comme vous pouvez le voir dans l'image ci-dessous.
distribution de fréquence des valeurs EGGW:
Le code
myglm <- glm(eggW ~ fishW * age, family=Gamma(link=identity),
start=c(mean(data$eggW),1,1,1),
maxit=100)
j'ai ajouté le facteur maxit
après l'avoir vu proposé un poste de cette page comme une solution à l'erreur glm.fit: algorithm did not converge
, et cela a fonctionné.
J'ai choisi de travailler avec link=identity
en raison de l'interprétation plus évidente et plus directe des résultats en termes biologiques plutôt qu'en utilisant un lien inverse
ou log
.
Ainsi, le code ci-dessus donne le message suivant:
Les messages d'avertissement:
1: Dans log (ifelse (y == 0, 1, y/mu)): NaN produit
2 : pas de progression tronquée en raison de la divergence
important, aucun avertissement d'erreur sont indiqués si la fishW
variable est abandonné et que l'âge est conservé. Les erreurs sont signalées si un lien log
est utilisé.
Questions
Si la raison d'être la conception de mon modèle est acceptable, je voudrais comprendre pourquoi ces erreurs sont signalées et comment résoudre ou de les éviter. En tout cas, j'apprécierais toute critique ou suggestion.
S'il vous plaît, pourriez-vous poster la corrélation entre '' eggW' et fishW'? –
Est-ce que cette deuxième intrigue est suffisante? –
Gamma GLM avec lien de connexion est tout à fait interprétable. –