I am trying to run a fixed effects logit-regression in R using glm() as follows
glm(binary_outcome ~ as.factor(region)*as.factor(birth_cohort) + as.factor(region)*as.factor(gender)+as.factor(birth_cohort)*as.factor(gender)+treated:as.factor(gender)-1, data, family = "binomial")
This gives the following error
"Warning message: glm.fit: algorithm did not converge"
Also, in other contexts, if I get something similar to run, the estimates don't make sense and the standard errors are huge (in the order of 10+e8).
I suspect the problem is multicollinearity, so I am wondering, if glm() knows, how to normalize the fixed effects regression, since this obviously needs normalizations. If not, is there a simple way to specify it?