Learn R Programming

mokken (version 2.4)

mokken-package: Mokken Scale Analysis in R

Description

Mokken scale analysis is a scaling procedure for both dichotomous and polytomous items. It consists of an item selection algorithm to partition a set of items into Mokken scales and several methods to check the assumptions of two nonparametric item response theory models: the monotone homogeneity model and the double monotonicity model.

Arguments

Details

ll{ Package: mokken Type: Package Version: 2.4 Date: 2010-07-09 License: GPL Version 2 or later } The package contains principal functions for Mokken scale analysis. Version 0 was introduced in Van der Ark (2007). It included the functions ll{ coefH Scalability coefficients check.monotonicity Investigate monotonicity assumptions check.restscore Investigate nonintersection assumption using Method Restscore check.pmatrix Investigate nonintersection assumption using Method Pmatrix search.normal Mokken's automated item selection algorithm } In the current version the following functions have been added ll{ aisp More general automated item selection algorithm. Function search has become obsolete check.reliability Compute reliability coefficients check.iio Investigate invariant item orderings } A guide for Mokken scale analysis in R for people who do not know R is available from http://spitswww.uvt.nl/~avdrark/research/mokkenstart.pdf (also available as vignette). Thanks are due to Daniel van der Palm, Rudy Ligtvoet, and J. Hendrik Straat for contributing R code; to Patrick Mair, Rudy Ligtvoet, and J. Hendrik Straat for testing the software; to Wijbrandt van Schuur for comments on the manual; to Michael Dewey, Jasmin Durstin, Michael Kubovy, Jue Huang, Tobias Schlaffer, and Na Yang for reporting bugs; to Robert J. Mokken for lending his last name.

References

Ligtvoet, R., van der Ark, L. A., The Marvelde, J. M., and Sijtsma (in press) Investigating an invariant item ordering for polytomously scored items. Educational and Psychological Measurement. Ligtvoet, R., van der Ark, L. A., Bergsma, W. P., and Sijtsma (2009) Polytomous latent scales for the investigation of the ordering of items. Manuscript submitted for publication. Mokken, R. J. (1971) A Theory and Procedure of Scale Analysis. Berlin, Germany: De Gruyter. Molenaar, I.W. and Sijtsma, K. (2000) User's Manual MSP5 for Windows [Software manual]. Groningen, The Netherlands: IEC ProGAMMA. Sijtsma, K, and Molenaar, I. W. (2002) Introduction to nonparametric item response theory. Thousand Oaks, CA: Sage. Van der Ark, L. A. (2007). Mokken scale analysis in R. Journal of Statistical Software. http://www.jstatsoft.org

Examples

Run this code
# Personality test
data(acl)               

# Select the items of the scale Communality
Communality <- acl[,1:10]

# Compute scalability coefficients
coefH(Communality)

# Investigate the assumption of monotonicity
monotonicity.list <- check.monotonicity(Communality)
summary(monotonicity.list)
plot(monotonicity.list)

# Investigate the assumption of non-intersecting ISRFs using method restscore
restscore.list <- check.restscore(Communality)
summary(restscore.list)
plot(restscore.list)

# Investigate the assumption of non-intersecting ISRFs using method pmatrix
pmatrix.list <- check.pmatrix(Communality)
summary(pmatrix.list)
plot(pmatrix.list)

# Investigate the assumption of IIO using method MIIO
iio.list <- check.iio(Communality)
summary(iio.list)

# Compute the reliability of the scale
check.reliability(Communality)

# Partition the the scale into mokken scales
aisp(Communality)

Run the code above in your browser using DataLab