RoughSetKnowledgeReduction: Simplification of Decision Tables using Rough Sets
Version 0.1

Rough Sets were introduced by Zdzislaw Pawlak on his book "Rough Sets: Theoretical Aspects of Reasoning About Data". Rough Sets provide a formal method to approximate crisp sets when the set-element belonging relationship is either known or undetermined. This enables the use of Rough Sets for reasoning about incomplete or contradictory knowledge. A decision table is a prescription of the decisions to make given some conditions. Such decision tables can be reduced without losing prescription ability. This package provides the classes and methods for knowledge reduction from decision tables as presented in the chapter 7 of the aforementioned book. This package provides functions for calculating the both the discernibility matrix and the essential parts of decision tables.

AuthorAlber Sanchez
Date of publication2014-12-18 09:11:32
MaintainerAlber Sanchez <a.sanchez@uni-muenster.de>
LicenseMIT + file LICENSE
Version0.1
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("RoughSetKnowledgeReduction")

Getting started

README.md

Popular man pages

computeDiscernibilityMatrix-methods: Methods for Function 'computeDiscernibilityMatrix'
conditionReduct: CONDITION REDUCT
decisionTable: DECISION TABLE
findFirstConditionReduct: FIND FIRST CONDITION REDUCT
getDecisionTable-methods: Methods for Function 'getDecisionTable'
isConditionReduct-methods: Methods for Function 'isConditionReduct'
simplifyDecisionTable: SIMPLIFY DECISION TABLE
See all...

All man pages Function index File listing

Man pages

checkConsistency: CHECK CONSISTENCY
checkConsistency-methods: Methods for Function 'checkConsistency'
classifyDecisionTable: CLASSIFY DECISION TABLE
classifyDecisionTable-methods: Methods for Function 'classifyDecisionTable'
computeConsistencyMatrix: COMPUTE CONSISTENCY MATRIX
computeConsistencyMatrix-methods: Methods for Function 'computeConsistencyMatrix'
computeCore: COMPUTE CORE
computeCore-methods: Methods for Function 'computeCore'
computeDiscernibilityMatrix: COMPUTE DISCERNIBILITY MATRIX
computeDiscernibilityMatrix-methods: Methods for Function 'computeDiscernibilityMatrix'
computeSupportConsistency: COMPUTE SUPPORT CONSISTENCY
computeSupportConsistency-methods: Methods for Function 'computeSupportConsistency'
computeValueReduct: COMPUTE VALUE REDUCT
computeValueReduct-methods: Methods for Function 'computeValueReduct'
conditionReduct: CONDITION REDUCT
ConditionReduct-class: Class '"ConditionReduct"'
decisionTable: DECISION TABLE
DecisionTable-class: Class '"DecisionTable"'
discernibilityMatrix: DISCERNIBILITY MATRIX
DiscernibilityMatrix-class: Class '"DiscernibilityMatrix"'
findAllReductsFromCore: FIND ALL REDUCTS FROM CORE
findAllReductsFromCore-methods: Methods for Function 'findAllReductsFromCore'
findFirstConditionReduct: FIND FIRST CONDITION REDUCT
findFirstConditionReduct-methods: Methods for Function 'findFirstConditionReduct'
findSmallestReductFamilyFromCore: FIND SMALLEST REDUCT FAMILY FROM CORE
findSmallestReductFamilyFromCore-methods: Methods for Function 'findSmallestReductFamilyFromCore'
getColumnIds: GET COLUMN IDS
getColumnIds-methods: Methods for Function 'getColumnIds'
getCondition: GET CONDITION
getCondition-methods: Methods for Function 'getCondition'
getConditionReduct: GET CONDITION REDUCT
getConditionReductDecisionTable: GET CONDITION REDUCT'S DECISION TABLE
getConditionReductDecisionTable-methods: Methods for Function 'getConditionReductDecisionTable'
getConditionReduct-methods: Methods for Function 'getConditionReduct'
getDecision: GET DECISION
getDecision-methods: Methods for Function 'getDecision'
getDecisionTable: GET DECISION TABLE
getDecisionTable-methods: Methods for Function 'getDecisionTable'
getDiscernibilityMatrix: GET DISCERNIBILITY MATRIX
getDiscernibilityMatrix-methods: Methods for Function 'getDiscernibilityMatrix'
getRule: GET RULE
getRule-methods: Methods for Function 'getRule'
getValueReduct: GET VALUE REDUCT
getValueReductConditionReduct: GET VALUE REDUCT'S CONDITION REDUCT
getValueReductConditionReduct-methods: Methods for Function 'getValueReductConditionReduct'
getValueReduct-methods: Methods for Function 'getValueReduct'
initialize-methods: Methods for Function 'initialize'
isConditionReduct: IS CONDITION REDUCT
isConditionReduct-methods: Methods for Function 'isConditionReduct'
print-methods: Methods for Function 'print'
removeDuplicatedRulesCR: REMOVE DUPLICATED RULES FROM CONDITION REDUCT
removeDuplicatedRulesCR-methods: Methods for Function 'removeDuplicatedRulesCR'
removeDuplicatedRulesDT: REMOVE DUPLICATED RULES FROM DECISION TABLE
removeDuplicatedRulesDT-methods: Methods for Function 'removeDuplicatedRulesDT'
removeDuplicatedRulesVR: REMOVE DUPLICATED RULES FROM VALUE REDUCT
removeDuplicatedRulesVR-methods: Methods for Function 'removeDuplicatedRulesVR'
rs-package: Simplification of Decision Tables using Rough Sets
show-methods: Methods for Function 'show'
simplifyDecisionTable: SIMPLIFY DECISION TABLE
simplifyDecisionTable-methods: Methods for Function 'simplifyDecisionTable'
valueReduct: VALUE REDUCT
ValueReduct-class: Class '"ValueReduct"'

Functions

Files

inst
inst/doc
inst/doc/howto.pdf
inst/doc/howto.R
inst/doc/howto.Rnw
NAMESPACE
R
R/ConditionReduct.R
R/ValueReduct.R
R/DiscernibilityMatrix.R
R/DecisionTable.R
vignettes
vignettes/howto.Rnw
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/removeDuplicatedRulesCR-methods.Rd
man/getDiscernibilityMatrix.Rd
man/getValueReductConditionReduct.Rd
man/computeValueReduct.Rd
man/getDecision.Rd
man/getValueReduct.Rd
man/removeDuplicatedRulesVR-methods.Rd
man/removeDuplicatedRulesCR.Rd
man/findFirstConditionReduct-methods.Rd
man/getConditionReductDecisionTable.Rd
man/computeDiscernibilityMatrix-methods.Rd
man/computeConsistencyMatrix.Rd
man/getValueReduct-methods.Rd
man/computeConsistencyMatrix-methods.Rd
man/getRule-methods.Rd
man/getRule.Rd
man/removeDuplicatedRulesDT.Rd
man/initialize-methods.Rd
man/getColumnIds-methods.Rd
man/getConditionReduct.Rd
man/getCondition-methods.Rd
man/conditionReduct.Rd
man/removeDuplicatedRulesDT-methods.Rd
man/getConditionReductDecisionTable-methods.Rd
man/classifyDecisionTable.Rd
man/computeValueReduct-methods.Rd
man/checkConsistency-methods.Rd
man/computeSupportConsistency.Rd
man/discernibilityMatrix.Rd
man/rs-package.Rd
man/findFirstConditionReduct.Rd
man/findAllReductsFromCore.Rd
man/findAllReductsFromCore-methods.Rd
man/getDiscernibilityMatrix-methods.Rd
man/computeCore.Rd
man/getValueReductConditionReduct-methods.Rd
man/isConditionReduct-methods.Rd
man/print-methods.Rd
man/getCondition.Rd
man/findSmallestReductFamilyFromCore.Rd
man/getColumnIds.Rd
man/simplifyDecisionTable.Rd
man/isConditionReduct.Rd
man/simplifyDecisionTable-methods.Rd
man/checkConsistency.Rd
man/removeDuplicatedRulesVR.Rd
man/DecisionTable-class.Rd
man/ValueReduct-class.Rd
man/getDecisionTable.Rd
man/decisionTable.Rd
man/ConditionReduct-class.Rd
man/getDecisionTable-methods.Rd
man/valueReduct.Rd
man/findSmallestReductFamilyFromCore-methods.Rd
man/classifyDecisionTable-methods.Rd
man/DiscernibilityMatrix-class.Rd
man/computeDiscernibilityMatrix.Rd
man/getConditionReduct-methods.Rd
man/computeSupportConsistency-methods.Rd
man/computeCore-methods.Rd
man/getDecision-methods.Rd
man/show-methods.Rd
LICENSE
RoughSetKnowledgeReduction documentation built on May 20, 2017, 5:46 a.m.

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.