spm12_contrast: Build contrasts for SPM12 first level model

View source: R/spm12_contrast.R

spm12_contrastR Documentation

Build contrasts for SPM12 first level model

Description

Build contrasts for SPM12 first level model

Usage

spm12_contrast(
  name,
  weights,
  replicate = c("none", "repl", "replsc", "sess", "both", "bothsc")
)

spm12_contrast_list(cons, type = "T")

Arguments

name

Name of the contrast

weights

Weights of the contrast, must be the same length as the number of regressors

replicate

If there are multiple sessions with identical conditions, one might want to specify contrasts which are identical over sessions. Options are no replication (none), replicate (repl), replicate + scale (replsc), create per session (sess), Both: Replicate + Create per session (both), Both: Replicate + Scale + Create per session (bothsc)

cons

List of contrasts

type

type of contrast, T-statistic or F-statistic

Value

A list of objects, each with a name and value

Examples

res = spm12_contrast(name = "condition1", weights = c(
1, rep(0, 8)))
print(res)
contrasts = list(
list(name = "LeftHand",
       weights = c(1, rep(0, 7)),
replicate = "none",
type = "T" ),
list(name = "RightHand",
weights = c(0, 1, rep(0, 6)),
replicate = "none",
type = "T"), 
list(name = "AllEffects",
weights = rbind(
c(1, rep(0, 7)),
         c(0, 1, rep(0, 6))
       ),
replicate = "none",
type = "F")   
)
res = spm12_contrast_list(contrasts)
print(res)

muschellij2/spm12r documentation built on Aug. 31, 2022, 9:49 p.m.