Nothing
NEWS.Rd
file to NEWS.md
file to be more consistent with
current style preferences.eapEst
,
and the latter is implemented to calculate weighted Fisher and KL information
for itChoose
.simIrt
to calculate probabilities in C before simulating responses
(rather than calculating probabilities and simulating responses at the
same time). This change can result in a slightly different matrix of
responses to items due to the alteration of simulation order.FI
and KL
functions so that item information would be presented in a
person by item dimension matrix rather than an item by person dimension
matrix.catIrt
, so that if in non-interactive/batch mode, the CAT
would not automatically set "n.max" to nrow(params)
.print.catIrt,
so that it would display the correct
precision-based stopping rule.wleEst
, so that the interval would naturally extend if the
first derivative of the log-likelihood evaluated to the same sign.catR
package, namely
the deletion of the createItemBank
function.WFI
(weighted Fisher information), so that it would not error
if only 0-1 items had been taken in the CAT.WFI
(weighted Fisher information), so that it would not error
if only 0-1 items had been taken in the CAT.catStart
/catMiddle
list and to the itChoose
function to restrict the difficulty parameters (in a binary response model)
to be within a particular range.catIrt
, so that letting catStart$n.select
or catMiddle$n.select
be anything other than 1 would actually select between the top "n.select" items.simIrt
so that the parameters did not need to have
column names for the function to correctly work.termGLR
, so that the stopping rule would use the "range"
sub-argument of catMiddle
rather than the depricated "int" sub-argument to
calculate the likelihoods.termCI
, so that the stopping rule would only consider the
last value of SEM when forming a confidence interval.print.summary.catIrt
, so that the function would check
the "n.start" argument of catStart
(rather than the "n.it" argument) to determine
how many starting items that the CAT administered.catMiddle
, so that the CAT would choose the starting
scoring method if the MLE wasn't achieved (and catMiddle$select = "MLE"
),
and wouldn't error if the starting scoring method was "step".catIrt
function was not adequately determining
if the first vector of item parameters was the item number. Now,
the item number can ONLY be attached if the parameters are outputted from
a catIrt
function.WFI
(Weighted Fisher Information) function (not exported) and added
two item selection criteria (Posterior WFI and Likelihood WFI) which both
use the WFI
function.IKL
(Integrated KL Divergence) function (not exported) and added
two item selection criteria (Fixed Integral KL and Variable Integral KL)
which both use the IKL
function.itChoose
and exported the function so that anybody
can use itChoose
in his/her own CAT algorithm.simIrt
to return params with the item numbers cbind-ed onto the front
of them, which is required for the itChoose
function.catTerm$term
no longer exists and is replaced with
"precision" and "info".catMiddle$int
to catMiddle$range
to reduce confusion.plot.catIrt
so that catIrt
and
plot.catIrt
have consistent names for confidence intervals.catStart$init.thet
to catStar$init.theta
to reduce confusion.[.mod
and [<-.mod
functions outside of the catIrt
function, where
mod is any of the IRT models.itChoose
function.catIrt
input function was rewritten a bit.catSim
,
modules (startCat
, middleCat
, termCat
) were created so that the
package can be easily updated in the future.catIrt
function was added, in the hope
of eventually writting a Sympson-Hetter function.summary.catIrt
and plot.catIrt
were rewritten, and print commands were
added.summary.catIrt
and print.catIrt
now can display each simulees CAT
progression.FI
was added to make the code clearer.catIrt
, and a tiny bit of code was
rewritten so that cat.thet estimates could not exceed int on either side.catIrt
so that the update command
would work.eapSE
command was added, and now catIrt
gives the posterior
standard deviation if score = "EAP".Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.