"boxplot"(x, problem, type = c("quality", "time"), r = 0.99, time.unit = c("milliseconds", "seconds", "minutes", "hours"), title, subtitle, ylab, names, ...)
x
contains results for a single problem only."quality"
(default) or "time"
. If set to
"quality"
, the final solution's value is reported; if set to
"time"
, the time until convergence is reported. In both cases, the
respective distribution of values found during the different search runs is
visualized. In the latter case, the argument r
is used to decide
when a search run has converged.type
is "time"
.
Defaults to 0.99. Should be a numeric value in [0,1]. This parameter is
passed to getConvergenceTimes
."milliseconds"
(default), "seconds"
,
"minutes"
or "hours"
. Only used if type
is
"time"
. Determines the time unit of the convergence times on the
y-
axis."Solution quality"
or
"Convergence time"
when type
is set to "quality"
or
"time"
, respectively.type
is
"time"
the subtitle also mentions the applied convergence ratio
r
. If no subtitle is desired set subtitle = ""
."Value"
or "Time"
(with
the time unit indicated between brackets) when type
is set to
"quality"
or "time"
, respectively.getSearches
for the
given data x
and problem
.boxplot
.x
contains results for a single problem only, the argument
problem
can be omitted. If desired to produce box plots for a
selection of the applied searches, use reduceJAMES
to extract
the respective data.Convergence times are computed with getConvergenceTimes
.
The plots are made using the generic boxplot
method called on a
list of vectors containing the distribution samples for each search.
Any additional parameters are passed to boxplot
.
getConvergenceTimes
, boxplot