seriesIter: seriesIter

Description Usage Arguments Value Methods (by class) Examples

Description

Construct a series iterator

Usage

1
2
3
4
5
6
7
seriesIter(x)

## S4 method for signature 'SparseBrainVector'
seriesIter(x)

## S4 method for signature 'BrainVector'
seriesIter(x)

Arguments

x

the object to be iterated over. This is typically an instance of class BrainVector

Value

an iter object from the iterators package.

Methods (by class)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
## create a BrainVector with 10X10X10X10, where the last dimension is 
## by convention the fourth dimension.
bvec <- BrainVector(array(rnorm(10*10*10*10), rep(10,4)), BrainSpace(rep(10,4), c(1,1,1)))
iter <- seriesIter(bvec)

## compute mean of each series
library(foreach)
library(iterators)
foreach(i=iter, .combine=c) %do% { mean(i) }
iter <- seriesIter(bvec)

## combine all series into a matrix
foreach(i=iter, .combine=rbind) %do% { i }

## scale all series, add as columns in matrix.
foreach(i=seriesIter(bvec), .combine=cbind) %do% { scale(i) }

neuroim documentation built on May 2, 2019, 1:04 p.m.