set_var_bounds: Set bounds of fuzzy subsets

Description Usage Arguments Author(s) See Also Examples

View source: R/var_bounds.R

Description

This function allows to set the bounds for the fuzzy subsets to adjust the membership functions to your needs. These bounds represent the x values at which the sigmoidal membership functions reach ~0 or ~1 respectivly(e.g. “speed is high” ranges from 3 to 6 m/s).

Usage

1
2
3
4
5
6
set_var_bounds(name = c("speed_high", "speed_low", "speed_zero", "HE_small",
  "HE_large", "PD_short", "PD_long", "HDOP_good", "HDOP_bad",
  "alpha_low, alpha_high", "beta_low", "beta_high", "delta_dist_neg",
  "delta_dist_pos", "HI_small", "HI_large", "HI_180", "connectivity_direct",
  "connectivity_indirect", "dist_err_small", "dist_err_large"),
  bounds = "numeric", default = FALSE)

Arguments

name

name of the variable which bounds should be changed.

bounds

numeric vector containing the lower and upper bound.

default

logical, restores the default bounds if true.

Author(s)

Nikolai Gorte <n.gorte@gmail.com>

See Also

FIS_IMP, FIS_SMP1, FIS_SMP2, update_mf

Examples

1
2
3
set_var_bounds("speed_high", c(4, 7))
get_var_bounds()
update_mf()

ngort01/fuzzyMM documentation built on May 23, 2019, 4:43 p.m.