mcapply | R Documentation |
Apply a function on all values or over a given dimension of an ‘mcnode’ object. May be used for all ‘mcnode’ of an ‘mc’ object.
mcapply(x, margin=c("all", "var", "unc", "variates"), fun, ...)
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’. |
... |
Optional arguments to ‘fun’. |
If ‘fun’ returns a function of length ‘n’ or if ‘margin="all"’, the returned ‘mcnode’s are of type and dimension of ‘x’. In other cases, the type of ‘mcnode’ is changed.
apply
, mc
, mcnode
.
data(total)
xVUM
mcapply(xVUM, "unc", sum)
mcapply(xVUM, "var", sum)
mcapply(xVUM, "all", sum)
mcapply(xVUM, "variates", sum)
mcapply(total, "all", exp)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.