Four-mode tensor (array) especially designed for
'iEEG/ECoG' data. The Dimension names are: Trial,
Frequency, Time, and Electrode.
Value
a data frame with the dimension names as index columns and
value_name as value column
an ECoGTensor instance
Super class
raveio::Tensor -> ECoGTensor
Methods
Method new()
constructor
Usage
ECoGTensor$new(
data,
dim,
dimnames,
varnames,
hybrid = FALSE,
swap_file = temp_tensor_file(),
temporary = TRUE,
multi_files = FALSE,
use_index = TRUE,
...
)Arguments
dataarray or vector
dimdimension of data, mush match with
datadimnameslist of dimension names, equal length as
dimvarnamesnames of
dimnames, recommended names are:Trial,Frequency,Time, andElectrodehybridwhether to enable hybrid mode to reduce RAM usage
swap_fileif hybrid mode, where to store the data; default stores in
raveio_getopt('tensor_temp_path')temporarywhether to clean up the space when exiting R session
multi_fileslogical, whether to use multiple files instead of one giant file to store data
use_indexlogical, when
multi_filesis true, whether use index dimension as partition number...further passed to
Tensorconstructor