FusionLabel function

Class "FusionLabel"

Class "FusionLabel"

Defines the allowed labels for the FisPro::Mf s of the fuzzy inputs or output in the FisPro::Fis "Fusion" class

Active bindings

  • very_low: character vector (read-only), The very_low label

  • low: character vector (read-only), The low label

  • average: character vector (read-only), The average label

  • high: character vector (read-only), The high label

  • very_high: character vector (read-only), The very_high label

Methods

Public methods

Method get_labels()

Get the allowed labels depending on the granularity in the FisPro::Fis

for granularity 2, allowed labels are: [low, high]

for granularity 3, allowed labels are: [low, average, high]

for granularity 4, allowed labels are: [very_low, low, high, very_high]

for granularity 5, allowed labels are: [very_low, low, average, high, very_high]

Usage

FusionLabel$get_labels(granularity)

Arguments

  • granularity: integer value, The granularity of the fuzzy inputs or output in the FisPro::Fis (value in range [2, 5])

Returns

character vector, The allowed labels for the granularity