Man pages for ForceChoice
Forced-Choice Modeling Based on Item Response Theory and Cognitive Diagnostic Models

apply_rotation_promaxApply factor rotation to discrimination matrix and latent...
build_stan_controlBuild Stan sampling-control list from user-provided...
check_integer_scalarValidate a scalar integer parameter
clip_probClamp probabilities away from 0 and 1
coefS3 Methods: coef
compute_fcgdina_item_probCompute FCGDINA item-level endorsement probabilities
confintS3 Methods: confint
devianceS3 Methods: deviance
extractS3 Methods: extract
extract_corr_stanExtract correlation posterior summary from Stan MCMC output
extract_rhat_matrixExtract R-hat values for a matrix parameter from a Stan...
extract_rhat_vectorExtract R-hat values for a vector parameter from a Stan...
extract_theta_stanExtract theta posterior summary from Stan MCMC output
fit.FCDCMFit the Forced-Choice Diagnostic Classification Model (FCDCM)
fit.FCGDINAFit the Forced-Choice GDINA Model
fit.FCGGUMFit the Forced-Choice Generalized Graded Unfolding Model...
fit.FCMIRTFit the Forced-Choice Multidimensional IRT (FCMIRT) Model
fit.MGGUMFit the Multidimensional Generalized Graded Unfolding Model...
fit.MGPCMFit the Multidimensional Generalized Partial Credit Model...
fit.MIRTFit the Multidimensional Item Response Theory (MIRT) Model
fittedS3 Methods: fitted
fit.TIRTFit the Thurstonian Item Response Theory (TIRT) Model
ForceChoice-packageForceChoice: Forced-Choice Modeling Based on IRT and CDM
forced_choice_data_conversionForced-Choice Data Conversion Formats
forced_choice_from_agreeCompute forced-choice pattern probabilities from item...
free_corr_nparDegrees of freedom for a correlation matrix
generate_fc_permutation_patternsGenerate forced-choice permutation patterns
generate_theta_mvnGenerate latent trait vectors from a multivariate normal...
get.block.items.from.dataExtract Block Items from Forced-Choice Data
get.block.items.from.data.FCDCMExtract Block Items from FCDCM Data
get.data.from.responseConvert an Integer Response (Pattern-Index) Matrix to FC Data...
get.data.from.response.FCDCMConvert an FCDCM Response Matrix to FC Data Strings
get.data.from.response.TIRTConvert TIRT Pairwise-Response Matrix to Forced-Choice Data...
get_design_matrix_cdmBuild the CDM design matrix for a set of attribute patterns
get.fit.indexGoodness-of-Fit Indices for Fitted Models
get.log_likExtract pointwise log-likelihood matrix
get_precedent_patternsFind precedent (subset) patterns for monotonicity enforcement
get.response.from.dataConvert FC Data Strings to an Integer Response...
get.response.from.data.FCDCMConvert FCDCM Data Strings to a Binary Response Matrix
get.response.from.data.TIRTConvert TIRT Forced-Choice Data to Pairwise-Response Matrix
good.of.fitGoodness-of-Fit Indices for Latent Probability Models
logLik-classExtract Log-Likelihood from Fitted Models
make_item_prob_cdmBuild CDM item response probabilities for attribute mastery...
make_quadrature_grid_mvnMultivariate normal quadrature grid with Cholesky-stabilised...
mggum_par_free_maskFree-parameter mask for MGGUM models
mgpcm_par_free_maskFree-parameter mask for MGPCM models
mirt_par_free_maskFree-parameter mask for MIRT models
model.FCDCMCompute FCDCM Block Response Probabilities
model.FCGDINACompute FCGDINA forced-choice pattern probabilities
model.FCGGUMCompute FCGGUM Forced-Choice Pattern Probabilities
model.FCMIRTCompute FCMIRT Forced-Choice Pattern Probabilities
model.MGGUMCompute MGGUM Category Response Probabilities
model.MGPCMCompute MGPCM Category Response Probabilities
model.MIRTCompute MIRT Item Response Probabilities
model.TIRTCompute TIRT Pairwise Comparison Probabilities
model_type_to_intMap resolved model name to integer code
nobsS3 Methods: nobs
normalize_fc_typeNormalise and recycle forced-choice type vector
pattern_keyConvert binary matrix rows to string keys
plotS3 Methods: plot
predictS3 Methods: predict
printS3 Methods: print
residualsS3 Methods: residuals
resolve_block_itemsAuto-detect block.items from forced-choice ranking data
resolve_DResolve the number of latent dimensions
resolve_fc_blocksResolve forced-choice block and Q-matrix configuration
resolve_fc_typeAuto-detect forced-choice response type from data
resolve_model_typeResolve IRT model type with alias support
restore_mcmc_envRestore MCMC threading environment to its previous state
rotateS3 Methods: rotate
sample_fc_responsesSample forced-choice responses from block-level pattern...
setup_mcmc_envSetup single-threaded MCMC environment
sim.data.FCDCMSimulate Data from the Forced-Choice DCM Model
sim.data.FCGDINASimulate Forced-Choice GDINA Data
sim.data.FCGGUMSimulate Data from the Forced-Choice GGUM Model
sim.data.FCMIRTSimulate FCMIRT Data
sim.data.MGGUMSimulate Data from the Multidimensional Generalized Graded...
sim.data.MGPCMSimulate Data from the Multidimensional Generalized Partial...
sim.data.MIRTSimulate Data from the Multidimensional IRT (MIRT) Model
sim.data.TIRTSimulate Data from the Thurstonian IRT (TIRT) Model
summaryS3 Methods: summary
tirt_par_free_maskFree-parameter mask for TIRT models
tripletsTriplets of Pairwise Comparisons
updateS3 Methods: update
validate_corr_matrixValidate a user-supplied correlation matrix
vcovS3 Methods: vcov
ForceChoice documentation built on Sept. 13, 2026, 1:06 a.m.