如何從貝葉斯信念網絡找到變量間的因果關係?如何在weka中使用貝葉斯beleifnetwork找到變量之間的隨意關係?
我所不解的是,找到變量之間的因果關係,我需要構建貝葉斯信念網絡。
我google了一下,所有的例子說,它需要專業的知識和足夠的數據來建立一個BBN。
我看到有在Weka中的貝葉斯網絡的API。但對我來說太複雜了。 什麼是一步在Weka的一步程序,這樣我可以建立從數據集的貝葉斯網絡(數據集包含幾個變量和目標變量)
我已經用下面的代碼試圖
BayesNet bn= new BayesNet();
//bn.m_Instances=data;
LocalScoreSearchAlgorithm sa= new LocalScoreSearchAlgorithm();
String[] options = new String[1];
options[0] = "-D";
bn.setOptions(options);
//bn.m_Instances=data;
bn.initStructure();
bn.initCPTs();
bn.buildStructure();
但它不起作用。我嘗試了其他幾種組合。但我沒有建立一個網絡。
有一次,我建立一個網絡如何找到變量之間的因果關係?如何解釋?