ci.reliability {MBESS}R Documentation

Confidence Interval for a Reliability Coefficient

Description

A function to calculate the confidence interval for a reliability coefficient: coefficient alpha or coefficient omega.

Usage

ci.reliability(data = NULL, S = NULL, N = NULL, type = "omega", 
    analysis.type = "default", interval.type = "normal-theory", B = 1000, conf.level = 0.95)

Arguments

data

The dataset that the reliability coefficient is obtained from.

S

Symmetric covariance or correlation matrix

N

The total sample size

type

The type of reliability coefficient to be calculated: "alpha" for coefficient alpha or "omega" for coefficient omega

analysis.type

the type of method used to calculate reliability coefficient: "analytic" which uses formula or "cfa" which uses confirmatory factor analysis to calculate reliability coefficient. The default of this argument for coefficient alpha is the analytic approach. The default of this argument for coefficient omega is the confirmatory factor analytic approach.

interval.type

There are 13 options for the methods. See details below. The default is to use "wald" approach for both reliability coefficients.

B

the number of bootstrap replications

conf.level

the confidence level (i.e., 1-Type I error rate)

Details

When the coefficient alpha is used, the measurement model is assumed to be true-score equivalent (or tau equivalent) model such that factor loadings are equal across items. When the coefficient omega is used, the measurement model is assumed to be congeneric model (similar to one-factor confirmatory factor analysis model). If researchers wish to make the measurement model with all parallel items (equal factor loadings and equal error variances), users can specify it by setting interval.type="parallel" and type="alpha". See McDonald (1999) for the assumptions of each of these models. Note that the "wald" approach to estimate confidence interval of a reliability coefficient is not optimal for small samples (Yuan & Bentler, 2002), for instance with N < 20.

The list below shows all methods to find the confidence interval of reliability.

  1. "none" to not find any confidence interval

  2. "fisher" for the Fisher's z transformation on the correlation coefficient approach, z = 0.5 \times \log{\frac{1 + α}{1 - α}}, directly on the coefficient alpha and find confidence interval of transformed scale (Fisher, 1950). The variance of the z is \frac{1}{N - 3} where N is the total sample size.

  3. "icc" for the Fisher's z transformation on the intraclass correlation approach, z = \log{1 - α}. The variance of the z is \frac{2p}{N(p - 1)} where p is the number of items (Fisher, 1991, p. 221; van Zyl et al., 2000, p. 277).

  4. "bonett" for the Fisher's z transformation on the intraclass correlation approach with the variance of \frac{2p}{(N - 2)(p - 1)} (Bonett, 2002, Equation 6).

  5. "feldt" is based on that \frac{1 - α}{1 - \hat{alpha}} is distributed as F distribution with the degree of freedoms of N - 1 and (N - 1) \times (p - 1) (Feldt, 1965).

  6. "siotani" is the same as the "feldt" method but using the degree of freedoms of N and N \times (p - 1) (Siotani, Hayakawa, & Fujikoshi, 1985; van Zyl et al., 2000, Equations 7 and 8; also referred as the exact method of Koning & Franses, 2003).

  7. "parallel" to assume that the items are parallel and analyze confidence interval based on normal-theory approach (see van Zyl, Neudecker, & Nel, 2000, Equation 22; also referred as the asymptotic method of Koning & Franses, 2003).

  8. "hakstian" uses the cube root transformation and assumes normal distribution on the cube root transformation (Hakstian & Whalen, 1976). The variance of the transformed reliability is based on the degrees of freedom in the "feldt" method.

  9. "hakstianbarchard" uses a correction of the violation of compound symmetry of covariance matrix by adjusting the degrees of freedom in the "hakstian". This correction is used for the inference in type 12 sampling (both persons and items are sampled from the population of persons and items) See Hakstian and Barchard (2000) for further details.

  10. "wald" to analyze the confidence interval based on normal-theory approach (or multivariate delta method). See van Zyl, Neudecker, & Nel (2000, Equation 21) for the confidence interval of coefficient alpha (also be referred as Iacobucci & Duhachek's, 2003, method). See Raykov (2002) for details for coefficient omega. If users use analytic.type="cfa", the sem package will be used to obtain parameter estimates and standard errors used for the formula proposed by Raykov (2002)

  11. "adf" for asymtotic distribution-free method (see Maydeu-Olivares, Coffman, & Hartman, 2007 for further details for coefficient omega; we use phantom variable approach, Cheung, 2009, and "WLS" estimator for coefficient omega, Browne, 1984, in the lavaan package, Rosseel, in press).

  12. "ll" for profile likelihood-based confidence interval of both reliability coefficients (Cheung, 2009) analyzed by the OpenMx package (Boker et al., 2011)

  13. "bsi" for standard bootstrap confidence interval which find the standard deviation across the bootstrap estimates, multiply the standard deviation by critical value, and add and subtract from the reliability estimate.

  14. "perc" for percentile bootstrap confidence interval.

  15. "bca" for bias-corrected and accelerated bootstrap confidence interval.

All method can be used with type="alpha". Only "wald", "adf", "ll", "perc", and "bca" can be used for type="omega". The "fisher", "icc", "bonett", "feldt", "siotani", and "parallel" assumes that the items are paralleled, which means the true scores and error variances are equal across items.

Value

est

the estimated reliability coefficient

se

the standard error of the reliability coefficient

ci.lower

the lower bound of the computed confidence interval

ci.upper

the upper bound of the computed confidence interval

conf.Level

the confidence level (i.e., 1 - Type I error rate)

est.type

the type of estimated reliability coefficient (alpha or omega)

analysis.type

the type of method used to estimate reliability coefficient (analytic or cfa)

interval.type

the method used to find confidence interval

call

the input the users used to call this function

Author(s)

Sunthud Pornprasertmanit (University of Kansas; PSunthud@KU.Edu)

References

Boker, S., M., N., Maes, H., Wilde, M., Spiegel, M., Brick, T., et al. (2011). OpenMx: An open source extended structural equation modeling framework. Psychometrika, 76, 306-317.

Bonett, D. G. (2002). Sample size requirements for testing and estimating coefficient alpha. Journal of Educational and Behavioral Statistics, 27, 335-340.

Browne, M. W. (1984). Asymptotic distribution free methods in the analysis of covariance structures. British Journal of Mathematical and Statistical Psychology, 24, 445-455.

Cheung, M. W.-L. (2009). Constructing approximate confidence intervals for parameters with structural constructing approximate confidence intervals for parameters with structural equation models. Structural Equation Modeling, 16, 267-294.

Feldt, L.S. (1965). The approximate sampling distribution of Kuder-Richardson reliability coefficient twenty. Psychometrika, 30, 357-370.

Fisher, R. A. (1950). Statistical methods for research workers. Edinburgh, UK: Oliver & Boyd.

Fisher, R.A. (1991). Statistical methods for research workers. In J.H. Bennett (Ed.), Statistical methods, experimental design, and scientific inference. Oxford: Oxford University Press.

Hakstian, A. R., & Whalen, T. E. (1976). A k-sample significance test for independent alpha coefficients. Psychometrika, 41, 219-231.

Iacobucci, D., & Duhachek, A. (2003). Advancing alpha: measuring reliability with confidence. Journal of Consumer Psychology, 13, 478-487.

Koning, A. J., & Franses, P. H. (2003). Confidence intervals for Cronbach&grave;s coefficient alpha values (ERIM Report Series Ref. No. ERS-2003-041-MKT). Rotterdam, The Netherlands: Erasmus Research Institute of Management.

Maydeu-Olivares, A., Coffman, D. L., & Hartmann, W. M. (2007). Asymptotically distribution-free (ADF) interval estimation of coefficient alpha. Psychological Methods, 12, 157-176.

McDonald, R. P. (1999). Test theory: A unified approach. Mahwah, New Jersey: Lawrence Erlbaum Associates, Publishers.

Raykov, T. (2002). Analytic estimation of standard error and confidence interval for scale reliability. Multivariate Behavioral Research, 37, 89-103.

Rosseel, Y. (in press). lavaan: An R package for structural equation modeling. Journal of Statistical Software.

Siotani, M., Hayakawa, T., & Fujikoshi, Y. (1985). Modem multivariate statistical analysis: A graduate course and handbook. Columbus, Ohio: American Sciences Press.

van Zyl, J. M., Neudecker, H., & Nel, D. G. (2000) On the distribution of the maximum likelihood estimator of Cronbach's alpha. Psychometrika, 65 (3), 271-280.

Yuan, K. & Bentler, P. M. (2002) On robustness of the normal-theory based asymptotic distributions of three reliability coefficient estimates. Psychometrika, 67 (2), 251-259.

See Also

CFA.1; sem; lavaan

Examples

# Use this function for the attitude dataset (ignoring the overall rating variable)
ci.reliability(data=attitude[,-1])

## Forming a hypothetical population covariance matrix
Pop.Cov.Mat <- matrix(.3, 9, 9)
diag(Pop.Cov.Mat) <- 1

ci.reliability(S=Pop.Cov.Mat, N=50, type="alpha")

[Package MBESS version 3.3.3 Index]