Learn R Programming

terra (version 1.4-22)

focalReg: Focal regression

Description

Calculate the coeffients for a focal ("moving window") OLS regression model.

Usage

# S4 method for SpatRaster
focalReg(x, w=3, na.rm=TRUE,  
		fillvalue=NA, expand=FALSE, filename="", ...)

Arguments

x

SpatRaster with at leat two layers. The first is the "Y" (dependent) variable and the remainder are the "X" (independent) variables

w

window. The window can be defined as one (for a square) or two numbers (row, col); or with an odd-sized weights matrix. See the Details section in focal

na.rm

logical. Should missing values be removed?

fillvalue

numeric. The value of the cells in the virtual rows and columns outside of the raster

expand

logical. If TRUE The value of the cells in the virtual rows and columns outside of the raster are set to be the same as the value on the border

filename

character. Output filename

...

additional arguments for writing files as in writeRaster

Value

SpatRaster

See Also

focal, focalValues

Examples

Run this code
# NOT RUN {
r <- rast(ncols=10, nrows=10, ext(0, 10, 0, 10))
values(r) <- 1:ncell(r)
x <- c(r, init(r, runif) * r)
f <- focalReg(x, 3)
# }

Run the code above in your browser using DataLab