Statistical Analysis of Medical Data Using SAS
Statistical Analysis of Medical Data Using SAS
Introduction
The audience of this book includes those who have very little or no experience with SAS.
Only very basic computer familiarity is assumed. The goal of the book is to give you the
skills necessary to perform statistical analyses with SAS v. 9.1 which is current as of this
time. Much of the knowledge that you learn will most likely be useful in future versions of
SAS and should allow you to function comfortably with legacy versions that are common
today.
The authors attempt to explain statistical concepts and methodology without assuming a lot
of background knowledge. However, the book is not aimed at those who have no statistical
training. The assumption is that the reader has a basic understanding of statistics, but may
not be familiar with a particular statistical idea or technique.
estimates (PROC UNIVARIATE and the HISTOGRAM statement), box-plots (PROC BOXPLOT) and
bar charts (PROC GCHART).
Although, this code will actually work, it gives the reader the wrong impression. The exact
comparison operator = would be more appropriate since it compares all of the characters in
a string, whereas the comparison operator =: only compares the beginning of a character
string. For example, suppose that we wanted to delete the observations for all cities that
start with Ch; in that case, the “begins with” operator would be very handy.
Chapter 12: The analysis of longitudinal data II: Models for normal response
variables
The discussion of longitudinal data continues with mixed models for repeated measures data
(PROC MIXED). Some advanced topics are introduced such as methods for modeling the de-
nominator degrees of freedom in the F test, the estimating and testing of the covariance
structure of the random effects, prediction of random effects and dropout assumptions.
Comment
The purpose of the book is not to replace the help that SAS provides online and/or in their
manuals. Rather, the purpose of the book is to familiarize the reader with certain DATASTEP
statements and PROC procedures. Therefore, the reader will have an idea how to go about
their task and, if necessary, what to look for online and/or in the manuals for help. Even
restricting ourselves to the SAS/BASE, SAS/STAT and SAS/GRAPH products, SAS is suffi-
ciently complicated that there is a niche market for a book that can hold a newbie’s hand
while also being an occasional reference for the more experienced.
My biggest complaint about the book is that I didn’t like the title. The words “medical
data” have many connotations and initially gave me the wrong impression. “Biomedical
Journal of Statistical Software – Book Reviews 5
Data” or “clinical data” would have been better choices perhaps; or even working in the more
common term “biostatistics”. Although the title of a book is important, the content is far
more important; and where the content is concerned the book is a good introduction to SAS
for those wanting to analyze biomedical data.
What’s missing? Obviously, you can’t put in every topic since that is what the whole bookshelf
of SAS manuals is for. But, there are certain things that all SAS users struggle with such as
SAS dates/times, floating-point precision, the use of the SAS macro facility or FIRST./LAST.
indicators for repeated keys. However, I found myself struggling to come up with things that
the authors did not at least mention. That is a good sign. I recommend this book as either
a text for a course, or a companion, for those who are new to SAS.
Reviewer:
Rodney Sparapani
Medical College of Wisconsin
Center for Patient Care and Outcomes Research
8701 Watertown Plank Rd.
PO Box 26509
Milwaukee, WI 53226, United States of America
E-mail: [email protected]