Fill in missing values in Spatial grids
Computes nearest-available-value imputation for missing values in space
bru_fill_missing( data, where, values, layer = NULL, selector = NULL, batch_size = 500 )
data |
A SpatialPointsDataFrame, SpatialPixelsDataFrame, or a SpatialGridDataFrame containg data to use for filling |
where |
A, matrix, data.frame, or SpatialPoints or SpatialPointsDataFrame, containing the locations of the evaluated values |
values |
A vector of values to be filled in where |
layer, selector |
Specifies what data column or columns from which to
extract data, see |
batch_size |
Size of nearest-neighbour calculation blocks, to limit the memory and computational complexity. |
An infilled vector of values
## Not run: if (bru_safe_inla()) { points <- sp::SpatialPointsDataFrame( matrix(1:6, 3, 2), data = data.frame(val = c(NA, NA, NA)) ) input_coord <- expand.grid(x = 0:7, y = 0:7) input <- sp::SpatialPixelsDataFrame( input_coord, data = data.frame(val = as.vector(input_coord$y)) ) points$val <- bru_fill_missing(input, points, points$val) print(points) } ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.