Learn R Programming

SSRTcalc (version 2.1.1)

ssrt_robustness: Sensitivity of SSRT estimates to horse-race assumption violations

Description

Sweeps three violation types: go/stop process correlation, trigger failure rate, and go-RT shift on stop trials.

Usage

ssrt_robustness(
  data,
  violation = "all",
  n_iter = 500,
  corr_range = seq(0, 0.8, by = 0.1),
  trigger_range = seq(0, 0.4, by = 0.05),
  shift_range = seq(0, 100, by = 10),
  stop_col = "vol",
  rt_col = "RT_exp",
  acc_col = "correct",
  ssd_col = "soa",
  seed = 42
)

Value

Object of class ssrt_robustness.

Arguments

data

data.frame for calibration.

violation

"all", "correlation", "trigger_failure", or "go_shift".

n_iter

MC iterations per condition. Default 500.

corr_range

Correlations to test.

trigger_range

Trigger failure rates to test.

shift_range

Go-RT shifts in ms to test.

stop_col, rt_col, acc_col, ssd_col

Column names.

seed

Random seed. Default 42.

Examples

Run this code
data(adaptive)
d <- adaptive[adaptive$SubjID == 1, ]
r <- ssrt_robustness(d, violation="trigger_failure", n_iter=20,
                     trigger_range=seq(0, 0.2, 0.1))
print(r)

Run the code above in your browser using DataLab