Microeconometric Models of Rationing, Imperfect Markets, and Non-Negativity Constraints