get_complexity function

get_complexity

get_complexity

Calculate complexity of the landscape

get_complexity(landscape_mat, neighbourhood, ordered, base)

Arguments

  • landscape_mat: A matrix object
  • 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.
  • ordered: The type of pairs considered. Either ordered (TRUE) or unordered (FALSE).
  • base: The unit in which entropy is measured. The default is "log2",

Returns

matrix

Details

Calculate complexity of the landscape: entropy of the co-occurrence matrix

Examples

landscape <- terra::rast(landscapemetrics::landscape) landscape_mat <- terra::as.matrix(landscape, wide = TRUE) get_complexity(landscape_mat, neighbourhood = 4, ordered = TRUE, base = "log2")