dcmr: Attribute profile estimation using Diagnostic Classification Models and MCMC

Analysis of dichotomous response data to obtain attribute profile estimates for respondents using Diagnostic Classification Model (DCM) and Markov Chain Monte Carlo (MCMC) method. The estimation procedure uses a loglinear cognitive diagnostic modeling (LDCM) framework that allows for the estimation of a host of DCMs such as NIDO, NIDA, NC-RUM etc.

Author
c( person("Diane", family="Losardo", email='dlosardo@amplify.com", role = c("aut", "cre", "cph")), person("Margi", family="Dubal", email='margidubal@gmail.com", role = c("aut", "cre", "cph")))
Date of publication
2014-07-26 08:27:47
Maintainer
Diane Losardo <dlosardo@amplify.com>
License
GPL (>= 3)
Version
1.0

View on CRAN

Man pages

all.results.class-class
all.results.class
attribute.class-class
attribute.class
attribute.profile.class-class
attribute.profile.class
CalculatePiIStarPrime
Calculate value for pi.i.star.prime for one item
class.probabilities.interaction.test
Class probabilities for Q-matrix containing interaction...
class.probabilities.test
Class probabilities for Q-matrix containing no interaction...
dcm.scorer.class-class
dcm.scorer.class
DrawAlphas
Draw values from multinomial distribution
DrawClasses
Draw latent variable values
GetAllProbsCorrectNcrum
Calculate all item probabilities of correct response for...
GetAttributeProfiles
Attribute Profiles
GetAttributesProbabilitiesMCMC
Calculate attribute probabilities
GetClassProbabilitiesMCMC
Calculate attribute profile probabilities
GetClassProbsFromMus
Obtain attribute profile probabilities from latent variable...
GetGammaName
Obtain name of a particular gamma parameter
GetGammaNames
Obtain names of all gamma parameters
GetKernelParameterNames
Kernel Parameter Names for all DCM Models Given a Q-matrix...
GetLambdaName
Obtain name of a particular lambda parameter
GetLambdaNames
Gets names of lambda parameters
GetLambdaNamesForItem
Gets lambda names for a given item
GetMusFromGammas
Calcualte attribute means from gamma parameters
GetParameterNames
Parameter Names for All DCM Models
GetParameterResultsMCMC
Calculate results for attributes and attribute profiles
GetProbCorrectNcrum
Calculate item probability of correct response for NCRUM...
GetRequiredAttributes
Generate required attributes
GetRequiredAttributesLambdaCrum
Calculate required attributes for lambdas for a CRUM model.
GetRequiredAttributesLambdaDina
Calculate required attributes for lambdas for a DINA model.
GetRequiredAttributesLambdaDino
Calculate required attributes for lambdas for a DINO model.
GetRequiredAttributesLambdaFullDCM
Calculate required attributes for lamdbas fully specified DCM
GetRequiredAttributesLambdaNido
Calculate required attributes for lambdas for a NIDO model.
GetThresholdLabels
Obtain item threshold labels
GetThresholdValues
GetThresholdValues
GetThresholdValuesKernel
Calculate item threshold values for kernel parameterization
GetThresholdValuesKernelPiR
Calculate item threshold values for NCRUM parameterization
head-attribute.class-method
headattribute.class
head-attribute.profile.class-method
head attribute.profile.class
InitializeParameters
Initialize parameter estimates
iterate
Perform one iteration of MCMC procedure
LongFormatResults
Tranform dataframe to long format
mcmc
Performs MCMC routine for DCM
observations.test
Obervations
parameter.acov.DCM.Mplus.interaction.test
Covariance matrix of parameter estimates calibrated using...
parameter.acov.DCM.Mplus.test
Covariance matrix of parameter estimates calibrated using...
parameter.class-class
parameter.class
parameter.means.DCM.kernel.Mplus.interaction.test
Kernel parameter estimates calibrated using Mplus for fully...
parameter.means.DCM.kernel.Mplus.test
Kernel parameter estimates calibrated using Mplus for fully...
parameter.means.DCM.Mplus.interaction.test
Parameter estimates calibrated using Mplus for fully...
parameter.means.DCM.Mplus.test
Parameter estimates calibrated using Mplus for fully...
parameter.means.names.DCM.kernel.Mplus.interaction.test
Names of kernel parameter estimates calibrated using Mplus...
parameter.means.names.DCM.Mplus.interaction.test
Names of parameter estimates calibrated using Mplus for fully...
parameter.means.names.DCM.Mplus.test
Names of parameter estimates calibrated using Mplus for fully...
parameter.means.names.NCRUM.interaction.test
Names of parameter estimates calibrated using Mplus for fully...
parameter.means.NCRUM.interaction.test
Parameter estimates calibrated using Mplus for NC-RUM model...
plot-attribute.class-missing-method
plot attribute.class
plot-attribute.profile.class-missing-method
plot attribute.profile.class
plot-dcm.scorer.class-missing-method
plot of dcm.scorer.class
print-attribute.class-method
print attribute.class
print-attribute.profile.class-method
print attribute.profile.class
qmatrix.test
Q-matrix
qmatrix.test.interaction
Q-matrix with interaction
SampleParameterEstimates
Randomly sample parameter estimates
ScoreDCM
Score dichotomous response data using DCM and MCMC
summary-attribute.class-method
summary attribute.class
summary-attribute.profile.class-method
summary attribute.profile.class
summary-dcm.scorer.class-method
summary of dcm.scorer.class

Files in this package

dcmr
dcmr/tests
dcmr/tests/testthat
dcmr/tests/testthat/test_scoreDCM.R
dcmr/tests/testthat/test_scoreDCM_inputs.R
dcmr/tests/testthat/test_util_parameter_thresholds.R
dcmr/tests/testthat/test_util_parameter_names.R
dcmr/tests/test-all.R
dcmr/NAMESPACE
dcmr/data
dcmr/data/parameter.acov.DCM.Mplus.test.RData
dcmr/data/parameter.means.DCM.kernel.Mplus.interaction.test.RData
dcmr/data/parameter.means.names.NCRUM.interaction.test.RData
dcmr/data/parameter.means.DCM.Mplus.interaction.test.RData
dcmr/data/class.probabilities.test.RData
dcmr/data/class.probabilities.interaction.test.RData
dcmr/data/qmatrix.test.RData
dcmr/data/observations.test.RData
dcmr/data/parameter.acov.DCM.Mplus.interaction.test.RData
dcmr/data/qmatrix.test.interaction.RData
dcmr/data/parameter.means.names.DCM.kernel.Mplus.interaction.test.RData
dcmr/data/parameter.means.DCM.Mplus.test.RData
dcmr/data/parameter.means.names.DCM.Mplus.interaction.test.RData
dcmr/data/parameter.means.NCRUM.interaction.test.RData
dcmr/data/parameter.means.names.DCM.Mplus.test.RData
dcmr/R
dcmr/R/classes.R
dcmr/R/dcmr.R
dcmr/R/util_parameter.R
dcmr/R/rdata_doc.R
dcmr/R/plots.R
dcmr/R/dcm_scorer_class_methods.R
dcmr/R/dcm_mcmc_scorer.R
dcmr/R/attribute_profile_class_methods.R
dcmr/R/attribute_class_methods.R
dcmr/R/util.R
dcmr/MD5
dcmr/DESCRIPTION
dcmr/man
dcmr/man/parameter.means.names.DCM.Mplus.test.Rd
dcmr/man/GetAllProbsCorrectNcrum.Rd
dcmr/man/GetThresholdLabels.Rd
dcmr/man/attribute.class-class.Rd
dcmr/man/GetRequiredAttributesLambdaFullDCM.Rd
dcmr/man/head-attribute.class-method.Rd
dcmr/man/qmatrix.test.interaction.Rd
dcmr/man/GetRequiredAttributesLambdaDina.Rd
dcmr/man/class.probabilities.test.Rd
dcmr/man/GetThresholdValues.Rd
dcmr/man/GetRequiredAttributesLambdaCrum.Rd
dcmr/man/summary-attribute.class-method.Rd
dcmr/man/GetRequiredAttributesLambdaNido.Rd
dcmr/man/plot-dcm.scorer.class-missing-method.Rd
dcmr/man/GetLambdaNames.Rd
dcmr/man/GetKernelParameterNames.Rd
dcmr/man/parameter.class-class.Rd
dcmr/man/plot-attribute.class-missing-method.Rd
dcmr/man/GetAttributeProfiles.Rd
dcmr/man/LongFormatResults.Rd
dcmr/man/plot-attribute.profile.class-missing-method.Rd
dcmr/man/parameter.acov.DCM.Mplus.interaction.test.Rd
dcmr/man/GetGammaNames.Rd
dcmr/man/GetRequiredAttributesLambdaDino.Rd
dcmr/man/CalculatePiIStarPrime.Rd
dcmr/man/GetMusFromGammas.Rd
dcmr/man/qmatrix.test.Rd
dcmr/man/SampleParameterEstimates.Rd
dcmr/man/InitializeParameters.Rd
dcmr/man/summary-attribute.profile.class-method.Rd
dcmr/man/class.probabilities.interaction.test.Rd
dcmr/man/dcm.scorer.class-class.Rd
dcmr/man/attribute.profile.class-class.Rd
dcmr/man/GetGammaName.Rd
dcmr/man/GetClassProbabilitiesMCMC.Rd
dcmr/man/parameter.means.names.DCM.kernel.Mplus.interaction.test.Rd
dcmr/man/parameter.means.DCM.kernel.Mplus.test.Rd
dcmr/man/GetParameterResultsMCMC.Rd
dcmr/man/parameter.means.DCM.kernel.Mplus.interaction.test.Rd
dcmr/man/observations.test.Rd
dcmr/man/iterate.Rd
dcmr/man/parameter.means.NCRUM.interaction.test.Rd
dcmr/man/GetClassProbsFromMus.Rd
dcmr/man/GetAttributesProbabilitiesMCMC.Rd
dcmr/man/parameter.means.DCM.Mplus.interaction.test.Rd
dcmr/man/GetThresholdValuesKernelPiR.Rd
dcmr/man/parameter.means.names.NCRUM.interaction.test.Rd
dcmr/man/parameter.means.DCM.Mplus.test.Rd
dcmr/man/ScoreDCM.Rd
dcmr/man/GetRequiredAttributes.Rd
dcmr/man/GetThresholdValuesKernel.Rd
dcmr/man/print-attribute.class-method.Rd
dcmr/man/all.results.class-class.Rd
dcmr/man/GetProbCorrectNcrum.Rd
dcmr/man/DrawClasses.Rd
dcmr/man/parameter.means.names.DCM.Mplus.interaction.test.Rd
dcmr/man/GetParameterNames.Rd
dcmr/man/GetLambdaNamesForItem.Rd
dcmr/man/parameter.acov.DCM.Mplus.test.Rd
dcmr/man/head-attribute.profile.class-method.Rd
dcmr/man/DrawAlphas.Rd
dcmr/man/GetLambdaName.Rd
dcmr/man/print-attribute.profile.class-method.Rd
dcmr/man/mcmc.Rd
dcmr/man/summary-dcm.scorer.class-method.Rd