reduction: Reduction of Knowledge Structures

Description Usage Arguments Details Value References See Also Examples

Description

Computes the reduction of knowledge structures.

Usage

1
2
  ## S3 method for class 'kstructure'
reduction(x, operation=c("discrimination", "union", "intersection"),...)

Arguments

x

An R object of class kstructure.

operation

The set operation under which the reduction is computed.

...

Other arguments to be passed to methods.

Details

reduction performs the reduction of a knowledge structure by computing the minimal subset having the same closure as the knowledge structure. Additionally, it allows for computing the discriminative reduction of a knowledge structure. Such a discriminative reduction is a knowledge structure in which each notion contains a single item.

Value

An R object of the same class as x where each subset represents one knowledge state of the resulting reduction.

References

Doignon, J.-P., Falmagne, J.-C. (1999) Knowledge Spaces. Heidelberg: Springer Verlag.

See Also

kstructure, knotions, reduction

Examples

1
2
3
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")))
reduction(kst, operation="discrimination")

kst documentation built on May 20, 2017, 4:57 a.m.

Search within the kst package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.