split up data set in training and test sets. Gives weird results on both Arjen's data and some of my own toy data sets. Will need to look into that sometime.