comat (version 0.8.2)

get_wecoma: Create a weighted co-occurrence matrix (wecoma)

Description

Create a weighted co-occurrence matrix (wecoma)

Usage

get_wecoma(
  x,
  w,
  neighbourhood = 4,
  classes = NULL,
  fun = "mean",
  na_action = "replace"
)

Arguments

x

A matrix with categories

w

A matrix with weights

neighbourhood

The number of directions in which cell adjacencies are considered as neighbours: 4 (rook's case) or 8 (queen's case). The default is 4.

classes

A vector or a list with the values of selected classes from the x object. It is used to calculate wecoma only for selected classes.

fun

"mean", "geometric_mean", or "focal". The default is "mean".

na_action

"replace", "omit", or "keep". The default is "replace".

Value

A weighted co-occurrence matrix

Examples

Run this code
# NOT RUN {
library(comat)
data(raster_x, package = "comat")
data(raster_w, package = "comat")

wom = get_wecoma(raster_x, raster_w)
wom

get_wecoma(raster_x, raster_w, classes = list(c(1, 3)))
# }

Run the code above in your browser using DataCamp Workspace