synthcity.metrics.weighted_metrics module

class WeightedMetrics(metrics: List[Tuple[str, str]], weights: List[float], task_type: str = 'classification', random_state: int = 0, workspace: pathlib.Path = PosixPath('workspace'))

Bases: object

direction() str
evaluate(X_gt: Union[synthcity.plugins.core.dataloader.DataLoader, pandas.core.frame.DataFrame], X_syn: Union[synthcity.plugins.core.dataloader.DataLoader, pandas.core.frame.DataFrame]) float