Professional Documents
Culture Documents
33989
33989
Book Reviews
Gelman, A., & Hill, J. (2007). Data analysis using regression and multi-
level/hierarchical models. New York: Cambridge University Press.
Reviewed by
Brandon K. Vaughn
University of Texas at Austin
Multilevel modeling has become an increasingly important tool for complex mea-
surement models. For instance, many item response theory (IRT) models have been
expressed from a multilevel perspective (e.g., Kamata, 2001). The use of such mod-
eling can easily allow for the social contexts of subjects to be considered in IRT
parameter estimation or differential item functioning (DIF) detection. However, the
complexity of such models can often overwhelm the capabilities of most multilevel
software packages. One possible approach is to incorporate Bayesian estimation pro-
cedures. Recent developments in Markov Chain Monte Carlo (MCMC) methodology
have helped to facilitate the realization of Bayesian analyses for complex data sets
containing missing observations, multidimensional outcomes, multilevel correlation
structures, and measurement error. Usually, such data make it more difficult to uti-
lize traditional (i.e., frequentist) procedures since theoretical assumptions of these
procedures are not valid. Moreover, models that incorporate latent variables make
maximum likelihood approaches difficult to implement because of the high dimen-
sional integration involved in fitting such models. Bayesian MCMC procedures allow
for a broader variety of models to be fitted and estimated.
Few textbooks on Bayesian methods exist, in particular for multilevel mod-
els which would extend into measurement situations. One book that attempts
to fill this void is Gelman and Hills book, Data analysis using regression and
multilevel/hierarchical models (2007). Gelman is a long-established researcher in
Bayesian modeling, and has previously written an in-depth text on Bayesian meth-
ods (Gelman, Carlin, Stern, & Rubin, 2004). The Gelman and Hill text contains
25 chapters, 3 appendixes, and spans 625 pages. The preface gives the rationale for
multilevel modeling as well as providing basic concepts in probability and statistics
that the reader needs to know for success with the book. The major part of the book
is divided into the following sections: (a) single-level regression, (b) working with
regression inferences, (c) multilevel regression, (d) fitting multilevel models, and (e)
model checking. The appendices cover topics on improving the regression modeling,
statistical graphics, and various software packages useful in carrying out multilevel
analysis. Each chapter ends with suggested exercises which apply the information of
the chapter in different ways. The book is best suited for an audience with at least
an applied knowledge of regression, but could possibly be used as a text for stu-
dents with no exposure to regression ideas with some extra effort and explanation.
Copyright
c 2008 by the National Council on Measurement in Education 94
Book Reviews
95
Book Reviews
multilevel models. Bugs (Bayesian inference using Gibbs sampling) is a free add-on
package for R, which provides the user access to MCMC methods. The authors detail
how to call up Bugs from within R. After this basic introduction, the text describes
the fitting of linear and generalized liner multilevel models in Bugs and R. All of the
models from the previous section (e.g., multilevel logistic and ordered categorical
regression) are discussed and demonstrated. Estimation procedures using maximum
likelihood and Bayesian approaches are examined. The Gibbs sampler, the popular
algorithm used to generate sequences of samples from a joint probability distribu-
tion, is detailed as well. While this part of the book is more theoretical than other
parts, the explanation of inference and computation will greatly aid the researcher
in understanding the strengths and weaknesses of each approach. A special chapter
on debugging Bugs models and speeding up convergence is a great addition to the
book. The difficulty in using Bugs models is that at times a complex model may not
compile, or could have problems with initial values and updating. Possibly worse, a
particular model may run but give results that do not make any sense. These issues
are tackled in the last chapter of this section. An example is given to show how the
nonidentifiability issue for a 2-PL model can be handled.
The final part of the book covers various aspects of understanding and checking
the multilevel model. This includes discussion of sample size, power calculations,
summarizing fitted models, ANOVA and causal modeling, model checking, and im-
putation of missing data. This section provides information on often neglected areas
of multilevel modeling that should not be ignored by serious researchers in the field.
Source code is provided in the appendix for such programs as SAS, SPSS, Stata,
R, Bugs, and AD Model Builder. Brief mention is made of dedicated multilevel pro-
grams such as HLM and MLWin. This may be problematic for those who use these
particular multilevel programs in their research or teaching. However, many may find
emphasis on other software a nice approach as more traditional statistical packages
are typically available to a wider audience. To reach an even wider audience, the
authors emphasize the use of R and Bugs throughout the text. The importance of
this decision is easily seen as both programs are freely available to both researcher
and student via the internet. In addition to this, Bugs can be run within R creating a
seamless connection between the two, which is especially helpful in simulation stud-
ies. The numerous examples in the book are always intertwined with R and Bugs
code and output as mentioned earlier. Much of the source code from the book is
available from the first authors website.
In summary, Gelman and Hills book is an excellent intermediate text that would
be very useful for researchers interested in multilevel modeling. As more research in
measurement applies a multilevel perspective, this book provides a nice introduction
into the uses of this approach. What sets this book apart from others is its incorpora-
tion of Bayesian estimation procedures, which can be beneficial for complex models.
As a textbook for a class, Data analysis using regression and multilevel/hierarchical
models would be useful in both intermediate/advanced regression classes as well as
multilevel classes. The inclusion of measurement issues in the book would make it
useful as a supplement to any measurement courses which emphasize such modeling
approaches. The only complaint with the book is the exclusion of modern multi-
level software in its discussions. However, the emphasis on free software packages
96
Book Reviews
is certainly welcome, especially in educational situations. Even so, this book gives a
wealth of information for anyone interested in multilevel modeling and seems des-
tined to be a classic.
References
Gelman, A., Carlin, J. B., Stern, H. S., & Rubin, D. B. (2004). Bayesian data analysis (2nd
ed.). Boca Raton, FL: Chapman & Hall/CRC.
Kamata, A. (2001). Item analysis by the hierarchical generalized linear model. Journal of
Educational Measurement, 38, 7993.
Author
BRANDON K. VAUGHN is Assistant Professor, The University of Texas at Austin, Edu-
cational Psychology Department, 1 University Station D5800, Austin, Texas 78712; bran-
don.vaughn@mail.utexas.edu. His primary research interests include psychometric meth-
ods and statistics.
97
-
www.xuebalib.com
24 IP