Learn R Programming

hetGP (version 1.1.7)

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

581

Version

1.1.7

License

LGPL

Maintainer

Mickael Binois

Last Published

September 4th, 2024

Functions in hetGP (1.1.7)

crit_optim

Criterion optimization
cov_gen

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

Integrated Contour Uncertainty criterion
crit_MCU

Maximum Contour Uncertainty criterion
crit_cSUR

Contour Stepwise Uncertainty Reduction criterion
crit_EI

Expected Improvement criterion
crit_logEI

Logarithm of Expected Improvement criterion
crit_qEI

Parallel Expected improvement
crit_IMSPE

Sequential IMSPE criterion
crit_MEE

Maximum Empirical Error criterion
crit_tMSE

t-MSE criterion
f1d_n

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

Derivative of crit_IMSPE
f1d

1d test function (1)
f1d2

1d test function (2)
f1d2_n

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

Derivative of EI criterion for GP models
find_reps

Data preprocessing
hetGP-package

Package hetGP
horizon

Adapt horizon
logLikH

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

Gaussian process modeling with correlated noise
mleHetTP

Student-t process modeling with heteroskedastic noise
predict.CRNGP

Gaussian process predictions using a GP object for correlated noise (of class CRNGP)
mleHomGP

Gaussian process modeling with homoskedastic noise
predict.hetTP

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

Student-T process modeling with homoskedastic noise
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.
mleHetGP

Gaussian process modeling with heteroskedastic noise
predict.hetGP

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

Conditional simulation for CRNGP
update.homTP

Fast homTP-update
predict.homGP

Gaussian process predictions using a homoskedastic noise GP object (of class homGP)
simul.CRNGP

Fast conditional simulation for a CRNGP model
update.homGP

Fast homGP-update
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.homTP

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

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

Likelihood-based comparison of models
Wij

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

SIR test problem
rebuild

Import and export of hetGP objects
LOO_preds

Leave one out predictions
allocate_mult

Allocation of replicates on existing designs
IMSPE

Integrated Mean Square Prediction Error
IMSPE_optim

IMSPE optimization
ato

Assemble To Order (ATO) Data and Fits
bfs

Bayes Factor Data