size {BaseSet} | R Documentation |
Size
Description
Calculate the size of the elements or sets, using the fuzzy values as probabilities. First it must have active either sets or elements.
Usage
size(object, ...)
Arguments
object |
A TidySet object |
... |
Character vector with the name of elements or sets you want to calculate the size of. |
Value
The size of the elements or sets. If there is no active slot or it is the relations slot returns the TidySet object with a warning.
See Also
A related concept cardinality()
. It is calculated using
length_set()
.
Examples
rel <- data.frame(
sets = c(rep("A", 5), "B", "C"),
elements = c(letters[seq_len(6)], letters[6])
)
TS <- tidySet(rel)
TS <- activate(TS, "elements")
size(TS)
TS <- activate(TS, "sets")
size(TS)
# With fuzzy sets
relations <- data.frame(
sets = c(rep("A", 5), "B", "C"),
elements = c(letters[seq_len(6)], letters[6]),
fuzzy = runif(7)
)
TS <- tidySet(relations)
TS <- activate(TS, "elements")
size(TS)
TS <- activate(TS, "sets")
size(TS)
[Package BaseSet version 0.9.0 Index]