Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cronbachs alpha is computed by correlating the score for each scale item with the total
score for each observation (usually individual survey respondents or test takers), and then
comparing that to the variance for all individual item scores:
=(kk1)(1ki=12yi2x)=(kk1)(1i=1kyi2x2)
2xx2 refers to the variance associated with the observed total scores
=kcv+(k1)c=kcv+(k1)c
Cronbachs alpha is thus a function of the number of items in a test, the average covariance
between pairs of items, and the variance of the total score.
Our society should do whatever is necessary to make sure that everyone has an equal
opportunity to succeed.
We have gone too far in pushing equal rights in this country. (reverse worded)
One of the big problems in this country is that we dont give everyone an equal chance.
This country would be better off if we worried less about how equal people are. (reverse
worded)
It is not really that big a problem if some people have more of a chance in life than others.
(reverse worded)
If people were treated more equally in this country we would have many fewer problems.
After accounting for the reversely-worded items, this scale has a reasonably
strong coefficient of 0.67 based on responses during the 2008 wave of the ANES data
collection. In part because of this coefficient, and in part because these items exhibit
strong face validity and construct validity (see Section III), I feel comfortable saying that
these items do indeed tap into an underlying construct of egalitarianism among
respondents.
In interpreting a scales coefficient, remember that a high is both a function of the
covariances among items and the number of items in the analysis, so a high coefficient
isnt in and of itself the mark of a good or reliable set of items; you can often increase
the coefficient simply by increasing the number of items in the analysis. In fact, because
highly correlated items will also produce a high coefficient, if its very high (i.e., > 0.95),
you may be risking redundancy in your scale items.
III. What ISNT Cronbachs alpha?
Cronbachs alpha is not a measure of dimensionality, nor a test of unidimensionality. In fact,
its possible to produce a high coefficient for scales of similar length and variance, even
if there are multiple underlying dimensions. To check for dimensionality, youll perhaps want
to conduct an exploratory factor analysis.
Cronbachs alpha is also not a measure of validity, or the extent to which a scale records
the true value or score of the concept youre trying to measure without capturing any
unintended characteristics. For example, word problems in an algebra class may indeed
capture a students math ability, but they may also capture verbal abilities or even test
anxiety, which, when factored into a test score, may not provide the best measure of her
true math ability.
A reliable measure is one that contains zero or very little random measurement errori.e.,
anything that might introduce arbitrary or haphazard distortion into the measurement
process, resulting in inconsistent measurements. However, it need not be free of systematic
erroranything that might introduce consistent and chronic distortion in measuring the
underlying concept of interestin order to be reliable; it only needs to be consistent. For
example, if we try to measure egalitarianism through a precise recording of a(n adult)
persons height, the measure may be highly reliable, but also wildly invalid as a measure of
the underlying concept.
In short, youll need more than a simple test of reliability to fully assess how good a scale
is at measuring a concept. You will want to assess the scales face validity by using your
theoretical and substantive knowledge and asking whether or not there are good reasons to
think that a particular measure is or is not an accurate gauge of the intended underlying
concept. And, in addition, you can address construct validity by examining whether or not
there exist empirical relationships between your measure of the underlying concept of
interest and other concepts to which it should be theoretically related.
Note that in specifying /MODEL=ALPHA, were specifically requesting the Cronbachs alpha
coefficient, but there are other options for assessing reliability, including split-half, Guttman,
and parallel analyses, among others.
The above syntax will produce only some very basic summary output; in addition to
the coefficient, SPSS will also provide the number of valid observations used in the
analysis and the number of scale items you specified. You may, however, want some more
detailed information about the items and the overall scale. Consider the following syntax:
RELIABILITY
/VARIABLES=Q1 Q2 Q3 Q4 Q5 Q6
/SCALE('ALL VARIABLES') ALL
/MODEL=ALPHA
/STATISTICS=DESCRIPTIVE SCALE CORR COV
/SUMMARY=MEANS VARIANCE COV CORR.
With the /SUMMARY line, you can specify which descriptive statistics you want for all items
in the aggregate; this will produce the Summary Item Statistics table, which provide the
overall item means and variances in addition to the inter-item covariances and correlations.
The /STATISTICS line provides several additional options as
well: DESCRIPTIVE produces statistics for each item (in contrast to the overall statistics
captured through /SUMMARY described above), SCALE produces statistics related to the
scale resulting from combining all of the individual items, CORR produces the full inter-item
correlation matrix, and COVproduces the full inter-item covariance matrix.
In Stata:
alpha Q1 Q2 Q3 Q4 Q5 Q6
The above syntax will provide the average inter-item covariance, the number of items in the
scale, and the coefficient; however, as with the SPSS syntax above, if we want some
more detailed information about the items and the overall scale, we can request this by
adding options to the above command (in Stata, anything that follows the first comma is
considered an option). For example:
alpha Q1 Q2 Q3 Q4 Q5 Q6, asis std item detail gen(SCALE)
The asis option takes the sign of each item as it is; if you have reversely-worded items in
your scale, whether or not you want to use this option depends on if youve already
reversed scored those items in the Q1-Q6 variables as entered. Alternatively, you might
want to use the option reverse(ITEMS) to reverse the signs of any items/variables you
list in between the parentheses.
The std option standardizes items in the scale to have a mean of 0 and a variance of 1
(again, whether or not you use this option might depend on whether or not youve already
standardized the variables Q1-Q6), the detail option will list individual inter-item
correlations and covariances, and gen(SCALE) will use these six items to generate a scale
and save it into a new variable called SCALE (or whatever else you specify in between the
parentheses).
Finally, the item option will produce a table displaying the number of non-missing
observations for each item, the correlation of each item with the summed index (item-test
correlations), the correlation of each item with the summed index with that item excluded
(item-rest correlations), the covariance between items and the summed index, and what
the coefficient for the scale would be were each item to be excluded. Type help
alpha in Statas command line for more options.
In R:
There are many ways of calculating Cronbachs alpha in R using a variety of different
packages. One option utilizes the psy package, which, if not already on your computer, can
be installed by issuing the following command:
install.packages("psy")
library(psy)
The variables Q1, Q2, Q3, Q4, Q5, and Q6 should be defined as a matrix or data frame
called X (or any name you decide to give it); then issue the following command:
cronbach(X)
This will output the number of observations, the number of items in your scale, and the
resulting coefficient. Additional documentation for the psy package can be found here.
Alternatively, the psych package offers a way of calculating Cronbachs alpha with a wider
variety of arguments; see further documentation and examples here, here, and here.
V. Can I compute Cronbachs alpha with binary variables?
Yes! If all of the scale items you want to analyze are binary and you compute Cronbachs
alpha, youre actually running an analysis called the Kuder-Richardson 20. The formula for
Cronbachs alpha builds on the KR-20 formula to make it suitable for items with scaled
responses (e.g., Likert scaled items) and continuous variables, so the underlying math is, if
anything, simpler for items with dichotomous response options. After running this test, youll
get the same coefficient and other similar output, and you can interpret this output in the
same ways described above.
Chelsea Goforth
Statistical Consulting Associate
University of Virginia Library
November 16, 2015
For questions or clarifications regarding this article, contact the UVa Library
StatLab: statlab@virginia.edu
http://data.library.virginia.edu/using-and-interpreting-cronbachs-alpha/