Skip to contents

Convenience constructor for the oasis= list accepted by lss(method="oasis"). Unknown fields are allowed via ... for forward compatibility.

Usage

oasis_options(
  design_spec = NULL,
  K = NULL,
  ridge_mode = c("fractional", "absolute"),
  ridge_x = 0.05,
  ridge_b = 0.05,
  block_cols = 4096L,
  return_se = FALSE,
  return_diag = FALSE,
  add_intercept = TRUE,
  hrf_mode = NULL,
  ...
)

Arguments

design_spec

Optional design spec list used to build X via fmrihrf.

K

Optional basis dimension override.

ridge_mode

"fractional" (default) or "absolute".

ridge_x, ridge_b

Non-negative ridge penalties (defaults 0.05 each).

block_cols

Voxel block size for blocked products.

return_se

Logical; return standard errors.

return_diag

Logical; return diagnostics.

add_intercept

Logical; add intercept when Z is NULL.

hrf_mode

Optional mode (e.g. "voxhrf"); advanced use.

...

Additional options.

Value

A list with class "fmrilss_oasis_options".

Examples

oasis_options(ridge_mode = "fractional", ridge_x = 0.1, ridge_b = 0.1)
#> $design_spec
#> NULL
#> 
#> $K
#> NULL
#> 
#> $ridge_mode
#> [1] "fractional"
#> 
#> $ridge_x
#> [1] 0.1
#> 
#> $ridge_b
#> [1] 0.1
#> 
#> $block_cols
#> [1] 4096
#> 
#> $return_se
#> [1] FALSE
#> 
#> $return_diag
#> [1] FALSE
#> 
#> $add_intercept
#> [1] TRUE
#> 
#> $hrf_mode
#> NULL
#> 
#> attr(,"class")
#> [1] "fmrilss_oasis_options" "list"