Hi,
I was wondering if it were possible to calculate an overall fscore based on a two-dimensional model? For example, if participants complete 16 items from a two-dimensional scale, can I give them a singular total score. e.g., If I use the dataset "Data" and imagine mirt() is loaded:
# Specify the model
model <- '
F1 = 1-8
F2 = 9-16
COV = F1*F2
'
# Run the two-dimensional model in Mirt
IRTModel <- mirt(data[,c(13:15, 18:22, 2,3, 5:10)], model = model, type = "graded")
# Find the fscore for a specific response pattern (produces the two factor scores, one for each factor, and associated errors). I will create a response pattern using seq()
fScore <- fscores(IRTModel, method = "MAP", response.pattern = c(seq(1,16)))
# Extract total fscore ?
This is where I am lost
Kind Regards and thanks for your help in advance,
Conal Monaghan