16 using namespace shogun;
33 int32_t num_classes=2;
47 SG_ERROR(
"Multiclass or binary labels required for stratified crossvalidation\n");
52 for (
index_t i=0; i<num_classes; ++i)
54 labels_per_class.
vector[i]=0;
58 labels_per_class.
vector[i]++;
62 for (
index_t i=0; i<num_classes; ++i)
64 if (labels_per_class.
vector[i]<num_subsets)
66 SG_WARNING(
"There are only %d labels of class %.18g, but %d "
67 "subsets. Labels of that class will not appear in every "
68 "subset!\n", labels_per_class.
vector[i], classes.
vector[i], num_subsets);
93 SG_ERROR(
"Multiclass or binary labels required for stratified crossvalidation\n");