detect_boundary_num {validatetools} | R Documentation |
Detect the range for numerical variables
Description
Detect for each numerical variable in a validation rule set, what its maximum and minimum values are.
This allows for manual rule set checking: does rule set x
overly constrain numerical values?
Usage
detect_boundary_num(x, eps = 1e-08, ...)
Arguments
x |
|
eps |
detected fixed values will have this precission. |
... |
currently not used |
Details
This procedure only finds minimum and maximum values, but misses gaps.
Value
data.frame
with columns "variable", "lowerbound", "upperbound".
References
Statistical Data Cleaning with R (2017), Chapter 8, M. van der Loo, E. de Jonge
Simplifying constraints in data editing (2015). Technical Report 2015|18, Statistics Netherlands, J. Daalmans
See Also
Other feasibility:
detect_boundary_cat()
,
detect_infeasible_rules()
,
is_contradicted_by()
,
is_infeasible()
,
make_feasible()
Examples
rules <- validator(
x >= 1,
x + y <= 10,
y >= 6
)
detect_boundary_num(rules)
rules <- validator(
job %in% c("yes", "no"),
if (job == "no") income == 0,
income > 0
)
detect_boundary_cat(rules)