Extensions of Multinomial Logit : the hedonic demand model, the non-independent logit model, and the ranked logit model