Creates an image dataset where each event has k basis beta maps. The
dataset stores basis images separately and presents event-level observations
with basis-concatenated features in downstream extraction methods.
Usage
mvpa_multibasis_dataset(
train_data,
test_data = NULL,
mask,
basis_count = NULL,
ordering = c("event_major", "basis_major"),
basis_labels = NULL
)Arguments
- train_data
Training data in one of the following forms:
A list of
NeuroVecobjects (one per basis).A character vector of 4D image paths (one file per basis).
A single 4D
NeuroVecor image path containing concatenated basis volumes, wherebasis_countspecifies splitting.
- test_data
Optional test data in the same format as
train_data.- mask
A
NeuroVolmask.- basis_count
Number of basis functions when using a single concatenated 4D series.
- ordering
Ordering of volumes in concatenated series:
"event_major"meansevent1(b1..bk), event2(b1..bk), ...;"basis_major"meansb1(all events), b2(all events), ....- basis_labels
Optional character labels for basis functions.
Examples
# \donttest{
ds <- gen_sample_dataset(c(5,5,5), 20)
# Create two basis series from same data
mb <- mvpa_multibasis_dataset(
train_data = list(ds$dataset$train_data, ds$dataset$train_data),
mask = ds$dataset$mask
)
# }