Lorsque vous faites un GLM et que vous obtenez l'erreur "non défini en raison des singularités" dans la sortie anova, comment peut-on contrer cette erreur?
Certains ont suggéré que cela est dû à la colinéarité entre les covariables ou que l'un des niveaux n'est pas présent dans l'ensemble de données (voir: interpréter "non défini en raison des singularités" en lm )
Si je voulais voir quel « traitement particulier » est le moteur du modèle et j'ai 4 niveaux de traitement: Treat 1
, Treat 2
, Treat 3
et Treat 4
, qui sont enregistrées dans ma feuille de calcul comme: quand Treat 1
est 1 le reste sont nuls, quand Treat 2
est 1 le reste sont nuls, etc., que dois-je faire?