Learn R Programming

npsp (version 0.7-13)

interp: Fast linear interpolation of a regular grid

Description

Computes a linear interpolation of multidimensional regularly gridded data.

Usage

interp(object, ...)

# S3 method for grid.par interp(object, data, newx, ...)

# S3 method for data.grid interp(object, data.ind = 1, newx, ...)

# S3 method for locpol.bin predict(object, newx = NULL, hat.data = FALSE, ...)

# S3 method for np.den predict(object, newx = NULL, ...)

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).

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.

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.