bayesvalidrox.surrogate_models.surrogate_models.gaussian_process_emulator

bayesvalidrox.surrogate_models.surrogate_models.gaussian_process_emulator(X, y, nug_term=None, autoSelect=False, varIdx=None)
Fits a Gaussian Process Emulator to the target given the training

points.

Parameters

Xarray of shape (n_samples, n_params)

Training points.

yarray of shape (n_samples,)

Target values.

nug_termfloat, optional

Nugget term. The default is None, i.e. variance of y.

autoSelectbool, optional

Loop over some kernels and select the best. The default is False.

varIdxint, optional

The index number. The default is None.

Returns

gpobject

Fitted estimator.