C5.0 Modelle erfordern ein Faktor Ergebnis

Arbeite ich mit dem Kredit.csv-Format für den Aufbau einer Lern-Struktur, die von Daten ist verfügbar in:

https://github.com/stedy/Machine-Learning-with-R-datasets/blob/master/credit.csv

und ich habe die folgenden Schritte:

credit<-read.csv("credit.csv")
set.seed(12345)
credit_rand<-credit[order(runif(1000)),]
credit_train<-credit_rand[1:900,]
credit_test<-credit_rand[901:1000,]
library(C50)
credit_model<-C5.0(credit_train[-21],credit_train$default)

In der Anleitung, ich bin nach scheint es, dass ich sollte die Beseitigung der letzten Spalte ist der Wert der Standard, aber ich bekam die folgende Fehlermeldung:

Error en C5.0.default(credit_train[, -21], credit_train$default) : 
  C5.0 models require a factor outcome

Ich habe versucht, die änderung der letzten Zeile:

credit_model<-C5.0(credit_train[,-21],credit_train$default)

aber ohne Erfolg.

Hilfe?

  • wenn Sie es ändern, um credit_model<-C5.0(credit_train[,-21],as.factor(credit_train$default)) funktioniert es?
InformationsquelleAutor Little | 2015-06-24
Schreibe einen Kommentar