rasch: Rasch Model Calibration

Description Usage Arguments Details References Examples

Description

Yields estimates of item difficulty parameters and ability parameters under the one-parameter logistic Rasch model by the Birnbaum paradigm.

Usage

1
rasch(s, f)

Arguments

s

a numeric vector representing the column sum for the J items.

f

a numeric vector representing the frequencies for the scores from 1 to J-1.

Details

With data editing command lines, the item response data matrix of N by J is to be converted to the two vectors of the column sum s and the frequencies for the scores f. The two vectors are the input for the Birnbaum paradigm to calibrate the test. The function contains two other required functions, stage1 and stage2. After obtaining the item and ability parameter estimates from the Birnbaum paradigm, bias correction methods are applied to the item parameter estimates and then to the ability parameter estimates. The estimates of item difficulty parameters b are reported in the console window. The estimates of ability parameters theta are not for individual examinees but for the raw score groups ranged from 1 to J-1. The function prints out the mean and the standard deviation of the item parameter estimates as well as those of the ability parameter estimates.

References

Baker, F. B., & Kim, S.-H. (2017). The basics of item response theory using R. New York, NY: Springer. ISBN-13: 978-3-319-54204-1

Examples

1
2
3
4
rm(list = ls()) # remove the existing objects in workspace
s <- c(13, 8, 8, 5, 10, 7, 7, 6, 7, 3)
f <- c(1, 2,  2, 4, 1, 1, 0, 0, 4)
rasch(s, f)

Example output

cycle k= 1 
cycle k= 2 
cycle k= 3 
cycle k= 4 
cycle k= 5 
b( 1 )= -2.36761 
b( 2 )= -0.265167 
b( 3 )= -0.265167 
b( 4 )= 0.9763713 
b( 5 )= -0.9975242 
b( 6 )= 0.1127705 
b( 7 )= 0.1127705 
b( 8 )= 0.5210009 
b( 9 )= 0.1127705 
b( 10 )= 2.059785 
mean(b)= -1.938553e-17 
sd(b)= 1.166518 
J= 10 
theta( 1 )= -2.370017 
theta( 2 )= -1.499325 
theta( 3 )= -0.9058965 
theta( 4 )= -0.4206984 
theta( 5 )= 0.02104907 
theta( 6 )= 0.4593398 
theta( 7 )= 0.9328307 
theta( 8 )= 1.501894 
theta( 9 )= 2.328257 
mean(theta)= 0.06201078 
sd(theta)= 1.565226 
N= 15 
f= 1 2 2 4 1 1 0 0 4 

birtr documentation built on May 2, 2019, 9:18 a.m.

Related to rasch in birtr...