0

wekaライブラリを使用してC#プログラムを作成しました。

私はWekaManual.pdfに従っていました。例では、データセット上にJ48分類子を構築し、TreeVisualizerクラスを使用して生成されたツリーを視覚的に表示します。

コードは、

Instances data = ... // from somewhere
// train classifier
J48 cls = new J48();
cls.buildClassifier(data);

weka.gui.treevisualizer.TreeVisualizer tv = new weka.gui.treevisualizer.TreeVisualizer(null,cls.graph(), new weka.gui.treevisualizer.PlaceNode2());

javax.swing.JFrame jf = new javax.swing.JFrame("Weka Classifier Tree Visualizer : J48");

jf.setDefaultCloseOperation(2);
jf.setSize(1280, 1024);
jf.getContentPane();
jf.setLayout(new java.awt.BorderLayout());
jf.add(tv, java.awt.BorderLayout.CENTER);

jf.setVisible(true);

tv.fitToScreen();

コードの結果、Java Swingフォームが作成されますが、ツリー図は表示されません。

誰かがC#環境で樹形図を取得する方法を教えてもらえますか?

4

0 に答える 0