Learn R Programming

npsp (version 0.3-6)

interp: Fast linear interpolation of a regular grid

Description

Computes a linear interpolation of multidimensional regularly gridded data.

Usage

interp(object, ...)
"interp" (object, data, newx, ...)
"interp" (object, data.ind = 1, newx, ...)
"predict" (object, newx = NULL, hat.data = FALSE, ...)

Arguments

object
(gridded data) object used to select a method.
...
further arguments passed to or from other methods.
data
vector or array of data values.
newx
vector or matrix with the (irregular) locations to interpolate. Columns correspond with dimensions and rows with data.
data.ind
integer or character with the index or name of the data component.
hat.data
logical; if TRUE (and possible), the hat matrix corresponding to the (original) data is returned.

Value

A list with two components:
x
interpolation locations.
y
interpolated values.
If newx == NULL, predict.locpol.bin returns the estimates (and optionally the hat matrix) corresponding to the data (otherwise interp.data.grid is called).

Details

interp methods are interfaces to the fortran routine interp_data_grid (in grid_module.f90).

predict.locpol.bin is an interface to the fortran routine predict_lp (in lp_module.f90).

See Also

interp.surface.