Learn R Programming

⚠️There's a newer version (1.1.7) of this package.Take me there.

hetGP (version 1.1.4)

Heteroskedastic Gaussian Process Modeling and Design under Replication

Description

Performs Gaussian process regression with heteroskedastic noise following the model by Binois, M., Gramacy, R., Ludkovski, M. (2016) , with implementation details in Binois, M. & Gramacy, R. B. (2021) . The input dependent noise is modeled as another Gaussian process. Replicated observations are encouraged as they yield computational savings. Sequential design procedures based on the integrated mean square prediction error and lookahead heuristics are provided, and notably fast update functions when adding new observations.

Copy Link

Version

Install

install.packages('hetGP')

Monthly Downloads

659

Version

1.1.4

License

LGPL

Maintainer

Mickael Binois

Last Published

July 8th, 2021

Functions in hetGP (1.1.4)

rebuild

Import and export of hetGP objects
horizon

Adapt horizon
logLikH

Generic Log-likelihood function This function can be used to compute loglikelihood for homGP/hetGP models
Wij

Compute double integral of the covariance kernel over a [0,1]^d domain
f1d_n

Noisy 1d test function (1) Add Gaussian noise with variance r(x) = scale * (1.1 + sin(2 pi x))^2 to f1d
predict.homGP

Gaussian process predictions using a homoskedastic noise GP object (of class homGP)
sirEval

SIR test problem
f1d2_n

Noisy 1d test function (2) Add Gaussian noise with variance r(x) = scale * (exp(sin(2 pi x)))^2 to f1d2
predict.hetTP

Student-t process predictions using a heterogeneous noise TP object (of class hetTP)
allocate_mult

Allocation of replicates on existing designs
IMSPE_optim

IMSPE optimization
LOO_preds

Leave one out predictions
compareGP

Likelihood-based comparison of models
crit_ICU

Integrated Contour Uncertainty criterion
crit_IMSPE

Sequential IMSPE criterion
find_reps

Data preprocessing
bfs

Bayes Factor Data
crit_MCU

Maximum Contour Uncertainty criterion
crit_MEE

Maximum Empirical Error criterion
ato

Assemble To Order (ATO) Data and Fits
hetGP-package

Package hetGP
pred_noisy_input

Gaussian process prediction prediction at a noisy input x, with centered Gaussian noise of variance sigma_x. Several options are available, with different efficiency/accuracy tradeoffs.
mleHomGP

Gaussian process modeling with homoskedastic noise
crit_qEI

Parallel Expected improvement
predict.homTP

Student-t process predictions using a homoskedastic noise GP object (of class homGP)
crit_tMSE

t-MSE criterion
cov_gen

Correlation function of selected type, supporting both isotropic and product forms
mleHomTP

Student-T process modeling with homoskedastic noise
update.hetGP

Update "hetGP"-class model fit with new observations
scores

Score and RMSE function To asses the performance of the prediction, this function computes the root mean squared error and proper score function (also known as negative log-probability density).
predict.hetGP

Gaussian process predictions using a heterogeneous noise GP object (of class hetGP)
deriv_crit_IMSPE

Derivative of crit_IMSPE
deriv_crit_EI

Derivative of EI criterion for GP models
crit_EI

Expected Improvement criterion
update.hetTP

Update "hetTP"-class model fit with new observations
f1d

1d test function (1)
mleHetGP

Gaussian process modeling with heteroskedastic noise
f1d2

1d test function (2)
mleHetTP

Student-t process modeling with heteroskedastic noise
update.homGP

Fast homGP-update
update.homTP

Fast homTP-update
IMSPE

Integrated Mean Square Prediction Error
crit_optim

Criterion optimization
crit_cSUR

Contour Stepwise Uncertainty Reduction criterion