I have problem with generating network using PC alg. in Java. All I have is just pattern. This pattern is not DAG and I don't know how to turn it into DAG in Java.
Here's my code:
Network net = new Network();
DataSet ds = new DataSet();
ds.readFile(sfile);
initNetwork(net, ds, tagcnt); // my method
DataMatch[] matching = ds.matchNetwork(net);
final PC pc = new PC();
pc.setMaxAdjacency(8);
pc.setSignificance(0.05);
Pattern pt = pc.learn(ds);
if(!pt.isDAG())
// some code to convert it to DAG???
-------
Can you tell me please what exactly means pattern.setMaxAdjacency(int) and pattern.setSignificance(double)?
Thanx for help

B.