Learn R Programming

IDSA (version 2.1)

fuzzyoverlay: Spatial fuzzy overlay.

Description

Spatial fuzzy overlay.

Usage

fuzzyoverlay(y, layers, method = "fuzzyAND")

Arguments

y

A numeric vector of a response variable

layers

A data frame of spatial layers of explanatory variables.

method

A character of overlay methods, including "fuzzyAND" and "fuzzyOR"

Value

A data frame of a spatial fuzzy overlay variable.

Examples

Run this code
# NOT RUN {
library(GD)
data <- sim[, 4:6]
data.disc <- apply(data, 2, FUN = function(x) disc(x, 4, "quantile"))
layers <- do.call(cbind, lapply(1:ncol(data), function(x)
  data.frame(cut(data[, x], data.disc[[x]]$itv, include.lowest = TRUE))))
names(layers) <- names(data)
fo <- fuzzyoverlay(y = sim[,1], layers = layers, method = "fuzzyAND")

# }

Run the code above in your browser using DataLab