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).