make_feasible {validatetools} | R Documentation |
Make an infeasible system feasible.
Description
Make an infeasible system feasible, by removing the minimum (weighted) number of rules, such that the remaining
rules are not conflicting.
This function uses detect_infeasible_rules
for determining the rules to be removed.
Usage
make_feasible(x, ...)
Arguments
x |
|
... |
passed to |
Value
validator
object with feasible rules.
See Also
Other feasibility:
detect_boundary_cat()
,
detect_boundary_num()
,
detect_infeasible_rules()
,
is_contradicted_by()
,
is_infeasible()
Examples
rules <- validator( x > 0)
is_infeasible(rules)
rules <- validator( rule1 = x > 0
, rule2 = x < 0
)
is_infeasible(rules)
detect_infeasible_rules(rules)
make_feasible(rules)
# find out the conflict with this rule
is_contradicted_by(rules, "rule1")
[Package validatetools version 0.5.2 Index]