Weka Explorer does not have an option to give the results for individual folds when using the crossvalidation option, there are some workarounds. If you explicitly don't want to change any code, you need to do some manual fiddling, but I think this gives more or less what you want
- Instead of
Cross-validation
, select Percentage split
and set it to 90%
- Start classifier
- Click
More options...
and change the Random seed for XVal / % Split
value to something you haven't used before.
- Repeat ten times.
This is not exactly equivalent to 10-fold crossvalidation though, since the pseudo-folds you make this way might overlap.
An alternative that is equivalent to crossvalidation, but more cumbersome, would be to make 10 folds manually by using the unsupervised instance filter RemoveFolds
or RemoveRange
.
Generate and save 10 training sets and 10 test sets. Then for every fold, load the training set, select Supplied test set
in the classify tab, and select the appropriate test fold.