README
Mohsen Soltanifar 2023-JAN-04
SimSST
The goal of SimSST is to simulate stop signal task data based on fixed ssd method and the tracking method.
Installation
You can install the development version of SimSST with:
library(gamlss.dist)
library(dplyr)
library(MASS)
library(SimSST)Example: Simulation with fixed ssd method
This function takes in nine variables and produces a matrix of stop signal task data based on fixed ssd method
mySSTdata1 <-
simssfixed(
pid = c("FNLN1","FNLN1"),
block = c(1,2),
n = c(10,10),
m = c(4,4),
SSD.b = c(220,240),
dist.go = c("ExG","ExG"),
theta.go = as.matrix(rbind(c(440,90,90),c(440,90,90))),
dist.stop = c("ExG","ExG"),
theta.stop = as.matrix(rbind(c(120,80,70),c(120,80,70)))
)
mySSTdata1 Example: Simulation with tracking method
This function takes in nine variables and produces a matrix of stop signal task data based on tracking method
mySSTdata2 <-
simsstrack(
pid = c("FNLN1","FNLN1"),
block = c(1,2),
n = c(10,10),
m = c(4,4),
SSD.b = c(220,240),
dist.go = c("ExG","ExG"),
theta.go = as.matrix(rbind(c(440,90,90),c(440,90,90))),
dist.stop = c("ExG","ExG"),
theta.stop = as.matrix(rbind(c(120,80,70),c(120,80,70)))
)
mySSTdata2 Example: Simulating correlated SST data using general tracking method
This function takes in eleven variables and produces a matrix of stop signal task data based on the generalized tracking method.
mySSTdata3 <- simssgen(
pid = c("FNLN1", "FNLN2", "FNLN2"),
block = c(1,1,2),
n = c(50,100,150),
m = c(10,20,30),
SSD.b = c(200,220,240),
dist.go = c("ExG","ExG","ExG"),
theta.go = as.matrix(rbind(c(400,60,30),c(440,90,90),c(440,90,90))),
dist.stop = c("ExG","ExG","ExG"),
theta.stop = as.matrix(rbind(c(100,70,60),c(120,80,70),c(120,80,70))),
rho = c(0.35,0.45,0.45),
d = c(50,65,75))
mySSTdata3