Generating all possible combinations of length n from a response profile to determine the possible response profile best able to estimate the true value of theta.
# S4 method for Cat
oracle(catObj, theta, responses, approx = FALSE, parallel = FALSE)
A data.frame where the first column is the user-supplied true value of theta, the second column is the best possible theta estimate given n questions are asked, and the remaining columns are the answer profile leading to the best possible theta estimation.
An object of class Cat
A numeric representing the true position on the latent trait.
A vector representing the respondent's full answer profile.
If TRUE, uses a subset of 1000 potential response profiles
If TRUE, computes in parallel
Haley Acevedo, Ryden Butler, Josh W. Cutler, Matt Malis, Jacob M. Montgomery, Tom Wilkinson, Erin Rossiter, Min Hee Seo, Alex Weil
lengthThreshold slot should specify how many questions to ask. Note this function uses the estimateTheta method specified in the supplied cat object