generate_data.AUC {IOHanalyzer} | R Documentation |
Generate dataframe containing the AUC for any ECDF-curves
Description
This function generates a dataframe which can be easily plotted using the 'plot_general_data'-function
Usage
generate_data.AUC(
dsList,
targets,
scale_log = F,
which = "by_RT",
dt_ecdf = NULL,
multiple_x = FALSE,
normalize = T
)
Arguments
dsList |
The DataSetList object |
targets |
A list or data.table containing the targets per function / dimension. If this is a data.table, it needs columns 'target', 'DIM' and 'funcId' |
scale_log |
Whether to use logarithmic scaling or not |
which |
Whether to use a fixed-target 'by_RT' perspective or fixed-budget 'by_FV' |
dt_ecdf |
A data table of the ECDF to avoid needless recomputations. Will take preference if it is provided together with dsList and targets |
multiple_x |
Boolean, whether to get only the total AUC or get stepwise AUC values |
normalize |
Whether to normalize the resulting AUC values to [0,1] or not |
Examples
generate_data.AUC(dsl, get_ECDF_targets(dsl))
generate_data.AUC(NULL, NULL, dt_ecdf = generate_data.ECDF(dsl, get_ECDF_targets(dsl)))
[Package IOHanalyzer version 0.1.8.10 Index]