Die Auswahl von CP-Wert zur Entscheidung Baumpfleger mit rpart

Ich verstehe, dass die gängige Praxis, um wählen Sie die CP-Wert ist durch die Wahl der untersten Ebene mit der minimalen xerror Wert. Jedoch, in meinem folgenden Fall, mit cp <- fit$cptable[which.min(fit$cptable[,"xerror"]),"CP"] mir 0.17647059 was in keine split-oder einfach nur root nach dem beschneiden mit diesem Wert.

> myFormula <- Kyphosis~Age+Number+Start
> set.seed(1)
> fit <- rpart(myFormula,data=data,method="class",control=rpart.control(minsplit=20,xval=10,cp=0.01))
> fit$cptable
          CP nsplit rel error   xerror      xstd
1 0.17647059      0 1.0000000 1.000000 0.2155872
2 0.01960784      1 0.8235294 1.000000 0.2155872
3 0.01000000      4 0.7647059 1.058824 0.2200975

Gibt es eine andere alternative/gute Praxis zu wählen, der CP-Wert?

InformationsquelleAutor Ivan | 2016-06-09

Schreibe einen Kommentar