sdv.metrics.relational

MultiTableMetric()

Base class for metrics that apply to multiple tables.

MultiTableMetric.get_subclasses([…])

Recursively find subclasses of this metric.

MultiSingleTableMetric(single_table_metric)

MultiTableMetric subclass that applies a SingleTableMetric on each table.

MultiSingleTableMetric.get_subclasses([…])

Recursively find subclasses of this metric.

Multi Table BayesianNetwork Metrics

BNLikelihood(single_table_metric)

MultiSingleTableMetric based on SingleTable BNLikelihood.

BNLikelihood.get_subclasses([include_parents])

Recursively find subclasses of this metric.

BNLikelihood.compute(real_data, synthetic_data)

Compute this metric.

BNLogLikelihood(single_table_metric)

MultiSingleTableMetric based on SingleTable BNLogLikelihood.

BNLogLikelihood.get_subclasses([include_parents])

Recursively find subclasses of this metric.

BNLogLikelihood.compute(real_data, …[, …])

Compute this metric.

Multi Table Statistical Metrics

CSTest(single_table_metric)

MultiSingleTableMetric based on SingleTable CSTest.

CSTest.get_subclasses([include_parents])

Recursively find subclasses of this metric.

CSTest.compute(real_data, synthetic_data[, …])

Compute this metric.

KSTest(single_table_metric)

MultiSingleTableMetric based on SingleTable KSTest.

KSTest.get_subclasses([include_parents])

Recursively find subclasses of this metric.

KSTest.compute(real_data, synthetic_data[, …])

Compute this metric.

KSTestExtended(single_table_metric)

MultiSingleTableMetric based on SingleTable KSTestExtended.

KSTestExtended.get_subclasses([include_parents])

Recursively find subclasses of this metric.

KSTestExtended.compute(real_data, synthetic_data)

Compute this metric.

Multi Table Detection Metrics

DetectionMetric()

Base class for Machine Learning Detection based metrics on multiple tables.

DetectionMetric.get_subclasses([include_parents])

Recursively find subclasses of this metric.

LogisticDetection(single_table_metric)

MultiSingleTableMetric based on SingleTable LogisticDetection.

LogisticDetection.get_subclasses([…])

Recursively find subclasses of this metric.

LogisticDetection.compute(real_data, …[, …])

Compute this metric.

SVCDetection(single_table_metric)

MultiSingleTableMetric based on SingleTable SVCDetection.

SVCDetection.get_subclasses([include_parents])

Recursively find subclasses of this metric.

SVCDetection.compute(real_data, synthetic_data)

Compute this metric.

ParentChildDetectionMetric()

Base class for Multi-table Detection metrics based on parent-child relationships.

ParentChildDetectionMetric.get_subclasses([…])

Recursively find subclasses of this metric.

LogisticParentChildDetection()

ParentChild detection metric based on a LogisticRegression.

LogisticParentChildDetection.get_subclasses([…])

Recursively find subclasses of this metric.

LogisticParentChildDetection.compute(…[, …])

Compute this metric.

SVCParentChildDetection()

ParentChild detection metric based on a SVC.

SVCParentChildDetection.get_subclasses([…])

Recursively find subclasses of this metric.

SVCParentChildDetection.compute(real_data, …)

Compute this metric.