Analysis Of Discrete Data Models With Endogeneity, Simultaneity, And Missing Outcomes