Renders plots for exampleRun objects, either in 1D or 2D, or exampleRunMultiObj objects.
Renders plots for exampleRun objects, either in 1D or 2D, or exampleRunMultiObj objects.
The graphical output depends on the target function at hand. - For 1D numeric functions the upper plot shows the true function (if known), the model and the (infill) points. The lower plot shows the infill criterion. - For 2D mixed target functions only one plot is displayed. - For 2D numeric only target functions up to four plots are presented to the viewer: - levelplot of the true function landscape (with [infill] points), - levelplot of the model landscape (with [infill] points), - levelplot of the infill criterion - levelplot of the standard error (only if learner supports standard error estimation). - For bi-criteria target functions the upper plot shows the target space and the lower plot displays the x-space.
Should the background be shaded? Default is TRUE. Only used if learner supports computation of standard error.
se.factor: [numeric(1)]
If the model provides local standard error estimation, in addition to the mean response yhat(x) +- se.factor * se(x)
is plotted above and below. Default is 1.
single.prop.point.plots: [logical(1)]
Parameter for MOI-MBO Multi-point proposal: Should every proposed point be displayed in a single plot - or one plot per Iteration? Default is FALSE indicating single plots per proposed points.
xlim: [numeric(2)]
For 1D: xlim parameter for first and second plot. Default is range of x-values evaluated in run object object.
ylim: [numeric(2)]
For 1D: ylim parameter for first plot, for the second plot ylim is always set automatically, depending on the range of the evaluated infill criterion. Default for the first plot is a heuristic to have the true function and yhat(x) +- se.factor2 * se(x) both in the plot. Note that this heuristic might change the ylim setting between plot iterations.
point.size: [numeric(1)]
Point size for plotted points. Default is 3.
line.size: [numeric(1)]
Line width of the graphs of plotted functions.
trafo: [list]
List of transformation functions of type MBOTrafoFunction for the different plots. For 1D: The list elements should be named with y (applied to objective function and model) or crit (applied to the criterion). Only applied to plots with numeric parameters. For 2D: The list should contain at least one element y , yhat , crit
or se . This way one can specify different transformations for different plots. If a single function is provided, this function is used for all plots.
colors: [character(3)] Specify colors for point in the plots. Must be a vector of length 3, each element a color for the type design, prop and seq respectively. Default is red for the initial design, blue for already proposed points and green for the actual iteration.
...: [any]
Currently not used.
Returns
[list]. List containing separate ggplot object. The number of plots depends on the type of MBO problem. See the description for details.