Description Usage Arguments Details Value Author(s) References Examples
Calculates the Integrated Mean-Square Error (IMSE) given a set of data points, inducing point design, and new proposed inducing point location.
1 2 3 |
xm1 |
a vector containg the location of a proposed inducing point |
Xm |
optional design |
X |
the design |
theta |
the lengthscale parameter (positive number) in a Gaussian
correlation function; a (default) |
g |
the nugget parameter (positive number) in the covariance |
integral_bounds |
a 2 by d |
epsK |
a small positive number added to the diagonal of the correlation matrix, of inducing points, K, for numerically stability for inversion |
epsQ |
a small positive number added to the diagonal of the Q |
mult |
an optional vector of length |
The function calculates the integrated mean-square error over the provided domain
(integral_bounds
). The IMSE is calculated in closed-form.
the integrated mean-sqaure error
D. Austin Cole austin.cole8@vt.edu
D.A. Cole, R.B. Christianson, and R.B. Gramacy (2021). Locally Induced Gaussian Processes for Large-Scale Simulation Experiments Statistics and Computing, 31(3), 1-21; preprint on arXiv:2008.12857; https://arxiv.org/abs/2008.12857
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | ## Build a set of input locations and existing inducing points
X = matrix(runif(100), ncol=2)
Xm = matrix(runif(10), ncol=2)
integral_bounds <- rbind(c(0,0), c(1,1))
xm1_new <- c(.4, .2)
## Calculate the integrated mean-square error
calc_IMSE(xm1=xm1_new, Xm=Xm, X=X,
integral_bounds=integral_bounds)
## without an existing inducing point design
calc_IMSE(xm1=xm1_new, Xm=NULL, X=X,
integral_bounds=integral_bounds)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.