ScalarRange
Last updated
Last updated
Copyright (c) 2023, DataCebo, Inc.
Compatibility: A single numerical or datetime column
The ScalarRange
constraint enforces that all the values in a column are in between two known, fixed values. That is, it enforces upper and lower bounds to the data.
Some models already learn the min and max values of every column in the real dataset and enforce the bounds in the synthetic dataset. For such models, you do not need to add this constraint.
(required) column_name
: The name of the column that must follow the constraint
(required) low_value
: The lower bound of the range
(required) high_value
: The upper bound of the range
strict_boundaries
: Whether the column must be strictly in between the low and high values
Define your constraint using the parameters and then add it to a synthesizer.
(default) True
The column must be strictly greater than the low value, and strictly less than the high value.
False
The column must be greater than or equal to the low value, and less than or equal to the high value.