construct an native AFNI hrf specification for '3dDeconvolve' with the 'stim_times' argument.
Source:R/hrf.R
afni_hrf.Rd
construct an native AFNI hrf specification for '3dDeconvolve' with the 'stim_times' argument.
Usage
afni_hrf(
...,
basis = c("spmg1", "block", "dmblock", "tent", "csplin", "poly", "sin", "gam", "spmg2",
"spmg3", "wav"),
onsets = NULL,
durations = NULL,
prefix = NULL,
subset = NULL,
nbasis = 1,
contrasts = NULL,
id = NULL,
start = NULL,
stop = NULL
)
Arguments
- ...
the variable names, all of which must be present in the enclosing environment (e.g. an
event_model
object)- basis
the impulse response function or the name of a pre-supplied function, one of: "gamma", "spmg1", "spmg2", "spmg3", "bspline", "gaussian".
- onsets
optional onsets override. If missing, onsets will be taken from the
event_model
- durations
optional durations override. If missing, onsets will be taken from the
event_model
- prefix
a character string that is prepended to the variable names and used to identify the term. Can be used to disambiguate two
hrf
terms with the same variable(s) but different onsets or basis functions.- subset
an expression indicating the subset of 'onsets' to keep
- nbasis
number of basis functions -- only used for hemodynamic response functions (e.g. bspline) that take a variable number of bases.
- contrasts
one or more
contrast_spec
objects created with thecontrast
function. If multiple contrasts are required, then these should be wrapped in alist
orcontrast_set
.- id
a unique
character
identifier used to refer to term, otherwise will be determined from variable names.- start
the start of the window for sin/poly/csplin models
- stop
the stop time for sin/poly/csplin models