sampling_frequency {iraceplot} | R Documentation |
Parameter Frequency and Density Plot
Description
Frequency or density plot that depicts the sampling performed by irace across the iterations of the configuration process. For categorical parameters a frequency plot is created, while for numerical parameters a histogram and density plots are created. The plots are shown in groups of maximum 9, the parameters included in the plot can be specified by setting the param_names argument.
Usage
sampling_frequency(
configurations,
parameters,
param_names = NULL,
n = NULL,
filename = NULL
)
Arguments
configurations |
( |
parameters |
( |
param_names |
( |
n |
Numeric, for scenarios with large parameter sets, it selects a subset
of 9 parameters. For example, |
filename |
( |
Value
Frequency and/or density plot
Note
If there are more than 9 parameters, a pdf file extension is
recommended as it allows to create a multi-page document. Otherwise, you
can use the n
argument of the function to generate the plot of a subset
of the parameters.
Examples
# Either use iraceResults
iraceResults <- read_logfile(system.file(package="iraceplot", "exdata",
"guide-example.Rdata", mustWork = TRUE))
sampling_frequency(iraceResults)
sampling_frequency(iraceResults, n = 2)
sampling_frequency(iraceResults, param_names = c("alpha"))
sampling_frequency(iraceResults, param_names = c("algorithm", "alpha", "rho", "q0", "rasrank"))
# Or explicitly specify the configurations and parameters.
sampling_frequency(iraceResults$allConfigurations, iraceResults$parameters)
sampling_frequency(iraceResults$allConfigurations, iraceResults$parameters, n = 2)
sampling_frequency(iraceResults$allConfigurations, iraceResults$parameters,
param_names = c("alpha"))
sampling_frequency(iraceResults$allConfigurations, iraceResults$parameters,
param_names = c("algorithm", "alpha", "rho", "q0", "rasrank"))