Generation of database

class pyAgrum.BNDatabaseGenerator(bn: pyAgrum.BayesNet)

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

BNDatabaseGenerator(bn) -> BNDatabaseGenerator
Parameters:
  • bn (gum.BayesNet) – the Bayesian network used to generate data.
database(self)
drawSamples(self, nbSamples)
log2likelihood(self)
setAntiTopologicalVarOrder(self)
setRandomVarOrder(self)
setTopologicalVarOrder(self)
setVarOrder(self, varOrder)

setVarOrder(self, varOrder)

setVarOrderFromCSV(self, csvFileURL, csvSeparator=", ")
toCSV(self, csvFileURL, useLabels=True, append=False, csvSeparator=", ", checkOnAppend=False)
toDatabaseTable(self, useLabels=True)
varOrder(self)
varOrderNames(self)