Wie findet man den kausalen Zusammenhang zwischen Variablen aus dem Bayesian-Glauben-Netzwerk?Wie finden Sie die zufällige Beziehung zwischen Variablen mit Bayesian Beleifnetwork in Weka?
Alles, was ich verstehe, ist, dass, um die kausale Beziehung zwischen Variablen zu finden, ich Bayesian Glaubensnetzwerk aufbauen muss.
Ich google ein bisschen und alle Beispiele sagen, dass es Expertenwissen und genügend Daten benötigt, um ein BBN aufzubauen.
Ich habe gesehen, dass es eine API in Weka für das bayesische Netzwerk gibt. Aber es ist zu komplex für mich. Was Schritt für Schritt Verfahren in Weka wäre so, dass ich ein Bayes-Netzwerk aus einem Datensatz aufbauen kann (-Datensatz mehrere Variablen und eine Zielvariable enthält)
ich mit dem folgenden Code versucht habe
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();
aber Es hat nicht funktioniert. Ich habe es mit mehreren anderen Kombinationen versucht. Aber ich kann kein Netzwerk aufbauen.
Sobald ich ein Netzwerk aufbauen, wie die kausale Beziehung zwischen den Variablen zu finden? Wie interpretiere ich?