edu.ksu.cis.bnj.bbn.datagen
Class ForwardSampling

java.lang.Object
  extended byedu.ksu.cis.bnj.bbn.datagen.ForwardSampling
All Implemented Interfaces:
DataGenerator

public class ForwardSampling
extends java.lang.Object
implements DataGenerator

Author:
Prashanth Boddhireddy This class generates flat data from specified parameters and structure. The generation of data is similar to forward sampling. * Input: network.xml, numberOfSamples Output:samples in the form of xml or plain data Additional Notes: Samples, tuples mean the same

Field Summary
protected  BBNGraph mBBNGraph
           
 
Constructor Summary
ForwardSampling(BBNGraph g)
           
 
Method Summary
 Table generateData(int noOfSamples)
          Generate data out of a BBN.
 java.lang.String getName()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mBBNGraph

protected BBNGraph mBBNGraph
Constructor Detail

ForwardSampling

public ForwardSampling(BBNGraph g)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface DataGenerator

generateData

public Table generateData(int noOfSamples)
Description copied from interface: DataGenerator
Generate data out of a BBN. It uses an inference engine

Specified by:
generateData in interface DataGenerator
Parameters:
noOfSamples - The number
Returns:
Table

main

public static void main(java.lang.String[] args)