title: C5.0 decision tree - c50 code called exit with value 1
body: <p>I am getting the following error</p>
  
  <p><em><strong>c50 code called exit with value 1</em></strong></p>
  
  <p>I am doing this on the titanic data available from Kaggle</p>
  
  <pre><code># Importing datasets
  train &lt;- read.csv("train.csv", sep=",")
  
  # this is the structure
    str(train)
  </code></pre>
  
  <p>Output :-</p>
  
  <pre><code>    '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 ...
  </code></pre>
  
  <p>Then I tried using C5.0 dtree</p>
  
  <pre><code># Trying with C5.0 decision tree
  library(C50)
  
  #C5.0 models require a factor outcome otherwise error
  train$Survived &lt;- factor(train$Survived)
  
  new_model &lt;- C5.0(train[-2],train$Survived)
  </code></pre>
  
  <p>So running the above lines gives me this error</p>
  
  <pre><code>c50 code called exit with value 1
  </code></pre>
  
  <p>I'm not able to figure out what's going wrong? I was using similar code on different dataset and it was working fine. Any ideas about how can I debug my code?</p>
  
  <p>-Thanks</p>