Learn R Programming

⚠️There's a newer version (1.5.0) of this package.Take me there.

catSurv (version 1.3.0)

Computerized Adaptive Testing for Survey Research

Description

Provides methods of computerized adaptive testing for survey researchers. See Montgomery and Rossiter (2019) . 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

294

Version

1.3.0

License

GPL-3

Maintainer

Erin Rossiter

Last Published

October 6th, 2020

Functions in catSurv (1.3.0)

agree_cat

Agreeableness Cat Object
checkStopRules

Check if Stop and/or Override Rules are Met
Cat-class

Computerized Adaptive Testing Survey (catSurv) Object
d1LL

The First Derivative of the Log-Likelihood
empathy_cat

Empathizing Quotient Cat Object
consc_cat

Conscientiousness Cat Object
d2LL

The Second Derivative of the Log-Likelihood
expectedPV

Expected Posterior Variance
estimateSE

Standard Error of Ability Parameter Estimate
extra_cat

Extraversion Cat Object
estimateTheta

Estimate of the Respondent's Ability Parameter
expectedKL

Expected Kullback-Leibler Information
estimateThetas

Estimates of Ability Parameters for a Dataset of Response Profiles
grmCat

Computerized Adaptive Testing Graded Response Model
expectedObsInf

Expected Observed Information
fromJSONCat

Convert JSON object to Cat object
likelihood

Likelihood of the Specified Response Set
likelihoodKL

Expected Kullback-Leibler Information, Weighted by Likelihood
polknowOrdered

TAPS Political Knowledge (Ordered Response Options)
ex_qualtrics_results

Example Qualtrics Data for Adaptive Inventory
nfa_cat

Need for Affect Cat Object
nfc

Need For Cognition
fisherInf

Fisher's Information
polknowMT

MTurk Political Knowledge
fisherTestInfo

Fisher's Test Information
getters

Methods for Accessing Cat Object Slots
ltm_cat

ltm Cat Object
mach_cat

Machiavellianism Personality Cat Object
nte

Need to Evaluate
simulateRespondents

Simulate answer profiles given some true value of theta
nte_cat

Need to Evaluate Cat Object
simulateFisherInfo

Calculates Fisher Information under different adaptive battery specifications
grm_cat

grm Cat Object
sv_selfenhance_cat

Self-Enhancement (Schwartz Values) Cat Object
gpcmCat

Computerized Adaptive Testing Generalized Partial Credit Model
obsInf

Observed Information
ex_qualtrics_results_multiple

Example Qualtrics Data for Multiple Adaptive Inventories
lookAhead

Look Ahead to Select Next Item
gpcm_cat

gpcm Cat Object
nfc_cat

Need for Cognition Cat Object
open_cat

Openness to Experience Cat Object
npi_battery

Narcissistic personality inventory question items
systemizing_cat

Systemizing Quotient Cat Object
rwa_cat

Right Wing Authoritarianism Cat Object
npi_cat

Narcissistic Personality Cat Object
sdo_cat

Social Dominance Orientation Cat Object
ltmCat

Computerized Adaptive Testing Latent Trait Model
npi

Narcissistic Personality Inventory
prior

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

TAPS Political Knowledge
posteriorKL

Expected Kullback-Leibler Information, Weighted by the Prior
toJSONCat

Convert Cat object to JSON
simulateThetas

Estimates theta under different adaptive battery specifications
neuro_cat

Neuroticism Cat Object
oracle

Find Answer Profile that Minimizes Bias
makeTree

Make Tree of Possible Question Combinations
selectItem

Select Next Item
plot.Cat

Plotting function for Cat object
storeAnswer

Update Answer to Single Item
sv_open_cat

Openness to Change (Schwartz Values) Cat Object
sv_conservation_cat

Conservation (Schwartz Values) Cat Object
setters

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

Self-Transcendence (Schwartz Values) Cat Object
readQualtrics

Clean adaptive inventory responses from Qualtrics
probability

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

Qualtrics AJAX Handler
tpmCat

Computerized Adaptive Testing Birnbaum's Three Parameter Model
tpm_cat

tpm Cat Object