PerGroupClampingBounds#

from tmlt.synthetics import PerGroupClampingBounds
class tmlt.synthetics.PerGroupClampingBounds(groupby_columns, dataframe, low_column_name='low', high_column_name='high')#

Bases: object

Clamping bounds for a magnitude column specified separately for each group.

property groupby_columns: List[str]#

List of columns that determine the groups.

property dataframe: pyspark.sql.DataFrame#

Returns DataFrame with clamping bounds for each group.

property low_column_name: str#

Name of the column that contains the lower clamping bounds.

property high_column_name: str#

Name of the column that contains the upper clamping bounds.