mosmafs (version 0.1.2)

popAggregate: Aggregate Population Results

Description

Extract attributes saved for individuums in a log object to a more accessible matrix or data.frame.

Usage

popAggregate(log, extract, simplify = TRUE, data.frame = FALSE)

Value

[matrix] if simplify is TRUE, [list] otherwise.

Arguments

log

[ecr_logger] ecr log object.

extract

[character] names of attributes to extract, currently "names", "fitness", "runtime", "fitness.holdout" and "fidelity" (if used) are supported.

simplify

[logical(1)] whether to create a matrix/data.frame for each generation (default). Otherwise a list is returned for each generation containing the value (if length(extract) == 1) or a named list of values.

data.frame

[logical(1)] whether to return a data.frame with rows for each individuum (if TRUE) or to return a matrix with columns for each individuum compatible as fitness matrix with various ecr tools (if FALSE, default). Only effective if simplify is TRUE.