TuckerEquate | R Documentation |
Apply Tucker Observed Score equating to data from a NEAT design.
TuckerEquate(dx, dy, ws = NA)
dx |
Data frame with variables "x" and "a" representing scores for individual candidates on form X and on the anchor test. |
dy |
Data frame with variables "y" and "a" representing scores for individual candidates on form Y and on the anchor test. |
ws |
Vector of two elements denoting the relative weights of the dx population and the dy population in the synthetic population where equating takes place. |
The function returns a list with the following elements:
A function that translates any vector of scores on form X into equivalent scores on form Y.
A data frame combining the sorted unique scores on form X in the data and their equated values on form Y.
Estimated mean on form X within the synthetic population.
Estimated standard deviation on form X within the synthetic population.
Estimated mean on form Y within the synthetic population.
Estimated standard deviation on form Y within the synthetic population.
#Simulate two data sets with roughly equivalent relationship to underlying "true" scores but a difference in means
n1=8000
n2=5500
t1=rnorm(n1,0.5,1)
t2=rnorm(n2,0,1)
x=round(pmin(100,pmax(0,50+20*(0.9*t1+rnorm(n1,0,sqrt(1-0.9^2))))))
a1=round(pmin(20,pmax(0,10+4*(0.7*t1+rnorm(n1,0,sqrt(1-0.7^2))))))
cor(cbind(x,t1,a1))
y=round(pmin(100,pmax(0,50+20*(0.9*t2+rnorm(n2,0,sqrt(1-0.9^2))))))
a2=round(pmin(20,pmax(0,10+4*(0.7*t2+rnorm(n2,0,sqrt(1-0.7^2))))))
cor(cbind(y,t2,a2))
TuckerEquate(data.frame(x=x,a=a1),data.frame(y=y,a=a2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.