Learn R Programming

terra (version 1.5-21)

focalReg: Focal regression

Description

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

Usage

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

Arguments

x

SpatRaster with at least 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

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