Computes a linear interpolation of multidimensional regularly gridded data.
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, ...)
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 |
A list with two components:
interpolation locations.
interpolated values.
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
).
Linear extrapolation is performed from the end nodes of the grid.
WARNING: May fail with missing values (especially if object$locpol$ncv > 0
).