| buildLOESS | R Documentation |
Build an interpolation model using the loess function. Essentially a SPOT-style
interface to that function.
buildLOESS(x, y, control = list())
x |
design matrix (sample locations), rows for each sample, columns for each variable. |
y |
vector of observations at |
control |
named list, with the options for the model building procedure loess. These
will be passed to loess as arguments. Please refrain from setting the formula or data arguments
as these will be supplied by the interface, based on |
returns an object of class spotLOESS.
predict.spotLOESS
## Create a test function: branin
braninFunction <- function (x) {
(x[2] - 5.1/(4 * pi^2) * (x[1] ^2) + 5/pi * x[1] - 6)^2 +
10 * (1 - 1/(8 * pi)) * cos(x[1] ) + 10
}
## Create design points
set.seed(1)
x <- cbind(runif(40)*15-5,runif(40)*15)
## Compute observations at design points
y <- as.matrix(apply(x,1,braninFunction))
## Create model with default settings
fit <- buildLOESS(x,y)
fit
## Predict new point
predict(fit,cbind(1,2))
## True value at location
braninFunction(c(1,2))
## Change model control
fit <- buildLOESS(x,y,control=list(parametric=c(TRUE,FALSE)))
fit
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.