View source: R/transform_xifti.R
transform_xifti | R Documentation |
"xifti"
or pair of "xifti"
s.Apply a univariate transformation to each value in a "xifti"
or pair of
"xifti"
s. If a pair, they must share the same dimensions (brainstructures)
and number of measurements.
transform_xifti(xifti, FUN, xifti2 = NULL, idx = NULL, ...)
xifti |
A |
FUN |
The function. If |
xifti2 |
The second xifti, if applicable. Otherwise, |
idx |
The column indices for which to apply the transformation.
If |
... |
Additional arguments to |
If the "xifti"
had the dlabel intent, and the transformation creates
any value that is not a label value (e.g. a non-integer), then it is converted
to a dscalar.
Technically, the function does not have to be univariate: it only has to return the
same number of values as the input. The function will be applied to the matrix
for each brain structure separately. For example, the function
function(q){(q - mean(q)) / sd(q)}
will scale each brainstructure, while
scale
will scale each column of each brainstructure.
A "xifti"
storing the result of applying FUN
to the input(s).
The data dimensions will be the same. The metadata of xifti
will be retained,
and the metadata of xifti2
will be discarded (if provided).
Other manipulating xifti:
add_surf()
,
apply_parc()
,
apply_xifti()
,
combine_xifti()
,
convert_to_dlabel()
,
merge_xifti()
,
move_to_mwall()
,
move_to_submask()
,
newdata_xifti()
,
remap_cifti()
,
remove_xifti()
,
resample_cifti()
,
resample_cifti_from_template()
,
scale_xifti()
,
select_xifti()
,
set_names_xifti()
,
smooth_cifti()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.