BC.LU.approximation.RST: Computation of lower and upper approximations of decision...

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/BasicRoughSets.R

Description

This function implements a fundamental part of RST: computation of lower and upper approximations. The lower and upper approximations determine whether the objects can be certainty or possibly classified to a particular decision class on the basis of available knowledge.

Usage

1
BC.LU.approximation.RST(decision.table, IND)

Arguments

decision.table

an object inheriting from the "DecisionTable" class, which represents a decision system. See SF.asDecisionTable.

IND

an object inheriting from the "IndiscernibilityRelation" class, which represents indiscernibility clasees in the data.

Details

This function can be used as a basic building block for development of other RST-based methods. A more detailed explanation of this notion can be found in A.Introduction-RoughSets.

Value

An object of a class "LowerUpperApproximation" which is a list with the following components:

Author(s)

Andrzej Janusz

References

Z. Pawlak, "Rough Sets", International Journal of Computer and Information Sciences, vol. 11, no. 5, p. 341 - 356 (1982).

See Also

BC.IND.relation.RST, BC.LU.approximation.FRST

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#######################################
data(RoughSetData)
hiring.data <- RoughSetData$hiring.dt

## We select a single attribute for computation of indiscernibility classes:
A <- c(2)

## Compute the indiscernibility classes:
IND.A <- BC.IND.relation.RST(hiring.data, feature.set = A)

## Compute the lower and upper approximations:
roughset <- BC.LU.approximation.RST(hiring.data, IND.A)
roughset

RoughSets documentation built on Dec. 16, 2019, 1:37 a.m.