Quando si esegue un GLM e si ottiene l'errore "non definito a causa delle singolarità" nell'output di anova, come si fa a contrastare questo errore?
Alcuni hanno suggerito che è dovuto alla collinearità tra covariate o che uno dei livelli non è presente nel set di dati (vedi: interpretazione "non definito a causa delle singolarità" in lm )
Se volevo vedere quale "trattamento particolare" sta guidando il modello e ho 4 livelli di trattamento: Treat 1
, Treat 2
, Treat 3
e Treat 4
, che sono registrati nel mio foglio di calcolo come: quando Treat 1
è 1 il resto sono pari a zero, quando Treat 2
è 1 il resto sono pari a zero, ecc., cosa dovrei fare?