Understanding the Results
Cronbach's Alpha tells you how internally consistent your scale is:
Alpha > 0.90: Excellent reliability
Alpha 0.80 - 0.90: Good reliability
Alpha 0.70 - 0.80: Acceptable reliability
Alpha 0.60 - 0.70: Questionable reliability
Alpha < 0.60: Poor reliability - reconsider items
Item-Total Correlation shows how well each item fits the scale:
Values > 0.40: Item fits well
Values 0.20 - 0.40: Item may need review
Values < 0.20: Consider removing the item
Alpha if Item Deleted shows what happens if you remove an item:
If alpha increases when removing an item, that item hurts reliability
If alpha decreases, the item contributes to the scale
McDonald's Omega
McDonald's Omega (omega total) is a factor-model-based reliability
coefficient. Where alpha assumes every item measures the construct
equally well (tau-equivalence), omega fits a one-factor model and lets
each item carry its own loading. The two agree when items are roughly
tau-equivalent; omega is typically slightly higher (and the more accurate
estimate) when loadings differ across items, which is the common case in
survey scales (Hayes & Coutts, 2020).
reliability() reports two variants, mirroring the two alpha
variants: omega from the covariance metric (analogous to raw
alpha) and omega_std from the correlation metric (analogous to
standardized alpha). Omega if Item Deleted refits the one-factor
model without each item, mirroring Alpha if Item Deleted.
A one-factor model needs at least 3 items to be identified: with fewer
than 3 items the omega fields are NA (alpha is still computed),
and Omega if Item Deleted is NA whenever the reduced scale would
fall below 3 items.
Weighted variants and validation status
Cronbach's alpha and the item statistics are validated against SPSS v29
RELIABILITY output (weighted and unweighted). McDonald's omega is
currently an R-only statistic (Tier 4 per the Validation Charter): SPSS
offers omega from v27 onward, but IBM's algorithm documentation for it is
not publicly retrievable and no SPSS v29 reference run exists yet.
mariposa computes omega from a one-factor maximum-likelihood solution
(the same estimator family as efa with fm = "ml").
The weighted omega uses the same weighted correlation and covariance
matrices as the weighted alpha and reduces exactly to the unweighted
omega when all weights equal 1 (enforced by an internal invariance
suite); see vignette("spss-compatibility") for validation status.
When to Use This
Run reliability() before creating scale scores with
row_means:
Select your items
Check reliability
If acceptable (alpha > .70), create the index
If not, review items and consider removing problematic ones