Description
Usage
Arguments
Value
View source: R/plotExampleRun.R
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 bicriteria target functions the upper plot shows the target space and the lower
plot displays the xspace.
 (object, iters, pause = (), densregion = ,
se.factor = 1, single.prop.point.plots = , = ,
= , point.size = 3, line.size = 1, trafo = ,
= ("red", "blue", "green"), gg.objects = (), )

object 
[function ]
MBOExampleRun object from exampleRun or
MBOExampleRunMultiObj object from exampleRunMultiObj .

iters 
[integer ]
Selected iterations of object to produce plots.
Default is all iterations.

pause 
[logical(1) ]
Should the process be paused after each iteration?
Default is interactive() .

densregion 
[logical(1) ]
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 MOIMBO Multipoint 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 xvalues evaluated in run object x .

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.

gg.objects 
[list) ]
List of gg objects that should be added to all ggplots.

... 
[any]
Currently not used.

Nothing.
mlrMBO documentation built on June 25, 2018, 9:04 a.m.