| closure {kst} | R Documentation |
Computes the closure of knowledge structures.
## S3 method for class 'kstructure':
closure(x, operation=c("union", "intersection"),...)
x |
An R object of class kstructure. |
operation |
The set operation under which the closure is computed. |
... |
Other arguments to be passed to methods. |
The closure method for objects of class kstructure
performs the closure of a knowledge structure by computing
the "union", "intersection", "complement", or
symmetric difference of any two knowledge states. "union" is also
used as a basis for the kspace function.
An R object of the same class as x where each subset represents
one knowledge state of the resulting knowledge structure.
The implementation of union is more efficient than the one in sets.
Doignon, J.-P., Falmagne, J.-C. (1999) Knowledge Spaces. Heidelberg: Springer Verlag.
kst <- kstructure(set(set("a"), set("a","b"), set("a","c"), set("d","e"),
set("a","b","d","e"), set("a","c","d","e"), set("a","b","c","d","e")))
closure(kst, operation="union")