2017-09-08 3 views
1

Wenn ich die Vorhersagefunktion von R (v 3.4.0) für Klassifikationsbaum wie folgt verwenden gibt es mir eine Ausgabe mit 10 Spalten.RPART erklären die Vorhersage-Ausgabe für Typ-Matrix

p2 <- predict(mmodel,test_data,type = "matrix") 

Ausgabe sieht in etwa wie folgt aus:

[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]  [,10] 
1  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
5  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
9  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
13  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
17  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
21  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
25  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 
29  3 0 0 37 0 0.0 0.00 1.00 0.0 0.37755102 

Ich möchte die Beschreibungen dieser Spalten wissen (was jede Spalte darstellen). Ich habe 4 Klassen im Datensatz.

Ich bin mir nicht sicher, ob ich verstehe, was in der RPART-Dokumentation dazu steht.

Wenn type = "matrix":

eine Matrix der vollständigen Antworten (Frame $ yval2 wenn vorhanden, sonst Rahmen $ yval). Für Regressionsbäume ist dies die mittlere Antwort, für Poissonbäume ist dies die Antwortrate und die Anzahl der Ereignisse bei diesem Knoten im angepassten Baum, und für Klassifikationsbäume ist es die Verkettung mindestens der vorhergesagten Klasse Klasse zählt bei dieser Knoten im angepassten Baum und die Klassenwahrscheinlichkeiten (einige Versionen von rpart können weitere Spalten enthalten).

Antwort

1

Col 1: Stufe Nummer

Cols 2-5: 4-Klasse Frequenzen

Cols 6-9: 4-Wahrscheinlichkeiten der Klassen

Col 10: Fälle in dieser Ebene über Gesamtzahl der Fälle (der Quotient von 37 bis 98 vielleicht)

Verwandte Themen