Home | GLMs | Multilevel | Survival | Demography | Stata | R
Home Lecture Notes Stata Logs Datasets Problem Sets

6 Multinomial Response Models in Stata

This section deals with regression models for discrete data with more than two response categories, where the assumption of a multinomial distribution is appropriate. We fill focus on three Stata commands, mlogit for multinomial logits, ologit for ordered logits, and oprobit for ordered probit models, with a brief mention of asclogit for alternative-specific conditional logit models. We will also have occassion to use an old friend, logit, for fitting sequential logit models. (In line with the current syllabus we are skipping log-linear models for contingency tables and thus their relationship with multinomial logit models.)

6.1 The Nature of Multinomial Data

We start by reading the data on contraceptive choice by age, found in Table 6.1 of the lecture notes. We will read the 7 by 3 table as 21 observations and treat the counts as frequency weights:

. clear
 
. input ageg cuse cases
 
          ageg       cuse      cases
  1.     1   1     3
  2.     1   2    61
  3.     1   3   232
  4.     2   1    80
  5.     2   2   137
  6.     2   3   400
  7.     3   1   216
  8.     3   2   131
  9.     3   3   301
 10.     4   1   268
 11.     4   2    76
 12.     4   3   203
 13.     5   1   197
 14.     5   2    50
 15.     5   3   188
 16.     6   1   150
 17.     6   2    24
 18.     6   3   164
 19.     7   1    91
 20.     7   2    10
 21.     7   3   183
 22. end
 
. label define cuse 1 "sterilization" 2 "other method" 3 "no method"
 
. label values cuse cuse
 
. label define ageg 1 "15-19" 2 "20-24" 3 "25-29" 4 "30-34" 5 "35-39" ///
>         6 "40-44" 7 "45-49"
 
. label values ageg ageg

With only one predictor this example affords limited opportunities for interpreting coefficients, but will allow us to focus on the outcome and the comparisons underlying each type of model.


Continue with The Multinomial Logit Model