C5.0 arbre de décision - c50 code appelé à la sortie avec la valeur 1

J'obtiens l'erreur suivante

c50 code appelé à la sortie avec la valeur 1

Je le fais sur le titanic, les données disponibles à partir de Kaggle

# Importing datasets
train <- read.csv("train.csv", sep=",")

# this is the structure
  str(train)

De sortie :-

    'data.frame':   891 obs. of  12 variables:
$ PassengerId: int  1 2 3 4 5 6 7 8 9 10 ...
$ Survived   : int  0 1 1 1 0 0 0 0 1 1 ...
$ Pclass     : int  3 1 3 1 3 3 1 3 3 2 ...
$ Name       : Factor w/ 891 levels "Abbing, Mr. Anthony",..: 109 191 358 277 16 559 520 629 417 581 ...
$ Sex        : Factor w/ 2 levels "female","male": 2 1 1 1 2 2 2 2 1 1 ...
$ Age        : num  22 38 26 35 35 NA 54 2 27 14 ...
$ SibSp      : int  1 1 0 1 0 0 0 3 0 1 ...
$ Parch      : int  0 0 0 0 0 0 0 1 2 0 ...
$ Ticket     : Factor w/ 681 levels "110152","110413",..: 524 597 670 50 473 276 86 396 345 133 ...
$ Fare       : num  7.25 71.28 7.92 53.1 8.05 ...
$ Cabin      : Factor w/ 148 levels "","A10","A14",..: 1 83 1 57 1 1 131 1 1 1 ...
$ Embarked   : Factor w/ 4 levels "","C","Q","S": 4 2 4 4 4 3 4 4 4 2 ...

Ensuite, j'ai essayé à l'aide de C5.0 dl'arbre

# Trying with C5.0 decision tree
library(C50)
#C5.0 models require a factor outcome otherwise error
train$Survived <- factor(train$Survived)
new_model <- C5.0(train[-2],train$Survived)

Le fait d'exécuter les lignes ci-dessus me donne cette erreur

c50 code called exit with value 1

Je ne suis pas en mesure de comprendre ce qui ne va pas? J'ai été en utilisant le même code sur les différents dataset et ça marchait très bien. Des idées sur comment puis-je déboguer mon code?

-Grâce

OriginalL'auteur himalayanZephyr | 2014-04-02