Nothing
#' gramacy2Dexp: gramacy2Dexp function
#' 2 dimensional function.
#' From Gramacy and Lee (2009).
#' @export
#'
#' @rdname test_func_apply
#' @references Gramacy, Robert B., and Herbert KH Lee.
#' "Adaptive design and analysis of supercomputer experiments."
#' Technometrics 51.2 (2009): 130-145.
#' @examples
#' gramacy2Dexp(runif(2))
#' gramacy2Dexp(matrix(runif(2*20),ncol=2))
gramacy2Dexp <- function(x, scale_it=T, scale_low = -2, scale_high = 6, noise=0, ...) {
test_func_apply(func=TF_gramacy2Dexp, x=x, scale_it=scale_it, scale_low = scale_low, scale_high = scale_high, noise=noise, ...)
}
#' TF_gramacy2Dexp: gramacy2Dexp function for evaluating a single point.
#'
#' @param x Input vector at which to evaluate.
#'
#' @return Function output evaluated at x.
#' @export
#' @references Gramacy, Robert B., and Herbert KH Lee.
#' "Adaptive design and analysis of supercomputer experiments."
#' Technometrics 51.2 (2009): 130-145.
#'
#' @examples
#' TF_gramacy2Dexp(rep(0,2))
#' TF_gramacy2Dexp(rep(1,2))
TF_gramacy2Dexp <- function(x) {
x[1] * exp(-sum(x^2))
}
#' gramacy2Dexp3hole: gramacy2Dexp3hole function
#' 2 dimensional function.
#' Variant of `gramacy2Dexp` from Gramacy and Lee (2009).
#' @export
#'
#' @rdname test_func_apply
#' @references Gramacy, Robert B., and Herbert KH Lee.
#' "Adaptive design and analysis of supercomputer experiments."
#' Technometrics 51.2 (2009): 130-145.
#' @examples
#' gramacy2Dexp3hole(runif(2))
#' gramacy2Dexp3hole(matrix(runif(2*20),ncol=2))
gramacy2Dexp3hole <- function(x, scale_it=T, scale_low = 0, scale_high = 1, noise=0, ...) {
test_func_apply(func=TF_gramacy2Dexp3hole, x=x, scale_it=scale_it, scale_low = scale_low, scale_high = scale_high, noise=noise, ...)
}
#' TF_gramacy2Dexp3hole: gramacy2Dexp3hole function for evaluating a single point.
#'
#' @param x Input vector at which to evaluate.
#'
#' @return Function output evaluated at x.
#' @export
#' @references Gramacy, Robert B., and Herbert KH Lee.
#' "Adaptive design and analysis of supercomputer experiments."
#' Technometrics 51.2 (2009): 130-145.
#'
#' @examples
#' TF_gramacy2Dexp3hole(rep(0,2))
#' TF_gramacy2Dexp3hole(rep(1,2))
TF_gramacy2Dexp3hole <- function(x) {
x1 <- (2*x) * 8 - 2
x2 <- (2*c(x[1]-.7,x[2]-.1)) * 8 - 2
x3 <- (2*c(x[1]-.5,x[2]-.7)) * 8 - 2
h1 <- x1[1] * exp(-sum(x1^2))
h2 <- x2[1] * exp(-sum(x2^2))
h3 <- x3[1] * exp(-sum(x3^2))
h1 - .8*h2 + 1.2*h3
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.