Multi Criteria response surfaces modeled by multiple mlr3 regression learners

Super classes

mlr3mbo::Surrogate -> mlr3mbo::SurrogateMultiCrit -> SurrogateMultiCritLearners

Active bindings

k

Returns number of models.

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage

SurrogateMultiCritLearners$new(learners)

Arguments

learners

(list of mlr3::LearnerRegr).


Method update()

Train model with new points.

Usage

SurrogateMultiCritLearners$update(xydt, y_cols)

Arguments

xydt

(data.table::data.table).

y_cols

(character())
Names of response columns.


Method predict()

Returns mean response and standard error

Usage

SurrogateMultiCritLearners$predict(xdt)

Arguments

xdt

data.table::data.table
New data.

Returns

data.table::data.table with the columns mean and se.


Method clone()

The objects of this class are cloneable with this method.

Usage

SurrogateMultiCritLearners$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.