Package: ResponseScan Type: Package Title: Quick Screening of Response Patterns in Test and Survey Items Version: 0.4.1 Authors@R: person("Jose", "Ventura-Leon", email = "jventuraleon@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-2996-4244")) Description: 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) ; 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) 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. License: GPL (>= 3) Encoding: UTF-8 RoxygenNote: 7.3.2 Depends: R (>= 4.1) Imports: ggplot2 (>= 3.4.0), stats, utils Suggests: lavaan, mirt, testthat (>= 3.0.0) LazyData: true Config/testthat/edition: 3 NeedsCompilation: no Packaged: 2026-11-08 20:44:23 UTC; root Author: Jose Ventura-Leon [aut, cre] (ORCID: ) Maintainer: Jose Ventura-Leon Repository: https://cran.r-universe.dev Date/Publication: 2026-11-08 19:50:40 UTC RemoteUrl: https://github.com/cran/ResponseScan RemoteRef: HEAD RemoteSha: 2fb4cb6b8d3ce217afd195326b5cce0d1eb57777