Package: ResponseScan 0.4.1

Jose Ventura-Leon

ResponseScan: Quick Screening of Response Patterns in Test and Survey Items

One call screens the item responses of a test or questionnaire for patterns that deserve a closer look before modelling: flat or long-string responding, low intra-individual variability, multivariate outliers, incoherent psychometric synonyms or even-odd halves, overuse of the midpoint or of the extremes, duplicated response vectors and identical patterns that arrive in series of consecutive submissions. Indices follow Curran (2016) <doi:10.1016/j.jesp.2015.07.006>; person fit in item response theory (the standardized log-likelihood) is optional, and cut-offs can be taken from a reference group. Results are returned per person, with flags, frequency tables of response patterns and plots. Whole batches of data (a second collection phase, one classroom) can be compared with a reference group: the item correlation structure, with permutation tests that leave out flat responders and match the response level, and the Jennrich (1970) <doi:10.1080/01621459.1970.10481133> test; the similarity of consecutive rows; and near-duplicate respondents. Flagged respondents can be removed in one step and the same confirmatory or exploratory factor model can be refitted with and without them.

Authors:Jose Ventura-Leon [aut, cre]

ResponseScan_0.4.1.tar.gz
ResponseScan_0.4.1.zip(r-4.7-any)ResponseScan_0.4.1.zip(r-4.6-any)
ResponseScan_0.4.1.tar.gz(r-4.7-any)ResponseScan_0.4.1.tar.gz(r-4.6-any)
ResponseScan_0.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ResponseScan/json (API)

# Install 'ResponseScan' in R:
install.packages('ResponseScan', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • batch_sim - Simulated two-phase survey with a hand-filled block
  • survey_sim - Simulated survey with known aberrant respondents

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.00 score 6 exports 17 dependencies

Last updated from:2fb4cb6b8d. Checks:6 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK132
source / vignettesOK169
linux-releaseOK153
windows-develOK110
windows-releaseOK122
wasm-releaseOK110

Exports:compare_batchescompare_fitexclude_responsesneighbor_testorder_testscan_responses

Dependencies:clicpp11farverggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Print and plot a batch comparisonbatch_comparison-methods plot.batch_comparison print.batch_comparison
Simulated two-phase survey with a hand-filled blockbatch_sim
Compare the correlation structure of a batch of data with a referencecompare_batches
Fit the same CFA or EFA with and without flagged respondentscompare_fit
Remove flagged respondents or response patterns from the dataexclude_responses
Print and plot a fit comparisonfit_comparison-methods plot.fit_comparison print.fit_comparison
Test for near-duplicate respondentsneighbor_test
Print and plot a near-duplicate testneighbor_test-methods plot.neighbor_test print.neighbor_test
Test whether consecutive rows are more alike than chanceorder_test
Print and plot an order testorder_test-methods plot.order_test print.order_test
Plot a response screeningplot.response_scan
Print, summarise and convert a response screeningas.data.frame.response_scan print.response_scan print.summary.response_scan response_scan-methods summary.response_scan
Screen item responses for aberrant patternsscan_responses
Simulated survey with known aberrant respondentssurvey_sim