Learn R Programming

DCC (version 1.2.1)

detect_trap_items: Detect failed trap (attention-check) items

Description

Compares responses on designated trap (attention-check) items with their expected values and flags respondents failing at least max_failed traps. Trap definitions are typically maintained in an external, versioned key file.

Usage

detect_trap_items(x, traps, max_failed = 1L, id_var = NULL,
  severity = "fail", na_fails = TRUE)

Value

A dcc_findings table (check id Q_TRAP_ITEMS).

Arguments

x

A dcc_data object or data.frame.

traps

Named list or named vector: names are trap item columns, values the expected response.

max_failed

Number of failed traps that triggers a finding (default 1).

id_var

Name of the record-id column, or NULL for row numbers.

severity

Severity assigned to findings (default "fail").

na_fails

Should a missing response on a trap item count as a failure? (default TRUE).

Examples

Run this code
df <- data.frame(sid = c("S1", "S2"), trap1 = c(3, 5))
detect_trap_items(df, traps = list(trap1 = 3), id_var = "sid")

Run the code above in your browser using DataLab