この節の作者: Ravi Selker, Jonathon Love, Damian Dropmann
Reliability Analysis (reliability
)¶
Description¶
Reliability Analysis
Usage¶
reliability(
data,
vars,
alphaScale = TRUE,
omegaScale = FALSE,
meanScale = FALSE,
sdScale = FALSE,
corPlot = FALSE,
alphaItems = FALSE,
omegaItems = FALSE,
meanItems = FALSE,
sdItems = FALSE,
itemRestCor = FALSE,
revItems = NULL
)
Arguments¶
data |
the data as a data frame |
vars |
a vector of strings naming the variables of interest in data |
alphaScale |
TRUE (default) or FALSE , provide Cronbach's alpha |
omegaScale |
TRUE or FALSE (default), provide McDonald's omega |
meanScale |
TRUE or FALSE (default), provide the mean |
sdScale |
TRUE or FALSE (default), provide the standard deviation |
corPlot |
TRUE or FALSE (default), provide a correlation plot |
alphaItems |
TRUE or FALSE (default), provide what the Cronbach's alpha would be if the item was dropped |
omegaItems |
TRUE or FALSE (default), provide what the McDonald's omega would be if the item was dropped |
meanItems |
TRUE or FALSE (default), provide item means |
sdItems |
TRUE or FALSE (default), provide item standard deviations |
itemRestCor |
TRUE or FALSE (default), provide item-rest correlations |
revItems |
a vector containing strings naming the varibales that are reverse scaled |
Output¶
A results object containing:
results$scale |
a table |
results$items |
a table |
results$corPlot |
an image |
Tables can be converted to data frames with asDF
or
as.data.frame()
. For example:
results$scale$asDF
as.data.frame(results$scale)
Examples¶
data('iris')
reliability(iris, vars = c('Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width'),
omegaScale = TRUE)
#
# RELIABILITY ANALYSIS
#
# Scale Reliability Statistics
# -----------------------------------------
# Cronbach's alpha McDonald's omega
# -----------------------------------------
# scale 0.708 0.848
# -----------------------------------------
#