A generalized nonlinear model-based mixed multinomial logit approach is developed. The crash data in Washington State between 2011 and 2014 are collected. Thirteen contributing factors are identified to have significant effects. The new model is compared with the standard mixed multinomial logit model. The impacts of the contributing factors are analyzed.