CSEM: A Package for Computing Conditional Standard Errors of Measurement

The CSEM package provides functions to compute various methods of Conditional Standard Error of Measurement (CSEM), including:

Additionally, the package includes tools for: - Splitting test items into halves (check.split) - Computing reliability estimates (check.alpha, check.angoff) - Testing the distribution of split scores (check.distribution) - Visualizing results (check.plot)

Installation

To install and load the package, run:

```r # Install from GitHub (if applicable) devtools::install_github(“cmerinos/CSEM”)

Load the package

library(CSEM)

Getting Started

Example data

set.seed(123) dhalf1 <- matrix(sample(1:5, 30, replace = TRUE), nrow = 10) dhalf2 <- matrix(sample(1:5, 30, replace = TRUE), nrow = 10)

Example: Computing MF-CSEM

csemMF(half1 = dhalf1, half2 = dhalf2, data = dataset, reliability.coef = 0.9, n.items = 6, min.score.item = 0, max.score.item = 4, conf.level = .95)

Example: Computing Thorndike-CSEM

csemthorndike(half1 = dhalf1, half2 = dhalf2, n.groups = 4)

Example: Checking Score Distributions

check.distribution(half1 = dhalf1, half2 = dhalf2, B = 2000, conf = .95)

Documentation

?CSEM help(package = “CSEM”)

Development

Contributions

Of course, contributions always are welcome! If you find an issue, please report it or submit a pull request.