Assuming that the fuzzy values are probabilities, calculates the probability of being of different sizes for a given set.

set_size(object, sets = NULL)

# S4 method for TidySet
set_size(object, sets = NULL)

Arguments

object

A TidySet object.

sets

The sets from which the length is calculated.

Value

A list with the size of the set or the probability of having that size.

Methods (by class)

See also

Examples

relations <- data.frame( sets = c(rep("A", 5), "B", "C"), elements = c(letters[seq_len(6)], letters[6]), fuzzy = runif(7) ) a <- tidySet(relations) set_size(a)
#> sets size probability #> 1 A 0 0.02895107 #> 2 A 1 0.17121103 #> 3 A 2 0.36379245 #> 4 A 3 0.32474079 #> 5 A 4 0.10439714 #> 6 A 5 0.00690751 #> 7 B 0 0.02052578 #> 8 B 1 0.97947422 #> 9 C 0 0.28481387 #> 10 C 1 0.71518613