Does the same thing as apply except that when the function returns a
vector, the dimensions are put back the way they started.
Usage
stable.apply(X, MARGIN, FUN, ...)
Arguments
X
same as in apply.
MARGIN
same as in apply.
FUN
same as in apply.
...
same as in apply.
Value
When FUN returns a scalar or when MARGIN has a length
that is not one less than the number of dimensions in X, then
the same as apply.Otherwise, an array similar to the result of apply, but with the
dimensions permuted to correspond to the dimensions of X.