All Cat
objects are reverted to the bounds of [-5,5]. Likewise, the Cat
class defaults are now [-5,5].
Newton Raphson bug fixed. Bug was causing estimates when no questions have been answered to go to extremes rather than prior mean.
simulateThetas()
has a new argument (defaulted to FALSE for backwards compatibility) that when TRUE returns a list of dataframes containing adaptive answer profiles for each Cat objected involved in the simulation
All Cat
objects now use integration bounds of [-4,4]. Likewise, the Cat
class defaults are now [-4,4]. This narrows the bounds of integration from [-5,5] to avoid computational issues that arise at "extreme" values of the latent trait.
Cat
object z
slot still defaults to .9, but now in calculating delta for certain integration routines, the package executes qnorm(z).
oracle()
function adds option for parallel computing using plyr
probability()
for categorical data now throws errors to account for extreme values of latent trait that may cause computational issues
simulateRespondents()
bug fix when respondent's answer in raw data is NA
, now transform to -1 to indicate a skip
added dataset of Need to Evaluate raw response profiles
readQualtrics()
now has respondent ID as rownames instead of a column.
Added example data for the readQualtrics()
function.
New functions simulateRespondents()
, simulateThetas()
, simulateFisherInfo()
, and oracle()
allow for simulation exercises to evaluate model quality and performace.
New function plot.Cat()
allows for visual representation of item parameters.
New functions fromJSONCat()
, toJSONCat()
, and readQualtrics()
aid the user in creating an adaptive battery in Qualtrics using catSurv
.
The slot ids
was added to the Cat
object representing each question item's unique identifier.
selectItem()
returns a third item, next_item_name
which represents the unique identifier of the item that should be asked next.
lookAhead()
now returns the next best item given the question is skipped.
estimateThetas()
and simulateThetas()
allow for estimation of ability parameter for dataframe of response sets.checkStopRules()
.selectItem()
.ltmCat()
, tpmCat()
, grmCat()
, and gpcmCat()
by adding the ltm
package to Imports.stats
and methods
imports as it caused errors in testing with r-oldrel.