The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Data » Dataset use in Stata » Multilevel modelling (ML)
Multilevel modelling (ML) [message #2058] Tue, 22 April 2014 14:34 Go to next message
Dsisso is currently offline  Dsisso
Messages: 6
Registered: February 2014
Location: Montréal,QC
Member
Hello everbody,
I'm working on vaccine doses received by under-5 children. Precisely, each children may receive either one, two or three doses of this vaccine (DTP-1, 2 and 3 report cumulative numbers -children who received 3 doses are included in dose 2 which are also included in dose 1). In my best understanding, this outcome may be considered as a count on which I can apply Poisson or Negative binomial ML modelling techniques according to the distribution pattern (equivalence of mean and variance or not. The problem is that a colleague (statistician) has suggested to preferentially analysis this outcome as ordered or unordered multinomial categories rather than a count. This seems very intriguing. Finally, I am wondering about the most appropriate choice in this situation.
Many thanks for your valuable assistance.

[Updated on: Tue, 22 April 2014 14:35]

Report message to a moderator

Re: Multilevel modelling (ML) [message #2108 is a reply to message #2058] Tue, 29 April 2014 10:25 Go to previous messageGo to next message
Bridgette-DHS is currently offline  Bridgette-DHS
Messages: 3199
Registered: February 2013
Senior Member
Following is a response from DHS Specialist, Tom Pullum:

Although the number of DPT doses can take the values 0, 1, 2, 3, I would not treat the number of doses as a count variable. The assumptions required for a poisson distribution or a negative binomial distribution are definitely not satisfied.

Treating the four possible values with a multinomial logit would be possible. The responses are indeed ordered; the ordered logit is a subspecies of multinomial logit. There is a test of whether the assumptions of the ordered logit are satisfied. If you use Stata, say, and the ologit command, a test statistic will be produced and you should only proceed if it indicates that the assumptions are satisfied.

You can read about these various assumptions in, for example, the text on statistical methods for categorical data by Alan Agresti or the text by Daniel Powers and Yu Xie.

If the assumptions for the ordered logit are not satisfied, you can always fall back on the multinomial logit, but it produces many coefficients and they would be hard to interpret. Frankly, I think you will get almost everything you can from this outcome if you just dichotomize it, depending on the data set you are using, as either 0 vs 1,2,3 OR as 0,1,2 vs 3. In most settings I have looked at, children usually get either no DPT doses or all DPT does. Be sure that you are looking a children who are old enough to have received all three.

Re: Multilevel modelling (ML) [message #2109 is a reply to message #2108] Tue, 29 April 2014 12:26 Go to previous messageGo to next message
Dsisso is currently offline  Dsisso
Messages: 6
Registered: February 2014
Location: Montréal,QC
Member
Many thanks for your very helpful reply. It seems that either a binomial approach using 1,2 vs 3 doses or a multinominal approach would be appropriate for my reseach question.
Thank you again
Re: Multilevel modelling (ML) [message #2112 is a reply to message #2109] Wed, 30 April 2014 10:28 Go to previous messageGo to next message
Bridgette-DHS is currently offline  Bridgette-DHS
Messages: 3199
Registered: February 2013
Senior Member
Comment from Tom Pullum:

Don't forget the 0 category (no doses)! Did you mean to say 0,1,2 vs 3 doses?
Re: Multilevel modelling (ML) [message #2113 is a reply to message #2112] Wed, 30 April 2014 10:34 Go to previous message
Dsisso is currently offline  Dsisso
Messages: 6
Registered: February 2014
Location: Montréal,QC
Member
In fact, our research question focuses on vaccine-service utilization and DTP doses completion(at least one dose) rather than access (0 dose)

[Updated on: Wed, 30 April 2014 10:43]

Report message to a moderator

Previous Topic: Defining Strata Using Svyset: Many Datasets
Next Topic: Infant data(less then 1 yr) from Children data
Goto Forum:
  


Current Time: Mon Nov 25 08:55:14 Coordinated Universal Time 2024