# Classical set
rel <- data.frame(
sets = c(rep("A", 5), "B", "B"),
elements = c(letters[seq_len(6)], "a")
)
TS <- tidySet(rel)
union(TS, c("B", "A"))
# Fuzzy set
rel <- data.frame(
sets = c(rep("A", 5), "B", "B"),
elements = c(letters[seq_len(6)], "a"),
fuzzy = runif(7)
)
TS2 <- tidySet(rel)
# Standard default logic
union(TS2, c("B", "A"), "C")
# Probability logic
union(TS2, c("B", "A"), "C", FUN = union_probability)
Run the code above in your browser using DataLab