{funfits} | R Documentation |
make.surface.grid, predict.surface, plot.surface, surface
Given below are some examples of grid.list and the results when they are used with make.surface.grid. Note that make.surface.grid returns a matrix that retains the grid.list information as an attribute. grid.l<- list( 1:3, 2:3) make.surface.grid(grid.l) grid.l <- list( 1:3, 10, 1:3) make.surface.grid(grid.l) The next set of examples show how the grid.list can be used to control surface plotting and evaluation of an estimated function. # first create a test function X<- 2*cbind( runif(50), runif(50), runif(50)) dimnames( X)<- list(NULL, c("X1","X2","X3")) y<- X[,1]**2 + X[,2]**2 + exp(X[,3]) # fit an interpolating thin plate spline out<- tps( X,y,0) grid.l<- list( X1=x, X2=y) surface( out, grid.l) # surface plot of estimated surface with # X3= mean value grid.l<- list( X1= seq( 0,1,,25), X2=0.0, X3=seq(0,1,,25)) surface( out,grid.l) # surface plot based on a 25X25 grid in X1 an X3 # over the square [0,1] and [0,1] # holding X2 equal to 0.0.