S3 Methods for Extracting of the Individual Likelihood and the Individual Posterior
S3 Methods for Extracting of the Individual Likelihood and the Individual Posterior
Functions for extracting the individual likelihood and individual posterior distribution.
IRT.likelihood(object,...)IRT.posterior(object,...)## S3 method for class 'din'IRT.likelihood(object,...)## S3 method for class 'din'IRT.posterior(object,...)## S3 method for class 'gdina'IRT.likelihood(object,...)## S3 method for class 'gdina'IRT.posterior(object,...)## S3 method for class 'gdm'IRT.likelihood(object,...)## S3 method for class 'gdm'IRT.posterior(object,...)## S3 method for class 'mcdina'IRT.likelihood(object,...)## S3 method for class 'mcdina'IRT.posterior(object,...)## S3 method for class 'reglca'IRT.likelihood(object,...)## S3 method for class 'reglca'IRT.posterior(object,...)## S3 method for class 'slca'IRT.likelihood(object,...)## S3 method for class 'slca'IRT.posterior(object,...)
Arguments
object: Object of classes din, gdina, mcdina, gdm, slca, reglca.
...: More arguments to be passed.
Returns
For both functions IRT.likelihood and IRT.posterior, it is a matrix with attributes - theta: Uni- or multidimensional skill space (theta grid in item response models).
prob.theta: Probability distribution of theta
skillspace: Design matrix and estimated parameters for skill space distribution (only for IRT.posterior.slca)
G: Number of groups
See Also
GDINA::indlogLik, GDINA::indlogPost
Examples
############################################################################## EXAMPLE 1: Extracting likelihood and posterior from a DINA model#############################################################################data(sim.dina, package="CDM")data(sim.qmatrix, package="CDM")#*** estimate modelmod1 <- CDM::din( sim.dina, q.matrix=sim.qmatrix, rule="DINA")#*** extract likelihoodlikemod1 <- CDM::IRT.likelihood(mod1)str(likemod1)# extract thetaattr(likemod1,"theta")#*** extract posteriorpomod1 <- CDM::IRT.posterior( mod1 )str(pomod1)