Generation of database

class pyAgrum.BNDatabaseGenerator(bn)

BNDatabaseGenerator is used to easily generate databases from a pyAgrum.BayesNet.

Parameters

bn (pyAgrum.BayesNet) – the Bayesian network used to generate data.

database()
Return type

pyAgrum.YetUnWrapped

drawSamples(nbSamples)
Parameters

nbSamples (int) –

Return type

float

log2likelihood()
Return type

float

setAntiTopologicalVarOrder()
Return type

None

setRandomVarOrder()
Return type

None

setTopologicalVarOrder()
Return type

None

setVarOrder(*args)
Return type

None

setVarOrderFromCSV(*args)
Return type

None

toCSV(*args)
Return type

None

toDatabaseTable(useLabels=True)
Parameters

useLabels (bool) –

Return type

pyAgrum.YetUnWrapped

varOrder()
Return type

pyAgrum.YetUnWrapped

varOrderNames()
Return type

List[str]