If fun returns a function of length n or if
margin="all", the returned mcnodes are of type and
dimension of x. In other cases, the type of mcnode is
changed.
Arguments
x
A mc or a mcnode object.
margin
The dimension on which applying the function. Maybe
"all" (default) to apply the function on all values,
"var" to apply the function on the variability dimension,
"unc" to apply the function on the uncertainty dimension, or
"variates" to apply the function on the variates. Watch out:
do not use 'var' for 'variates'
fun
The function to be applied. When applied to a vector of
length n, fun should return a vector of length n
or 1.