Skip to contents

Runs the same integrated solver used by fmri_lm, honoring AR/robust options from cfg, but on an externally provided response matrix Y (T×V). This is intended for engines that transform the time-series before inference.

Usage

fit_glm_with_config(
  model,
  Y,
  cfg = NULL,
  dataset = NULL,
  strategy = "external",
  engine = "external"
)

Arguments

model

An fmri_model describing the design.

Y

Numeric matrix with nrow(Y) time points and columns matching voxels.

cfg

Optional fmri_lm_control; defaults to fmri_lm_control().

dataset

Optional dataset whose feature axis describes the columns of Y. It is never inferred from model$dataset, because a transformed response can have a different feature space.

strategy

Character label recorded on the returned object. Defaults to "external".

engine

Character label indicating the engine that produced the fit. Defaults to "external".

Value

An object of class fmri_lm.