Gaussian process regression.
Calls GPfit::GP_fit() from package GPfit.
Predictions return the posterior mean and the square root of the predictive mean squared error as standard error.
scaleis initialized toTRUEand controls whether the learner min-max scales non-constant input features to the unit hypercube before callingGPfit::GP_fit(). When scaling is enabled, constant features are dropped. The fittedGPobject stores the full per-feature scaling map infeature_offsetandfeature_scaling. Constant features are recorded there with offset0and scaling0.control_search,control_best, andcontrol_clustermap to the three components of thecontrolvector expected byGPfit::GP_fit(). Unset components fall back to the package defaults200 * d,80 * d, and2 * d, wheredis the number of input columns.The correlation function is configured via the hyperparameters
corr_type,corr_power(for"exponential"), andcorr_nu(for"matern"), which are assembled into thecorrlist expected byGPfit::GP_fit().
Creates a new instance of this learner.