title: Why can't weka correctly predict the values of my test-set?
body: <p>Why can't weka correctly predict the values of my test-set?</p>
  
  <p>commands used:</p>
  
  <pre><code>weka -c 'weka.classifiers.functions.SMO -no-cv -t triggering.arff -d triggering.model'
  weka -c 'weka.classifiers.functions.SMO -p 0 -T triggering-new.arff -l triggering.model'
  </code></pre>
  
  <p>trainning-data:</p>
  
  <pre><code>@relation triggering
  
  @attribute iota real
  @attribute A{TRUE, FALSE}
  @attribute B{TRUE, FALSE}
  @attribute C{TRUE, FALSE}
  
  @data
  10, FALSE, FALSE, FALSE
  20, FALSE, FALSE, FALSE
  30, FALSE, TRUE, FALSE
  40, FALSE, FALSE, TRUE
  50, TRUE, FALSE, FALSE
  </code></pre>
  
  <p>test-data:</p>
  
  <pre><code>@relation triggering-new
  
  @attribute iota real
  @attribute A{TRUE, FALSE}
  @attribute B{TRUE, FALSE}
  @attribute C{TRUE, FALSE}
  
  @data
  10, ?, ?, ?
  20, ?, ?, ?
  30, ?, ?, ?
  </code></pre>
  
  <p>prediction:</p>
  
  <pre><code>=== Predictions on test data ===
  
   inst#     actual  predicted error prediction
       1        1:?    2:FALSE       1
       2        1:?    2:FALSE       1
       3        1:?    2:FALSE       1
  </code></pre>