What GLM should I choose?

How is my dependent variable measured?

Linear model

You can run a linear model that you estimate using ordinary least squares (OLS) or maximum likelihood drawing from a gaussian/normal distribution.

Can you order the categories by some kind of value?

Is the effect of x symmetric for both outcomes of y?

Can you assume that β (the effect of a unit increase in x) is the same regardless of which of the two outcomes is coded as success (y==1)?

Poisson model

Consider a poisson model. Is it overdispersed?

Event history model

Consider a parametric or non-parametric event history model.

Ordered logistic regression.

Consider an ordered logistic model. Does it satisfy the paralell lines assumtion?

You're all set!

You need to reconsider your options

What describes your situation best?

What are the explanatory variables referring to?

Multinomial logit

You want to run a multinomial logit.

Conditional logit

You want to run a conditional logit.

Binomial logit

Consider a binomial logistic regression. Another alternative is the probit model.

Take a second look at the distribution of your dependent variable. Is your phenomenon either very rare or very common so that your y is skewed (i.e. most of your observations are 0s or 1s) even when you have reasonable variation in x ?

Complimentary logistic model

Consider a complimentary logistic model (aka. the cloglog or the complimentary log-log model).

You're all set!

Consider your alternatives

Overdispersion is a symptom of a bad model fit. Consider the sources of this.

You're all set!

Mixed logit

Consider a mixed logit.

How are your events correlated?

Choose a model that addresses excess zero counts

The data generating process involves a joint probability of two events: One binary and one count process. These two processes can be modeled separately.

Choose a model that addresses unexplained variance
Consider OLS
Multinomial or binomial model

You can always opt to ignore the information from the ordering and run a multinomial or a binomial logit. In the process, you might also consider merging small categories.

Negative binomial model

Consider a negative binomial model. The model alters both the standard errors and the estimate by adding an additional parameter accounting for the increasing positive correlation between events.

Consider adding more variables

Are events clustered? Is your model too parsimonious? Additional variables, fixed effects, random effects/hierarchical modeling may help you to find a more stringent fit.

Decision tree loosely taken from Ward and Ahlquist (2018) Maximum Likelihood for Social Sciences. Strategies for Analysis.