Skip to contents

Creates one mcdata mcnode per column in X, using nsv = nrow(X). This is useful when X is a design matrix generated by functions such as sensitivity::morris() or sensobol::sobol_matrices().

Usage

matrix_to_mcnodes(X, envir = parent.frame())

Arguments

X

(matrix or data frame). Input values with one mcnode per column.

envir

(environment, optional). Environment where nodes are created. Default: parent.frame().

Value

NULL, invisibly. mcnodes are created in envir.

See also

create_mcnodes() for creating nodes from data and an mctable, and eval_module() for evaluating a complete module.

Examples

X <- matrix(c(0.1, 0.2, 0.3, 10, 11, 12), ncol = 2)
colnames(X) <- c("a", "b")
matrix_to_mcnodes(X)