This function checks a dataset for violations of two criteria commonly used to identify unsystematic delay-discounting data:
Criterion 1: Any subsequent value of
yexceeds the previous value by more than a specified proportion of the larger later reward (ll).Criterion 2: The last value of
yis not at least a specified proportion less than the first value ofy.
Arguments
- dat
A data frame containing the delay-discounting data. It must have at least two columns:
id: A unique identifier for the data set.y: The indifference points to be analyzed.x(optional): Delay values; when present, each subject's points are ordered by delay first.
- ll
A numeric value representing the larger later reward. Default is 1.
- c1
A numeric value for the threshold proportion for Criterion 1. Default is 0.2.
- c2
A numeric value for the threshold proportion for Criterion 2. Default is 0.1.
Value
A tibble with the following columns:
id: The unique identifier for the data set.c1_pass: Logical value indicating whether Criterion 1 was passed.c2_pass: Logical value indicating whether Criterion 2 was passed.
