[R] Mixed effects multinomial regression and meta-analysis

Inman, Brant A. M.D. Inman.Brant at mayo.edu
Tue Mar 6 00:55:33 CET 2007


R Experts:

I am conducting a meta-analysis where the effect measures to be pooled
are simple proportions.  For example, consider this  data from
Fleiss/Levin/Paik's Statistical methods for rates and proportions (2003,
p189) on smokers:

Study	   N       Event P(Event)
 1       86       83    0.965
 2       93       90    0.968
 3       136     129    0.949
 4       82       70    0.854
Total    397     372    

A test of heterogeneity for a table like this could simply be Pearson'
chi-square test.  
------

smoke.data <- matrix(c(83,90,129,70,3,3,7,12), ncol=2, byrow=F)
chisq.test(smoke.data, correct=T)

> X-squared = 12.6004, df = 3, p-value = 0.005585

------

Now this test implies that the data is heterogenous and that pooling
might be inappropriate. This type of analysis could be considered a
fixed effects analysis because it assumes that the 4 studies are all
coming from one underlying population.  But what if I wanted to do a
mixed effects (fixed + random) analysis of data like this, possibly
adjusting for an important covariate or two (assuming I had more
studies, of course)...how would I go about doing it? One thought that I
had would be to use a mixed effects multinomial logistic regression
model, such as that reported by Hedeker (Stat Med 2003, 22: 1433),
though I don't know if (or where) it is implemented in R.  I am certain
there are also other ways...

So, my questions to the R experts are:

1) What method would you use to estimate or account for the between
study variance in a dataset like the one above that would also allow you
to adjust for a variable that might explain the heterogeneity?

2) Is it implemented in R?


Brant Inman
Mayo Clinic



More information about the R-help mailing list