16 using namespace shogun;
34 int32_t num_classes=2;
48 SG_ERROR(
"Multiclass or binary labels required for stratified crossvalidation\n")
53 for (
index_t i=0; i<num_classes; ++i)
55 labels_per_class.
vector[i]=0;
59 labels_per_class.
vector[i]++;
63 for (
index_t i=0; i<num_classes; ++i)
65 if (labels_per_class.
vector[i]<num_subsets)
67 SG_WARNING(
"There are only %d labels of class %.18g, but %d "
68 "subsets. Labels of that class will not appear in every "
69 "subset!\n", labels_per_class.
vector[i], classes.
vector[i], num_subsets);
96 SG_ERROR(
"Multiclass or binary labels required for stratified crossvalidation\n")