specifydesign: Generate design matrix.

View source: R/specifydesign.R

specifydesignR Documentation

Generate design matrix.

Description

Generates a design matrix to be used as a model for the simulated activation.

Usage

specifydesign(onsets, durations, totaltime, TR, effectsize, accuracy=0.1, 
	conv = c("none", "gamma", "double-gamma", "Balloon"), 
	cond.names = NULL, param = NULL)

Arguments

onsets

List or vector representing the onsets in seconds.

durations

List or vector representing the durations in seconds.

totaltime

Duration of the experiment in seconds.

TR

Repetition time in seconds.

effectsize

List or number representing the effectsize in each condition.

accuracy

Microtime resolution in seconds.

conv

Should the design matrix be convoluted, default is none.

cond.names

Optional names for the conditions.

param

Parameters of the haemodynamic response function. See gammaHRF and canonicalHRF for more details.

Value

A matrix specifying the design.

Author(s)

M. Welvaert

See Also

specifyregion,gammaHRF,canonicalHRF,balloon

Examples

os <- list(c(20,60),c(15,35))
d <- list(20, 10)
total <- 80
TR <- 2
out <- specifydesign(os, d, total, TR, effectsize=list(2,5), conv="double-gamma")


neuRosim documentation built on Oct. 18, 2023, 5:09 p.m.