Tout d'abord, merci d'avoir apporté ce plugin Weka utile à mon attention! Je pense qu'il est écrit par l'un des développeurs Weka fwiw, pas par les auteurs de Graphviz.
Pour répondre à votre question, bien qu'il soit trop tard pour votre délai, désolé, êtes-vous sûr d'avoir créé le fichier d'accessoires correctement? En particulier, le format pour spécifier le chemin exécutable est affiché sur la page du projet que vous avez lié comme (par exemple):
Executable=C:/Program Files (x86)/Graphviz2.38/bin/dot.exe
dire avec barres obliques comme séparateur de chemin, même sous Windows. Lorsque j'ai remplacé les barres obliques inversées par des barres obliques inverses, cela m'a aussi donné une fenêtre vide, donc je suppose que c'est peut-être votre problème. Cependant, en l'absence du plugin, il est assez facile d'écrire le code Graphviz pour une structure d'arbre de décision à la main à partir de la sortie Weka, et pas trop difficile de coder un script pour convertir l'un à l'autre. Voici un exemple:
digraph myTree {
Node_1 [label="Predictor1"]
Node_1 -> Node_2 [label="<= 3.14"]
Node_1 -> Node_3 [label="> 3.14"]
Node_2 [label="Class 1", shape=box,style=filled,color=lightgray]
Node_3 [label="Predictor2"]
Node_3 -> Node_4 [label="<= 42"]
Node_3 -> Node_5 [label="> 42"]
Node_4 [label="Class 2", shape=box,style=filled,color=lightgray]
Node_5 [label="Class 3", shape=box,style=filled,color=lightgray]
}
et la sortie correspondante, obtenue par ex. de dot -Tpng -O path\to\myTree.gv
:
Hah, ouais les barres obliques ont certainement faire quelque chose, merci de le signaler, mais au lieu d'un écran vide, il produit maintenant .. rien du tout. Avec les grands arbres, le programme est suspendu pendant un certain temps, indiquant que quelque chose se passe, mais je ne reçois aucun arbre réel. Je n'ai plus besoin de cela pour travailler, donc je ne vais pas me pencher plus avant sur le problème. Merci pour la réponse, j'apprécie beaucoup l'effort! – user3394131