Learn R Programming

SNSequate (version 1.3-4)

mea.eq: The mean method of equating

Description

This function implements the mean method of test equating as described in Kolen and Brennan (2004).

Usage

mea.eq(sx, sy, scale)

Value

A two column matrix with the values of \(\varphi()\) (second column) for each scale value x (first column)

Arguments

sx

A vector containing the observed scores of the sample taking test \(X\).

sy

A vector containing the observed scores of the sample taking test \(Y\).

scale

Either an integer or vector containing the values on the scale to be equated.

Author

Jorge Gonzalez jorge.gonzalez@mat.uc.cl

Details

The function implements the mean method of equating as described in Kolen and Brennan (2004). Given observed scores \(sx\) and \(sy\), the functions calculates $$\varphi(x;\mu_x,\mu_y)=x-\mu_x+\mu_y$$ where \(\mu_x\) and \(\mu_y\) are the score means on test \(X\) and \(Y\), respectively.

References

Gonzalez, J. (2014). SNSequate: Standard and Nonstandard Statistical Models and Methods for Test Equating. Journal of Statistical Software, 59(7), 1-30.

Kolen, M., and Brennan, R. (2004). Test Equating, Scaling and Linking. New York, NY: Springer-Verlag.

See Also

lin.eq, eqp.eq, ker.eq, le.eq

Examples

Run this code
#Artificial data for two two 100 item tests forms and 5 individuals in each group
x1<-c(67,70,77,79,65,74)
y1<-c(77,75,73,89,68,80)

#Score means
mean(x1); mean(y1)

#An equivalent form y1 score of 72 on form x1
mea.eq(x1,y1,72)

#Equivalent form y1 score for the whole scale range
mea.eq(x1,y1,0:100)

Run the code above in your browser using DataLab