hrf_smoothing_kernel: Compute an HRF smoothing kernel

View source: R/hrf_smoothing_kernel.R

hrf_smoothing_kernelR Documentation

Compute an HRF smoothing kernel

Description

This function computes a temporal similarity matrix from a series of hemodynamic response functions.

Usage

hrf_smoothing_kernel(
  len,
  TR = 2,
  form = onset ~ trialwise(),
  buffer_scans = 3L,
  normalise = TRUE,
  method = c("gram", "cosine")
)

Arguments

len

The number of scans.

TR

The repetition time (default is 2 seconds).

form

the trialwise formula expression, see examples.

buffer_scans

The number of scans to buffer before and after the event.

normalise

Whether to normalise the kernel.

method

The method to use for computing the kernel.

Value

a smoothing matrix

Examples

form <- onsets ~ trialwise(basis="gaussian")
sk <- hrf_smoothing_kernel(100, TR=1.5, form)

bbuchsbaum/fmrireg documentation built on June 10, 2025, 8:18 p.m.