Learn R Programming

catSurv (version 1.5.0)

Computerized Adaptive Testing for Survey Research

Description

Provides methods of computerized adaptive testing for survey researchers. See Montgomery and Rossiter (2020) . Includes functionality for data fit with the classic item response methods including the latent trait model, Birnbaum`s three parameter model, the graded response, and the generalized partial credit model. Additionally, includes several ability parameter estimation and item selection routines. During item selection, all calculations are done in compiled C++ code.

Copy Link

Version

Install

install.packages('catSurv')

Monthly Downloads

330

Version

1.5.0

License

GPL-3

Maintainer

Erin Rossiter

Last Published

December 3rd, 2022

Functions in catSurv (1.5.0)

expectedPV

Expected Posterior Variance
ex_qualtrics_results

Example Qualtrics Data for Adaptive Inventory
fisherInf

Fisher's Information
likelihood

Likelihood of the Specified Response Set
gpcmCat

Computerized Adaptive Testing Generalized Partial Credit Model
fisherTestInfo

Fisher's Test Information
likelihoodKL

Expected Kullback-Leibler Information, Weighted by Likelihood
gpcm_cat

gpcm Cat Object
ex_qualtrics_results_multiple

Example Qualtrics Data for Multiple Adaptive Inventories
fromJSONCat

Convert JSON object to Cat object
getters

Methods for Accessing Cat Object Slots
estimateThetas

Estimates of Ability Parameters for a Dataset of Response Profiles
nte

Need to Evaluate
neuro_cat

Neuroticism Cat Object
makeTree

Make Tree of Possible Question Combinations
nte_cat

Need to Evaluate Cat Object
oracle

Find Answer Profile that Minimizes Bias
npi_battery

Narcissistic personality inventory question items
mach_cat

Machiavellianism Personality Cat Object
ltm_cat

ltm Cat Object
npi_cat

Narcissistic Personality Cat Object
obsInf

Observed Information
open_cat

Openness to Experience Cat Object
extra_cat

Extraversion Cat Object
lookAhead

Look Ahead to Select Next Item
ltmCat

Computerized Adaptive Testing Latent Trait Model
plot.Cat

Plotting function for Cat object
readQualtrics

Clean adaptive inventory responses from Qualtrics
processAJAX

Qualtrics AJAX Handler
nfc

Need For Cognition
nfa_cat

Need for Affect Cat Object
rwa_cat

Right Wing Authoritarianism Cat Object
sdo_cat

Social Dominance Orientation Cat Object
expectedKL

Expected Kullback-Leibler Information
expectedObsInf

Expected Observed Information
selectItem

Select Next Item
grmCat

Computerized Adaptive Testing Graded Response Model
setters

Methods for Setting Value(s) to Cat Object Slots
prior

Evaluate the Prior Density Distribution at Position \(theta\)
probability

Probability of Responses to a Question Item or the Left-Cumulative Probability of Responses
tpmCat

Computerized Adaptive Testing Birnbaum's Three Parameter Model
grm_cat

grm Cat Object
tpm_cat

tpm Cat Object
polknowMT

MTurk Political Knowledge
nfc_cat

Need for Cognition Cat Object
npi

Narcissistic Personality Inventory
polknowOrdered

TAPS Political Knowledge (Ordered Response Options)
simulateFisherInfo

Calculates Fisher Information under different adaptive battery specifications
sv_conservation_cat

Conservation (Schwartz Values) Cat Object
simulateRespondents

Simulate answer profiles given some true value of theta
toJSONCat

Convert Cat object to JSON
systemizing_cat

Systemizing Quotient Cat Object
simulateThetas

Estimates theta under different adaptive battery specifications
posteriorKL

Expected Kullback-Leibler Information, Weighted by the Prior
storeAnswer

Update Answer to Single Item
polknowTAPS

TAPS Political Knowledge
sv_selftransc_cat

Self-Transcendence (Schwartz Values) Cat Object
sv_selfenhance_cat

Self-Enhancement (Schwartz Values) Cat Object
sv_open_cat

Openness to Change (Schwartz Values) Cat Object
Cat-class

Computerized Adaptive Testing Survey (catSurv) Object
d1LL

The First Derivative of the Log-Likelihood
agree_cat

Agreeableness Cat Object
estimateTheta

Estimate of the Respondent's Ability Parameter
checkStopRules

Check if Stop and/or Override Rules are Met
d2LL

The Second Derivative of the Log-Likelihood
estimateSE

Standard Error of Ability Parameter Estimate
consc_cat

Conscientiousness Cat Object
empathy_cat

Empathizing Quotient Cat Object