plotData | R Documentation |
A (filled) contour or perspective plot of a data set with
two independent and one dependent variable. The plot is generated by some
interpolation or regression model. By default, the loess
function is used.
plotData( x, y, which = 1:2, constant = x[which.min(y), ], model = buildLOESS, modelControl = list(), xlab = c("x1", "x2"), ylab = "y", type = "filled.contour", ... )
x |
independent variables, or input variables. this should be a matrix of at least two columns
and several rows. If more than two columns are present, all will be used for fitting the model.
The parameter |
y |
dependent, or observed output variable to be interpolated/regressed and plotted. |
which |
a vector with two elements, each an integer giving the two independent variables of the plot (the integers are indices of the respective data set, i.e., columns of x). All other parameters will be fixed to the best known solution, i.e., the one with minimal y-value. |
constant |
a numeric vector that states for each variable a constant value that it will take on
if it is not varied in the plot. This affects the parameters not selected by the |
model |
the model building function to be used, by default |
modelControl |
control list of the chosen model building function. |
xlab |
a vector of characters, giving the labels for each of the two independent variables |
ylab |
character, the value of the dependent variable predicted by the corresponding model |
type |
string describing the type of the plot: |
... |
additional parameters passed to the |
plotFunction
, plotModel
## generate random test data testfun <- function (x) sum(x^2) set.seed(1) k <- 30 x <- cbind(runif(k)*15-5,runif(k)*15) y <- as.matrix(apply(x,1,testfun)) plotData(x,y) plotData(x,y,type="contour") plotData(x,y,type="persp")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.