This function draws validation plots of a GP, DGP, or linked (D)GP emulator.
# S3 method for dgp
plot(
x,
x_test = NULL,
y_test = NULL,
dim = NULL,
method = "mean_var",
style = 1,
min_max = TRUE,
color = "turbo",
type = "points",
verb = TRUE,
force = FALSE,
cores = 1,
threading = FALSE,
...
)# S3 method for lgp
plot(
x,
x_test = NULL,
y_test = NULL,
dim = NULL,
method = "mean_var",
style = 1,
min_max = TRUE,
color = "turbo",
type = "points",
verb = TRUE,
force = FALSE,
cores = 1,
threading = FALSE,
...
)
# S3 method for gp
plot(
x,
x_test = NULL,
y_test = NULL,
dim = NULL,
method = "mean_var",
style = 1,
min_max = TRUE,
color = "turbo",
type = "points",
verb = TRUE,
force = FALSE,
cores = 1,
...
)
A patchwork object.
can be one of the following emulator classes:
the S3 class gp.
the S3 class dgp.
the S3 class lgp.
same as that of validate().
same as that of validate().
if dim = NULL, the index of an emulator's input will be shown on the x-axis in validation plots. Otherwise, dim indicates
which dimension of an emulator's input will be shown on the x-axis in validation plots:
If x is an instance of the gp of dgp class, dim is an integer.
If x is an instance of the lgp class, dim can be
an integer referring to the dimension of the global input to emulators in the first layer of a linked emulator system; or
a vector of three integers referring to the dimension (specified by the third integer) of the global input to an emulator (specified by the second integer) in a layer (specified by the first integer) that is not the first layer of a linked emulator system.
This argument is only used when style = 1 and the emulator input is at least two-dimensional. Defaults to NULL.
same as that of validate().
either 1 or 2, indicating two different types of validation plots.
a bool indicating if min-max normalization will be used to scale the testing output, RMSE, predictive mean and std from the
emulator. Defaults to TRUE.
a character string indicating the color map to use when style = 2:
'magma' (or 'A')
'inferno' (or 'B')
'plasma' (or 'C')
'viridis' (or 'D')
'cividis' (or 'E')
'rocket' (or 'F')
'mako' (or 'G')
'turbo' (or 'H')
Defaults to 'turbo' (or 'H').
either 'line' or 'points, indicating whether to draw testing data in the OOS validation plot as a line or
individual points when the input of the emulator is one-dimensional and style = 1. Defaults to 'points'
a bool indicating if the trace information on plotting will be printed during the function execution.
Defaults to TRUE.
same as that of validate().
same as that of validate().
same as that of validate().
N/A.
See further examples and tutorials at https://mingdeyu.github.io/dgpsi-R/.
if (FALSE) {
# See gp(), dgp(), or lgp() for an example.
}
Run the code above in your browser using DataLab