print.GP {GPfit} | R Documentation |
GP model fit Summary
Description
Prints the summary of a class GP
object estimated by GP_fit
Usage
## S3 method for class 'GP'
print(x, ...)
Arguments
x |
a class |
... |
for compatibility with generic method |
Details
Prints the summary of the class GP
object. It returns the number of
observations, input dimension, parameter estimates of the GP model, lower
bound on the nugget, and the nugget threshold parameter (described in
GP_fit
).
Author(s)
Blake MacDonald, Hugh Chipman, Pritam Ranjan
See Also
GP_fit
for more information on estimating the model;
print
for more description on the print
function.
Examples
## 1D example
n <- 5
d <- 1
computer_simulator <- function(x){
x <- 2 * x + 0.5
y <- sin(10 * pi * x) / (2 * x) + (x - 1)^4
return(y)
}
set.seed(3)
x <- lhs::maximinLHS(n, d)
y <- computer_simulator(x)
GPmodel <- GP_fit(x, y)
print(GPmodel)
## 2D Example: GoldPrice Function
computer_simulator <- function(x) {
x1 <- 4*x[,1] - 2
x2 <- 4*x[,2] - 2
t1 <- 1 + (x1 + x2 + 1)^2*(19 - 14*x1 + 3*x1^2 - 14*x2 +
6*x1*x2 + 3*x2^2)
t2 <- 30 + (2*x1 -3*x2)^2*(18 - 32*x1 + 12*x1^2 + 48*x2 -
36*x1*x2 + 27*x2^2)
y <- t1*t2
return(y)
}
n <- 30
d <- 2
set.seed(1)
x <- lhs::maximinLHS(n, d)
y <- computer_simulator(x)
GPmodel <- GP_fit(x,y)
print(GPmodel, digits = 3)
[Package GPfit version 1.0-8 Index]