fmri_lm_control() is the single statistical configuration boundary for
fmri_lm(). Each section is a validated typed specification; mechanical
choices such as chunking and parallelism belong in compute_spec().
Usage
fmri_lm_control(
estimation = NULL,
noise = NULL,
robust = NULL,
variance = NULL,
weights = NULL,
projection = NULL,
na_action = c("error", "propagate"),
...
)Arguments
- estimation
An
estimation_spec(). When omitted (NULL), the control object usesestimation_spec("runwise_meta"), the same default asfmri_lm(), so supplying a control object only to change another section (for examplerobust) does not change the estimation scope. Note that this differs from callingestimation_spec()with no arguments, which returns the joint scope. There are two exceptions: HAC, sandwich, or Satterthwaite inference requested throughvarianceis implemented only for a joint fit, so an omittedestimationthen resolves toestimation_spec("joint")with a message saying so; and with a registeredengine, an omittedestimationresolves toestimation_spec("joint")(seefmri_lm()).- noise
A
noise_spec().- robust
- variance
- weights
- projection
- na_action
Either
"error"or"propagate".- ...
Transitional legacy option lists retained for one compatibility window. New code should use the typed sections above.