2016-05-23 1 views
0

Ich habe einen Entscheidungsbaum in Weka erstellt. Ich möchte nun eine Vorhersage (mit diesem Modell) in Matlab berechnen und das Ergebnis schön im Baum visualisieren. Aber ich war nicht in der Lage, einen guten Weg zu finden, den Baum und die Ergebnisse aus der Instanz darauf zu zeichnen.Zeichnen Sie einen Entscheidungsbaum mit Ergebnissen für eine Instanz in Matlab

Soll ich es als Flussdiagramm zeichnen? Gibt es eine Out-of-the-Box-Möglichkeit, dies zu tun? Könnte ich C4.5 in Matlab berechnen und würde es schon den Baum zeichnen?

+0

Sie diese Implementierung von Baumdatenstruktur verwenden, die beinhaltet Plotten: http: //inevez.github.io/matlab-tree/ –

Antwort

0

Sie können den Baum direkt von Weka visualisieren: Visualizing Weka classification tree

Dann können Sie Weka bitten, den Baum zu drucken und Sie können die Struktur an anderer Stelle kopieren und analysieren. Denken Sie an die Struktur als eine Art von verschachtelten if/then/Elses, wird in etwa so sein:

FeatureLabel-hasPRP <= 0 
| FeatureAnimal-Class <= 0.636364 
| | FeatureLabel-hasNNP <= 0 
| | | v-subject-g-talk <= 0.285714 
| | | | FeatureLabel-hasNN <= 0 
| | | | | FeatureLabel-hasPOS <= 0 
| | | | | | FeatureLabel-dep_head_det_the <= 0: NONACTOR (130.03/6.27) 
| | | | | | FeatureLabel-dep_head_det_the > 0: ACTOR (16.19/6.27) 
| | | | | FeatureLabel-hasPOS > 0: ACTOR (21.41/2.09) 
| | | | FeatureLabel-hasNN > 0 
| | | | | FeatureVehicle-Class <= 0.487179 

...

Verwandte Themen