Learn R Programming

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

hetGP (version 1.1.6)

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.6

License

LGPL

Maintainer

Mickael Binois

Last Published

October 2nd, 2023

Functions in hetGP (1.1.6)

crit_qEI

Parallel Expected improvement
crit_ICU

Integrated Contour Uncertainty criterion
crit_tMSE

t-MSE criterion
crit_IMSPE

Sequential IMSPE criterion
crit_MEE

Maximum Empirical Error criterion
crit_cSUR

Contour Stepwise Uncertainty Reduction criterion
crit_MCU

Maximum Contour Uncertainty criterion
cov_gen

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

Criterion optimization
crit_EI

Expected Improvement criterion
f1d2_n

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

Data preprocessing
f1d_n

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

Adapt horizon
f1d

1d test function (1)
f1d2

1d test function (2)
logLikH

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

Package hetGP
deriv_crit_EI

Derivative of EI criterion for GP models
deriv_crit_IMSPE

Derivative of crit_IMSPE
mleHetGP

Gaussian process modeling with heteroskedastic noise
predict.CRNGP

Gaussian process predictions using a GP object for correlated noise (of class CRNGP)
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
predict.hetTP

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

Gaussian process modeling with correlated noise
mleHomTP

Student-T process modeling with homoskedastic noise
predict.hetGP

Gaussian process predictions using a heterogeneous noise GP object (of class hetGP)
predict.homGP

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

Student-t process modeling with heteroskedastic noise
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).
update.homGP

Fast homGP-update
update.hetTP

Update "hetTP"-class model fit with new observations
simul.CRNGP

Fast conditional simulation for a CRNGP model
simul

Conditional simulation for CRNGP
update.hetGP

Update "hetGP"-class model fit with new observations
update.homTP

Fast homTP-update
predict.homTP

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

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

Import and export of hetGP objects
IMSPE_optim

IMSPE optimization
LOO_preds

Leave one out predictions
compareGP

Likelihood-based comparison of models
bfs

Bayes Factor Data
allocate_mult

Allocation of replicates on existing designs
IMSPE

Integrated Mean Square Prediction Error
sirEval

SIR test problem
ato

Assemble To Order (ATO) Data and Fits