Files
coco 85d885e008 a
2026-07-03 16:29:47 +08:00

34784 lines
2.0 MiB
Plaintext

class RandomForestClassifier {
public static int predict_0(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[12] <= -1.5) {
if (features[2] <= -17.5) {
if (features[0] <= -13.5) {
if (features[46] <= -0.5) {
if (features[1] <= -28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[36] <= -5.5) {
if (features[3] <= 0.5) {
if (features[36] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 98;
} else {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4992;
}
} else {
if (features[3] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[20] <= -6.0) {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[49] <= -16.5) {
if (features[36] <= -15.5) {
if (features[3] <= 1.5) {
if (features[46] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[15] <= 6.5) {
if (features[32] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
}
} else {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 443;
}
}
} else {
if (features[18] <= -46.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[40] <= 28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[23] <= -54.5) {
if (features[12] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
if (features[42] <= -9.5) {
if (features[3] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
}
}
} else {
if (features[36] <= -32.5) {
if (features[32] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 408;
}
} else {
if (features[41] <= -5.5) {
if (features[1] <= -28.0) {
if (features[21] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[4] <= 11.5) {
if (features[23] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
if (features[3] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 314;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -13.5) {
if (features[48] <= 1.5) {
if (features[14] <= 4.5) {
if (features[12] <= 1.5) {
if (features[27] <= 1.5) {
if (features[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[31] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[19] <= -61.5) {
if (features[19] <= -65.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 149;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[1] <= -17.0) {
if (features[4] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[24] <= -54.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[18] <= -1.0) {
if (features[24] <= -26.0) {
if (features[21] <= -5.5) {
if (features[22] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
}
}
} else {
if (features[49] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[36] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
} else {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 73;
}
}
} else {
if (features[14] <= 1.5) {
if (features[47] <= -71.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 165;
}
}
}
}
}
} else {
if (features[7] <= -0.5) {
if (features[45] <= 26.5) {
if (features[2] <= 2.5) {
if (features[6] <= -6.5) {
if (features[22] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[21] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 113;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 16.5) {
if (features[10] <= 2.5) {
if (features[24] <= -237.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -13.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 25.5) {
if (features[41] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3071;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 413;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[28] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 68;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[1] <= 27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 47.5) {
if (features[45] <= 44.5) {
if (features[40] <= -30.5) {
if (features[49] <= 41.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 62.5) {
if (features[24] <= 83.5) {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 1403;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -13.5) {
classes[0] = 0;
classes[1] = 113;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 67.5) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 39.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 45.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 33.5) {
if (features[1] <= 38.5) {
classes[0] = 0;
classes[1] = 151;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 59.5) {
if (features[21] <= -230.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= -29.5) {
if (features[4] <= -21.5) {
classes[0] = 0;
classes[1] = 259;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 64.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 114;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[33] <= 7.5) {
if (features[49] <= 87.5) {
if (features[40] <= -31.0) {
if (features[12] <= -112.5) {
if (features[25] <= -7.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= 1.5) {
if (features[12] <= 46.0) {
if (features[34] <= -20.5) {
if (features[12] <= -52.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 236;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 56;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[44] <= 4.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 86;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 88.5) {
if (features[45] <= 39.5) {
if (features[38] <= 71.5) {
if (features[4] <= -17.0) {
if (features[31] <= -78.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 41.0) {
classes[0] = 0;
classes[1] = 221;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -73.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 10.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 64.5) {
if (features[3] <= -153.5) {
classes[0] = 0;
classes[1] = 52;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -4.5) {
if (features[39] <= -29.5) {
if (features[2] <= 35.5) {
if (features[37] <= 77.0) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -20.5) {
if (features[10] <= -20.5) {
classes[0] = 121;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -142.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 916;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 26.5) {
if (features[21] <= -85.5) {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 7.0) {
if (features[13] <= -16.5) {
classes[0] = 0;
classes[1] = 135;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 16.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -16.5) {
if (features[31] <= -77.5) {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 453;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[44] <= 3.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[30] <= 5.5) {
if (features[11] <= -22.5) {
if (features[21] <= -55.0) {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 23.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[47] <= 85.0) {
if (features[18] <= 54.0) {
classes[0] = 1039;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 26.5) {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[44] <= 4.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= 29.5) {
classes[0] = 43;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[40] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 32;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= -21.5) {
if (features[12] <= -0.5) {
if (features[36] <= -20.5) {
if (features[2] <= -13.5) {
if (features[20] <= -53.5) {
if (features[15] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
}
} else {
if (features[30] <= 0.5) {
if (features[4] <= 12.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
} else {
if (features[1] <= -15.0) {
if (features[3] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
}
} else {
if (features[24] <= 3.0) {
if (features[16] <= 2.5) {
if (features[36] <= -25.5) {
if (features[28] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[12] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
} else {
if (features[36] <= -18.5) {
if (features[14] <= 4.5) {
if (features[49] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
}
} else {
if (features[39] <= 0.5) {
if (features[19] <= -72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[21] <= 175.5) {
if (features[45] <= -13.5) {
if (features[26] <= -0.5) {
if (features[25] <= 14.5) {
if (features[20] <= -71.0) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 220;
classes[4] = 0;
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[40] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
classes[4] = 0;
} else {
if (features[29] <= -1.5) {
if (features[32] <= -3.5) {
if (features[18] <= -53.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
}
} else {
if (features[27] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
} else {
if (features[6] <= -13.5) {
if (features[42] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
} else {
if (features[0] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[11] <= 3.5) {
if (features[18] <= -49.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 97;
classes[4] = 0;
} else {
if (features[19] <= -41.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1146;
classes[4] = 0;
}
} else {
if (features[45] <= -12.5) {
if (features[49] <= -11.5) {
if (features[19] <= -87.5) {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[20] <= -71.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 108;
classes[4] = 0;
}
}
} else {
if (features[28] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 299;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[12] <= 11.5) {
if (features[5] <= -13.0) {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 76;
}
} else {
if (features[10] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[20] <= -50.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_1(double[] features) {
int[] classes = new int[5];
if (features[37] <= 0.5) {
if (features[12] <= -1.5) {
if (features[36] <= -15.5) {
if (features[2] <= -13.5) {
if (features[49] <= -16.5) {
if (features[36] <= -18.5) {
if (features[38] <= -18.5) {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4986;
} else {
if (features[36] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 248;
} else {
if (features[35] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
}
}
} else {
if (features[30] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 71;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[39] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 211;
} else {
if (features[6] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[18] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[45] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[28] <= -4.0) {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[38] <= -22.5) {
if (features[39] <= 0.5) {
if (features[8] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[46] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 43;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[22] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[43] <= -1.5) {
if (features[36] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 73;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -2.5) {
if (features[10] <= 8.5) {
if (features[37] <= -20.5) {
if (features[12] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[47] <= -77.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
}
} else {
if (features[23] <= -62.5) {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[0] <= 1.0) {
if (features[45] <= -19.5) {
if (features[42] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[0] <= -12.5) {
if (features[40] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
} else {
if (features[22] <= 3.5) {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 595;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
} else {
if (features[5] <= -12.5) {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 9.5) {
if (features[4] <= 7.5) {
if (features[1] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 735;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= -49.5) {
if (features[37] <= -14.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 59;
classes[4] = 0;
} else {
if (features[3] <= 0.5) {
if (features[34] <= 3.5) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
if (features[26] <= 0.5) {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
}
}
} else {
if (features[1] <= -16.5) {
if (features[10] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 139;
}
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[3] <= 3.5) {
if (features[9] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
}
} else {
if (features[26] <= 0.5) {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 225;
classes[4] = 0;
} else {
if (features[21] <= 120.0) {
if (features[31] <= 19.5) {
if (features[39] <= -0.5) {
if (features[21] <= 0.5) {
if (features[29] <= -13.5) {
if (features[39] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[3] <= 1.0) {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 121;
classes[4] = 0;
} else {
if (features[18] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[43] <= -0.5) {
if (features[13] <= 8.5) {
if (features[24] <= 16.5) {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[47] <= -74.0) {
if (features[41] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
}
}
} else {
if (features[15] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[42] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[11] <= 2.5) {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
}
} else {
if (features[6] <= -13.5) {
if (features[42] <= -16.5) {
if (features[33] <= -2.5) {
if (features[29] <= -8.5) {
if (features[32] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
} else {
if (features[20] <= -42.5) {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
} else {
if (features[37] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 48;
}
}
} else {
if (features[3] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
}
} else {
if (features[39] <= -0.5) {
if (features[42] <= -35.5) {
if (features[37] <= -37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 291;
classes[4] = 0;
}
} else {
if (features[33] <= 0.5) {
if (features[32] <= 1.5) {
if (features[4] <= 24.5) {
if (features[19] <= -95.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[28] <= -9.5) {
if (features[25] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 128;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[45] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
} else {
if (features[38] <= -21.5) {
if (features[40] <= 25.0) {
if (features[47] <= -50.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
if (features[39] <= 0.5) {
if (features[28] <= 0.5) {
if (features[22] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[36] <= -4.5) {
if (features[14] <= 6.5) {
if (features[40] <= 23.5) {
if (features[19] <= -92.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[21] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[1] <= -17.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
}
}
}
}
}
}
} else {
if (features[42] <= -17.5) {
if (features[3] <= -1.5) {
if (features[43] <= 1.5) {
if (features[6] <= -7.0) {
if (features[35] <= -0.5) {
if (features[28] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 515;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[25] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 27.5) {
if (features[6] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 378;
classes[4] = 0;
} else {
if (features[5] <= 16.5) {
if (features[37] <= 57.0) {
if (features[10] <= 1.5) {
if (features[19] <= -229.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3487;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -84.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 69;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= -7.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= -13.5) {
if (features[48] <= 7.5) {
if (features[30] <= -104.5) {
if (features[5] <= 28.0) {
if (features[11] <= -17.5) {
if (features[30] <= -173.0) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -12.5) {
classes[0] = 0;
classes[1] = 33;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 81;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 84;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= 6.5) {
if (features[45] <= 39.5) {
if (features[0] <= 23.5) {
if (features[24] <= 12.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 66.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[10] <= -28.5) {
if (features[5] <= 32.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 35.5) {
if (features[44] <= 4.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -17.5) {
if (features[9] <= -17.5) {
if (features[2] <= 44.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 15.0) {
classes[0] = 85;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= 3.5) {
if (features[22] <= -13.5) {
if (features[19] <= 16.5) {
if (features[9] <= -17.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[7] <= -8.5) {
if (features[15] <= -23.5) {
if (features[18] <= 0.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 97;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 990;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 73.0) {
classes[0] = 124;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[19] <= 16.5) {
if (features[24] <= 13.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -3.5) {
if (features[24] <= 14.5) {
if (features[33] <= 9.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 11.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[40] <= -88.5) {
if (features[6] <= 47.0) {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 164;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[29] <= 11.5) {
if (features[3] <= -50.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 91.5) {
if (features[13] <= -20.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 128;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[15] <= -23.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 54.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= 31.5) {
if (features[9] <= -12.5) {
if (features[45] <= 40.5) {
if (features[31] <= -31.5) {
if (features[38] <= 73.5) {
if (features[49] <= 78.5) {
if (features[46] <= -19.5) {
if (features[5] <= 21.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 722;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -75.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[22] <= -21.0) {
if (features[29] <= 6.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 34;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -72.5) {
if (features[13] <= -17.5) {
if (features[46] <= -20.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 12.5) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 53.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 67.0) {
if (features[4] <= -24.5) {
if (features[49] <= 72.5) {
if (features[1] <= 49.5) {
if (features[10] <= -21.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -14.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 6.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -47.0) {
if (features[9] <= -14.5) {
if (features[12] <= 13.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 206;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[36] <= 48.5) {
if (features[21] <= 17.0) {
if (features[36] <= 45.5) {
if (features[27] <= 17.5) {
if (features[14] <= -11.5) {
if (features[7] <= -11.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 159;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1062;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 40.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -8.0) {
if (features[33] <= 12.5) {
if (features[41] <= 11.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 112;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 32.5) {
if (features[25] <= -9.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 64.5) {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -16.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 66.5) {
if (features[10] <= -14.5) {
classes[0] = 0;
classes[1] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[31] <= -29.5) {
if (features[46] <= -17.5) {
if (features[39] <= -63.5) {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -17.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -69.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -37.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[27] <= 6.5) {
if (features[23] <= 46.0) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -106.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 207;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -174.5) {
if (features[44] <= 2.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 43.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -94.0) {
if (features[25] <= -7.5) {
classes[0] = 784;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -18.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[47] <= 59.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_2(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[45] <= -19.5) {
if (features[40] <= 30.5) {
if (features[12] <= -1.5) {
if (features[46] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[36] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1519;
} else {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[41] <= -3.5) {
if (features[5] <= -21.5) {
if (features[42] <= -35.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 93;
classes[4] = 0;
}
} else {
if (features[4] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
} else {
if (features[14] <= 3.5) {
if (features[3] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 71;
}
} else {
if (features[13] <= 9.5) {
if (features[1] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 68;
} else {
if (features[48] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
if (features[10] <= 6.5) {
if (features[45] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 73;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3648;
}
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[14] <= 6.5) {
if (features[32] <= 1.5) {
if (features[23] <= 33.0) {
if (features[6] <= -14.5) {
if (features[14] <= 5.5) {
if (features[36] <= -28.5) {
if (features[39] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[33] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 351;
classes[4] = 0;
} else {
if (features[31] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 68;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -26.0) {
if (features[38] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[25] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[24] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[12] <= 19.5) {
if (features[39] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[29] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[16] <= 1.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[30] <= 0.5) {
if (features[15] <= 9.5) {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[33] <= -7.5) {
if (features[37] <= -19.0) {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 43;
}
} else {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[29] <= -7.5) {
if (features[6] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= 3.5) {
if (features[11] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[45] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
} else {
if (features[23] <= -52.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[24] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[30] <= 2.5) {
if (features[30] <= 0.5) {
if (features[30] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[2] <= -15.5) {
if (features[32] <= -5.5) {
if (features[9] <= 2.5) {
if (features[35] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 552;
}
} else {
if (features[11] <= 2.5) {
if (features[7] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[32] <= 1.5) {
if (features[3] <= 1.5) {
if (features[31] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 95;
}
} else {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
}
}
}
} else {
if (features[37] <= -22.5) {
if (features[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 44;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[18] <= 14.0) {
if (features[41] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[5] <= 15.5) {
if (features[4] <= -3.5) {
if (features[49] <= 49.0) {
if (features[47] <= -238.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3355;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 40.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 260;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= 14.5) {
if (features[46] <= 6.5) {
if (features[5] <= 1.5) {
if (features[49] <= -22.5) {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
classes[4] = 0;
} else {
if (features[14] <= 4.5) {
if (features[31] <= 14.5) {
if (features[38] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[12] <= -3.0) {
if (features[42] <= -23.5) {
if (features[20] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
}
} else {
if (features[1] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
} else {
if (features[41] <= 4.5) {
if (features[15] <= 4.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1406;
classes[4] = 0;
} else {
if (features[25] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 145;
classes[4] = 0;
} else {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 4.5) {
if (features[36] <= -16.5) {
if (features[18] <= -52.5) {
if (features[38] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[12] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
} else {
if (features[46] <= 4.5) {
if (features[18] <= -45.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 400;
classes[4] = 0;
}
}
} else {
if (features[42] <= -11.5) {
if (features[12] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 72;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[12] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
} else {
if (features[45] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= -16.5) {
if (features[39] <= 0.5) {
if (features[33] <= -2.5) {
if (features[23] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[1] <= -7.0) {
if (features[27] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 92;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
}
} else {
if (features[20] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[36] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
}
}
} else {
if (features[0] <= -9.5) {
if (features[40] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[49] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
} else {
if (features[37] <= -12.5) {
if (features[22] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[3] <= -68.5) {
if (features[6] <= 38.5) {
if (features[38] <= 72.0) {
if (features[3] <= -137.0) {
if (features[10] <= -23.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -141.5) {
classes[0] = 0;
classes[1] = 710;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -12.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -11.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[27] <= 0.5) {
if (features[9] <= -7.0) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 45.0) {
if (features[10] <= -21.0) {
if (features[23] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 4.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[26] <= 1.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
if (features[6] <= 37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 57.5) {
if (features[31] <= -26.5) {
if (features[4] <= -18.0) {
classes[0] = 0;
classes[1] = 312;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 79.5) {
if (features[9] <= -12.5) {
if (features[45] <= 39.5) {
if (features[11] <= -16.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -15.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 20.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 34.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 91.5) {
if (features[48] <= 6.5) {
if (features[47] <= 63.0) {
classes[0] = 29;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= 83.5) {
if (features[37] <= 85.5) {
if (features[42] <= 69.5) {
if (features[40] <= -32.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 514;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 53.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1532;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -13.0) {
classes[0] = 24;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 31.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -89.5) {
if (features[13] <= -5.5) {
if (features[42] <= 60.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[40] <= -30.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 510;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -26.0) {
if (features[47] <= 76.5) {
if (features[37] <= 86.5) {
classes[0] = 0;
classes[1] = 57;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 30.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= -13.0) {
if (features[0] <= 29.5) {
classes[0] = 93;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 83.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 129;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= 106.5) {
if (features[36] <= 52.5) {
if (features[30] <= -215.5) {
if (features[49] <= 54.0) {
if (features[14] <= -10.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -19.0) {
if (features[12] <= 52.5) {
classes[0] = 0;
classes[1] = 1158;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 29.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[43] <= -3.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 31.5) {
if (features[30] <= -1.5) {
if (features[42] <= 71.5) {
if (features[24] <= 43.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -52.5) {
if (features[5] <= 29.5) {
if (features[22] <= -22.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[7] <= -11.5) {
if (features[39] <= -121.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 88;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[21] <= -44.5) {
if (features[19] <= 63.5) {
if (features[24] <= 22.0) {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 34.5) {
if (features[23] <= 20.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -14.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 34;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 54;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 46.5) {
if (features[33] <= 7.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 80.5) {
if (features[8] <= 2.5) {
if (features[22] <= -27.5) {
if (features[42] <= 74.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 46;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[14] <= -11.5) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[29] <= 11.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 105;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_3(double[] features) {
int[] classes = new int[5];
if (features[0] <= -12.5) {
if (features[1] <= -22.5) {
if (features[1] <= -25.5) {
if (features[6] <= -23.5) {
if (features[3] <= -16.5) {
if (features[43] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= 6.5) {
if (features[49] <= -32.0) {
if (features[2] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 906;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3340;
}
}
} else {
if (features[39] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[30] <= -2.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 261;
}
}
}
} else {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 55;
classes[4] = 0;
} else {
if (features[29] <= -8.5) {
if (features[38] <= -26.5) {
if (features[36] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
} else {
if (features[37] <= -20.5) {
if (features[5] <= -16.5) {
if (features[15] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
}
} else {
if (features[18] <= -34.5) {
if (features[2] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[8] <= -1.5) {
if (features[3] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 580;
}
}
}
}
} else {
if (features[27] <= -5.5) {
if (features[2] <= -16.5) {
if (features[48] <= -7.5) {
if (features[13] <= 5.5) {
if (features[46] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 74;
classes[4] = 0;
} else {
if (features[29] <= -11.5) {
if (features[38] <= -29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[28] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[20] <= -23.5) {
if (features[37] <= -17.5) {
if (features[18] <= 26.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[4] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[2] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[25] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[5] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
}
} else {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[3] <= 3.0) {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
}
}
}
} else {
if (features[49] <= -22.5) {
if (features[47] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 104;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
} else {
if (features[1] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[38] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 104;
classes[4] = 0;
}
} else {
if (features[0] <= -14.5) {
if (features[22] <= 34.0) {
if (features[25] <= -10.5) {
if (features[26] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[26] <= -2.5) {
if (features[10] <= 7.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[22] <= -31.5) {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
} else {
if (features[19] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 299;
}
}
}
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 107;
} else {
if (features[31] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
} else {
if (features[23] <= -32.0) {
if (features[12] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[32] <= -0.5) {
if (features[11] <= 7.5) {
if (features[18] <= -67.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[22] <= 65.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 82;
classes[4] = 0;
} else {
if (features[40] <= 15.5) {
if (features[40] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[20] <= -66.5) {
if (features[37] <= -27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[37] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[8] <= 0.5) {
if (features[12] <= -49.5) {
if (features[35] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[47] <= -7.5) {
if (features[3] <= 1.5) {
if (features[36] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 382;
}
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 65;
}
}
}
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
} else {
if (features[9] <= -8.5) {
if (features[49] <= 74.5) {
if (features[12] <= -89.5) {
if (features[21] <= -229.0) {
classes[0] = 0;
classes[1] = 104;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 34.5) {
if (features[40] <= -28.0) {
if (features[13] <= -14.0) {
if (features[7] <= -9.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -6.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 62.5) {
if (features[4] <= -18.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1128;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 52;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -19.5) {
if (features[18] <= 61.5) {
if (features[37] <= 87.5) {
if (features[21] <= 18.0) {
if (features[19] <= 101.0) {
if (features[39] <= -239.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 67.5) {
if (features[14] <= -8.5) {
if (features[30] <= 0.5) {
if (features[32] <= 1.5) {
if (features[31] <= -35.5) {
classes[0] = 0;
classes[1] = 209;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1642;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 83.5) {
if (features[31] <= -51.5) {
classes[0] = 0;
classes[1] = 155;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -65.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 27.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 49.5) {
classes[0] = 0;
classes[1] = 34;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -11.0) {
if (features[15] <= -20.5) {
if (features[25] <= -10.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[43] <= -4.5) {
if (features[13] <= -15.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 46;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[33] <= 11.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 40.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -98.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -17.0) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -99.0) {
if (features[1] <= 39.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 37;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -8.5) {
if (features[5] <= 42.0) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[42] <= 90.5) {
if (features[40] <= -72.5) {
if (features[39] <= -89.0) {
if (features[37] <= 88.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 62;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -54.5) {
if (features[14] <= -16.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 128;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 33.5) {
if (features[40] <= -69.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= -0.5) {
if (features[38] <= 75.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 11.0) {
if (features[23] <= 4.5) {
if (features[5] <= 32.0) {
if (features[32] <= 4.0) {
if (features[45] <= 40.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 87.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -50.0) {
if (features[16] <= -5.5) {
if (features[38] <= 76.0) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 87.5) {
if (features[4] <= -32.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 17.5) {
if (features[32] <= 15.5) {
if (features[13] <= -19.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 598;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 98.0) {
if (features[27] <= 6.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= -20.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 97.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[29] <= 18.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[18] <= 54.0) {
if (features[24] <= 12.5) {
if (features[13] <= -22.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -24.5) {
if (features[20] <= 36.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 28.5) {
classes[0] = 848;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -30.5) {
if (features[39] <= 1.0) {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 155;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[43] <= -3.5) {
if (features[43] <= -4.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= 2.5) {
if (features[45] <= -14.5) {
if (features[11] <= 2.5) {
if (features[37] <= -23.5) {
if (features[25] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 106;
classes[4] = 0;
}
} else {
if (features[41] <= -4.5) {
if (features[29] <= -5.5) {
if (features[47] <= -26.5) {
if (features[23] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[31] <= 27.5) {
if (features[23] <= -46.0) {
if (features[28] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
} else {
if (features[9] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[33] <= -4.5) {
if (features[36] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
}
} else {
if (features[36] <= -17.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[6] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
} else {
if (features[23] <= -15.0) {
if (features[41] <= -2.5) {
if (features[20] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
if (features[20] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
} else {
if (features[8] <= -0.5) {
if (features[36] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[3] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[25] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[49] <= -21.5) {
if (features[15] <= 6.5) {
if (features[48] <= -4.5) {
if (features[47] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
} else {
if (features[36] <= -23.5) {
if (features[22] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[28] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[23] <= -48.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[37] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[38] <= -33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[48] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[2] <= -6.5) {
if (features[2] <= -11.5) {
if (features[10] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= -12.5) {
if (features[21] <= 1.5) {
if (features[23] <= 44.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 383;
classes[4] = 0;
} else {
if (features[49] <= -11.5) {
if (features[46] <= 6.5) {
if (features[13] <= 7.5) {
if (features[37] <= -13.5) {
if (features[29] <= -2.5) {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[41] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[20] <= -71.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 60;
classes[4] = 0;
}
}
} else {
if (features[23] <= -15.5) {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[44] <= -0.5) {
if (features[9] <= 4.5) {
if (features[27] <= -1.5) {
if (features[22] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
if (features[19] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[31] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[23] <= -60.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[19] <= -74.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[46] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 8.5) {
if (features[49] <= -20.5) {
if (features[24] <= 26.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[36] <= -19.5) {
if (features[28] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[23] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1311;
classes[4] = 0;
} else {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[3] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[3] <= -170.0) {
if (features[5] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= -39.5) {
if (features[46] <= 0.0) {
if (features[46] <= -4.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[0] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3445;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 152;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 21;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[37] <= 63.5) {
if (features[48] <= 24.5) {
classes[0] = 0;
classes[1] = 143;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 41.5) {
if (features[46] <= -8.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 32.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 12.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 34.5) {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 22.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_4(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[45] <= -15.5) {
if (features[7] <= 3.5) {
if (features[12] <= -1.5) {
if (features[36] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 554;
} else {
if (features[27] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[1] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 72;
} else {
if (features[12] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
}
}
}
} else {
if (features[9] <= 6.5) {
if (features[13] <= 8.5) {
if (features[41] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
} else {
if (features[8] <= -0.5) {
if (features[47] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[35] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[9] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[10] <= 7.5) {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[44] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[31] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
}
} else {
if (features[47] <= -51.5) {
if (features[42] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 91;
classes[4] = 0;
}
}
} else {
if (features[9] <= 7.5) {
if (features[30] <= -0.5) {
if (features[18] <= -49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
} else {
if (features[40] <= 34.5) {
if (features[36] <= -30.0) {
if (features[20] <= -51.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 192;
}
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[3] <= -0.5) {
if (features[5] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[42] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4814;
} else {
if (features[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 6.5) {
if (features[42] <= -35.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 2;
} else {
if (features[3] <= 5.0) {
if (features[27] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 79;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[8] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 273;
}
}
}
}
} else {
if (features[38] <= -22.5) {
if (features[35] <= 0.5) {
if (features[23] <= 3.5) {
if (features[24] <= -23.0) {
if (features[43] <= -2.5) {
if (features[45] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 69;
classes[4] = 0;
} else {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
if (features[23] <= -2.5) {
if (features[20] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[30] <= 1.5) {
if (features[36] <= -21.5) {
if (features[29] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[19] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[23] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[27] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[6] <= -14.5) {
if (features[32] <= 0.0) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
} else {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
}
}
}
}
} else {
if (features[15] <= 7.5) {
if (features[14] <= 4.5) {
if (features[10] <= 8.5) {
if (features[24] <= 50.5) {
if (features[32] <= 3.5) {
if (features[41] <= -4.5) {
if (features[19] <= 36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 99;
classes[4] = 0;
}
} else {
if (features[11] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[36] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[8] <= -0.5) {
if (features[25] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[2] <= -12.5) {
if (features[37] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[15] <= -11.5) {
if (features[36] <= 48.5) {
if (features[4] <= -18.5) {
if (features[49] <= 41.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 21;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 57.0) {
if (features[32] <= 17.5) {
if (features[42] <= 73.5) {
if (features[38] <= 68.5) {
if (features[24] <= 83.5) {
if (features[11] <= -18.5) {
if (features[4] <= -28.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -112.5) {
if (features[10] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 65.5) {
if (features[49] <= 72.5) {
classes[0] = 0;
classes[1] = 1363;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -15.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 37.5) {
if (features[11] <= -14.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 70.5) {
classes[0] = 0;
classes[1] = 255;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -17.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[8] <= 2.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 72.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 51.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 43.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 26.5) {
if (features[48] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 21;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 84;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 34.5) {
if (features[44] <= 2.5) {
if (features[15] <= -20.5) {
if (features[32] <= 0.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 78.5) {
if (features[10] <= -23.5) {
if (features[44] <= 4.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -25.0) {
classes[0] = 0;
classes[1] = 270;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[19] <= 35.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= -51.5) {
if (features[2] <= 35.5) {
if (features[19] <= 51.0) {
if (features[34] <= -16.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 68.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 38.5) {
if (features[29] <= 7.5) {
if (features[38] <= 61.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 63.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
if (features[34] <= -16.0) {
classes[0] = 277;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -29.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 57;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[18] <= 55.5) {
if (features[44] <= 4.5) {
classes[0] = 1086;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 24.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 194;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 71.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 68;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[1] <= 48.5) {
if (features[39] <= -1.5) {
if (features[36] <= 62.5) {
if (features[12] <= 35.0) {
classes[0] = 0;
classes[1] = 196;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 11.5) {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 72.5) {
if (features[39] <= 3.0) {
if (features[47] <= 17.0) {
if (features[39] <= -6.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 57;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[33] <= 8.5) {
if (features[30] <= 7.0) {
if (features[3] <= -93.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -62.5) {
if (features[1] <= 51.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 37;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 45.5) {
if (features[0] <= 29.5) {
if (features[36] <= 64.5) {
if (features[21] <= -62.5) {
if (features[3] <= -63.5) {
classes[0] = 321;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 16.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 14.5) {
classes[0] = 27;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -53.5) {
classes[0] = 48;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 105.0) {
if (features[39] <= 7.0) {
if (features[6] <= 40.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 9.5) {
if (features[2] <= 39.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 41;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 560;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 13.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -21.5) {
if (features[49] <= 92.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 93.0) {
if (features[3] <= -94.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 59.5) {
classes[0] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -44.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
} else {
if (features[6] <= 2.5) {
if (features[3] <= 13.5) {
if (features[18] <= -68.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[46] <= 9.5) {
if (features[19] <= -100.5) {
if (features[47] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -17.5) {
if (features[3] <= 0.5) {
if (features[48] <= -8.5) {
if (features[24] <= 12.5) {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
}
} else {
if (features[7] <= 4.5) {
if (features[27] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[17] <= -0.5) {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[0] <= -10.5) {
if (features[18] <= -53.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
} else {
if (features[3] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
} else {
if (features[20] <= -81.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 6.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 735;
classes[4] = 0;
} else {
if (features[18] <= -25.0) {
if (features[4] <= 8.5) {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[38] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 189;
classes[4] = 0;
}
}
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[37] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1217;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
if (features[2] <= -12.5) {
if (features[41] <= -6.5) {
if (features[3] <= 32.5) {
if (features[46] <= 5.5) {
if (features[23] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[34] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
}
} else {
if (features[46] <= 2.5) {
if (features[22] <= 56.5) {
if (features[5] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 258;
} else {
if (features[27] <= -4.5) {
if (features[49] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
}
}
}
}
} else {
if (features[10] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
if (features[29] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[33] <= 9.5) {
if (features[45] <= 27.5) {
if (features[47] <= -49.5) {
if (features[12] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[2] <= 24.5) {
if (features[28] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3286;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 121;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 13.5) {
if (features[41] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 137;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -68.5) {
if (features[36] <= 39.0) {
classes[0] = 0;
classes[1] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -175.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -31.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 171;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= 65.0) {
classes[0] = 0;
classes[1] = 248;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_5(double[] features) {
int[] classes = new int[5];
if (features[49] <= -17.5) {
if (features[3] <= 0.5) {
if (features[9] <= 6.5) {
if (features[41] <= -1.5) {
if (features[6] <= -10.5) {
if (features[6] <= -25.0) {
if (features[27] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[8] <= 0.5) {
if (features[34] <= 1.5) {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[38] <= -33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[23] <= 36.5) {
if (features[44] <= 0.5) {
if (features[36] <= -30.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[3] <= -11.0) {
if (features[37] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[40] <= 15.5) {
if (features[34] <= 4.5) {
if (features[14] <= 4.5) {
if (features[19] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[29] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[3] <= -3.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[1] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 452;
classes[4] = 0;
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
} else {
if (features[47] <= -30.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
}
}
}
} else {
if (features[20] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 3;
}
}
} else {
if (features[1] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
} else {
if (features[33] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
if (features[36] <= -16.5) {
if (features[46] <= 6.5) {
if (features[41] <= 1.5) {
if (features[3] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
}
} else {
if (features[40] <= 19.5) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 75;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
}
}
} else {
if (features[39] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[36] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 483;
} else {
if (features[39] <= 1.5) {
if (features[49] <= -34.0) {
if (features[11] <= 10.5) {
if (features[7] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[32] <= -4.5) {
if (features[1] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 83;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[30] <= 2.5) {
if (features[4] <= 8.5) {
if (features[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
}
} else {
if (features[0] <= -8.5) {
if (features[30] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[39] <= 1.5) {
if (features[5] <= -12.5) {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5235;
} else {
if (features[40] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 66;
} else {
if (features[40] <= 24.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
}
}
}
} else {
if (features[36] <= -14.5) {
if (features[49] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 104;
} else {
if (features[24] <= -65.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[12] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[33] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
} else {
if (features[37] <= 54.5) {
if (features[45] <= 2.5) {
if (features[6] <= -16.5) {
if (features[10] <= 2.5) {
if (features[1] <= -23.5) {
if (features[6] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[48] <= -5.5) {
if (features[21] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 150;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[16] <= 1.5) {
if (features[47] <= 7.5) {
if (features[25] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[26] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[31] <= 19.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 153;
} else {
if (features[12] <= -47.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
}
}
} else {
if (features[32] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[18] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[35] <= 0.5) {
if (features[31] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[21] <= 172.5) {
if (features[45] <= -14.5) {
if (features[8] <= -0.5) {
if (features[15] <= 4.5) {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 120;
classes[4] = 0;
} else {
if (features[45] <= -16.5) {
if (features[33] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
}
}
} else {
if (features[47] <= -33.0) {
if (features[11] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[37] <= -12.5) {
if (features[15] <= 6.5) {
if (features[18] <= -10.5) {
if (features[3] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[23] <= -63.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
}
}
} else {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[31] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
}
}
}
} else {
if (features[29] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1395;
classes[4] = 0;
} else {
if (features[4] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 252;
classes[4] = 0;
} else {
if (features[38] <= -9.5) {
if (features[3] <= 22.5) {
if (features[2] <= -13.5) {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[40] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[29] <= 3.5) {
if (features[23] <= 44.5) {
if (features[31] <= 14.5) {
if (features[22] <= 6.0) {
if (features[2] <= -12.5) {
if (features[12] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 171;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[43] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[31] <= 18.5) {
if (features[28] <= -3.5) {
if (features[2] <= -12.5) {
if (features[21] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[0] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[32] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
} else {
if (features[5] <= 17.5) {
if (features[34] <= 1.0) {
if (features[18] <= -141.0) {
if (features[18] <= -253.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 0.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3493;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 106;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 137;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 47.5) {
if (features[5] <= 34.5) {
if (features[11] <= -7.5) {
if (features[31] <= -30.5) {
if (features[20] <= 79.0) {
if (features[30] <= -241.5) {
if (features[32] <= 4.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 43.5) {
classes[0] = 0;
classes[1] = 1118;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 0.5) {
if (features[12] <= -51.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 540;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
if (features[49] <= 69.5) {
classes[0] = 0;
classes[1] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 5.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 48.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -231.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= -8.5) {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[16] <= -1.5) {
if (features[13] <= -5.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
if (features[3] <= -179.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 105;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 39.5) {
if (features[12] <= -108.5) {
if (features[25] <= -6.0) {
if (features[29] <= 4.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 17;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 80.5) {
if (features[23] <= 2.5) {
if (features[49] <= 71.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -17.5) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[10] <= -23.5) {
if (features[21] <= -85.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -9.5) {
if (features[40] <= -24.5) {
classes[0] = 0;
classes[1] = 421;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= 6.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[11] <= -22.5) {
if (features[34] <= -22.5) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -19.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 57;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 50.5) {
if (features[30] <= -58.5) {
if (features[31] <= -26.5) {
if (features[37] <= 65.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 58;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 168;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= 1.5) {
if (features[38] <= 67.5) {
if (features[13] <= -18.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 151;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 49.0) {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[22] <= -9.5) {
if (features[21] <= -63.5) {
if (features[49] <= 58.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -63.0) {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 11.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 38;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[32] <= 17.0) {
if (features[29] <= 2.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 7.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -66.5) {
if (features[2] <= 35.5) {
if (features[12] <= -86.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 1.5) {
if (features[20] <= 32.5) {
if (features[20] <= 24.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 74;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 66.5) {
if (features[6] <= 42.5) {
if (features[19] <= 44.5) {
if (features[16] <= -3.0) {
classes[0] = 55;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -21.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 338;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1362;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 9.5) {
classes[0] = 139;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= 19.0) {
if (features[21] <= -156.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 44;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= -11.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= -17.5) {
if (features[3] <= -46.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 19;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -20.5) {
classes[0] = 175;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -46.5) {
if (features[31] <= -70.5) {
if (features[47] <= 17.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 77.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 115;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 29.0) {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[40] <= -59.5) {
if (features[21] <= -63.0) {
if (features[5] <= 30.5) {
if (features[42] <= 75.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 100.0) {
if (features[24] <= 13.0) {
if (features[41] <= 11.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 78.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -51.0) {
classes[0] = 131;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -16.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_6(double[] features) {
int[] classes = new int[5];
if (features[38] <= -17.5) {
if (features[30] <= -2.5) {
if (features[12] <= -4.0) {
if (features[13] <= 8.0) {
if (features[0] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
} else {
if (features[11] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 196;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= 1.5) {
if (features[4] <= 14.5) {
if (features[38] <= -19.5) {
if (features[41] <= -6.5) {
if (features[35] <= -0.5) {
if (features[12] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
}
} else {
if (features[14] <= 4.5) {
if (features[36] <= -20.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
} else {
if (features[25] <= 8.5) {
if (features[49] <= -31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
if (features[42] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[38] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[40] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[24] <= -24.0) {
if (features[32] <= 4.5) {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[32] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[35] <= 0.5) {
if (features[36] <= -18.5) {
if (features[18] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
}
} else {
if (features[25] <= 14.0) {
if (features[41] <= -2.5) {
if (features[12] <= -1.5) {
if (features[22] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
if (features[22] <= 41.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[45] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[30] <= 0.5) {
if (features[16] <= 1.5) {
if (features[2] <= -11.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[29] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 90;
}
} else {
if (features[4] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 100;
}
}
}
} else {
if (features[9] <= 5.5) {
if (features[6] <= -14.5) {
if (features[13] <= 6.5) {
if (features[48] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[31] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
if (features[3] <= 0.5) {
if (features[46] <= 7.5) {
if (features[13] <= 7.5) {
if (features[39] <= -0.5) {
if (features[49] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[4] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[32] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[0] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 532;
} else {
if (features[32] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
}
} else {
if (features[6] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5309;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= -37.5) {
if (features[4] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[35] <= 1.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
} else {
if (features[22] <= 48.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[6] <= 27.5) {
if (features[45] <= 2.5) {
if (features[23] <= -51.5) {
if (features[46] <= 2.5) {
if (features[3] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 88;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[6] <= -15.5) {
if (features[19] <= 19.0) {
if (features[32] <= -6.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[32] <= -5.5) {
if (features[19] <= -67.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[44] <= -1.5) {
if (features[28] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 132;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[2] <= -13.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[6] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= -9.5) {
if (features[12] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
}
} else {
if (features[35] <= -0.5) {
if (features[5] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
}
}
} else {
if (features[36] <= -17.5) {
if (features[15] <= 2.5) {
if (features[2] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
} else {
if (features[25] <= 6.5) {
if (features[23] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[45] <= -13.0) {
if (features[23] <= -48.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[26] <= -1.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -16.5) {
if (features[41] <= -6.5) {
if (features[18] <= 36.5) {
if (features[3] <= 32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 67;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[15] <= 2.5) {
if (features[14] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[4] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
} else {
if (features[1] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[2] <= -12.5) {
if (features[15] <= 4.5) {
if (features[2] <= -15.5) {
if (features[36] <= -9.5) {
if (features[27] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[33] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
} else {
if (features[20] <= -48.5) {
if (features[3] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[48] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
}
} else {
if (features[17] <= 0.5) {
if (features[2] <= -14.5) {
if (features[27] <= -1.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 77;
classes[4] = 0;
} else {
if (features[23] <= -45.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 223;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 4;
}
}
} else {
if (features[37] <= -12.5) {
if (features[28] <= -1.5) {
if (features[10] <= 6.5) {
if (features[13] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[47] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[47] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[0] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[3] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
}
} else {
if (features[15] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1115;
classes[4] = 0;
} else {
if (features[3] <= 6.5) {
if (features[18] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 431;
classes[4] = 0;
} else {
if (features[13] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[33] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[23] <= -13.0) {
if (features[45] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[30] <= -237.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 27.5) {
if (features[34] <= 1.0) {
if (features[0] <= 13.5) {
if (features[25] <= -5.5) {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 673;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 108;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 32.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2821;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -85.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 45;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -46.0) {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= 68.5) {
if (features[4] <= -19.5) {
if (features[47] <= 85.5) {
if (features[38] <= 67.5) {
if (features[48] <= 31.5) {
if (features[21] <= 17.5) {
if (features[46] <= -19.5) {
if (features[2] <= 39.0) {
if (features[37] <= 74.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -20.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 8.5) {
if (features[13] <= -5.5) {
if (features[12] <= -101.5) {
if (features[3] <= -52.0) {
if (features[46] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 51.0) {
classes[0] = 0;
classes[1] = 51;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[19] <= 91.5) {
if (features[5] <= 35.5) {
classes[0] = 0;
classes[1] = 1813;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 44.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 32;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 72.5) {
classes[0] = 0;
classes[1] = 90;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -19.5) {
if (features[25] <= -6.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 50.0) {
if (features[20] <= 65.5) {
classes[0] = 0;
classes[1] = 98;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -55.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[33] <= 11.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -34.5) {
classes[0] = 0;
classes[1] = 53;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[19] <= 40.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -87.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -3.5) {
if (features[6] <= 42.5) {
if (features[42] <= 70.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -10.0) {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[11] <= -15.5) {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 28.5) {
if (features[41] <= 6.5) {
if (features[3] <= -132.5) {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -208.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 40.5) {
classes[0] = 0;
classes[1] = 133;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 31.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[0] <= 24.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -59.0) {
if (features[22] <= -28.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1088;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -35.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[33] <= 5.5) {
if (features[39] <= -78.0) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -58.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 90.5) {
if (features[11] <= -21.5) {
if (features[3] <= -107.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 10.5) {
if (features[21] <= -146.5) {
if (features[16] <= -3.5) {
classes[0] = 41;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 4.0) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -51.5) {
if (features[41] <= 17.5) {
if (features[16] <= -2.5) {
if (features[20] <= 9.5) {
if (features[6] <= 40.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 17.5) {
if (features[10] <= -22.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 6.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 80.5) {
if (features[25] <= -18.5) {
if (features[14] <= -12.5) {
if (features[32] <= 14.5) {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 265;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 504;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -40.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 53.0) {
if (features[24] <= 61.5) {
if (features[8] <= 1.5) {
if (features[7] <= -11.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 34;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[6] <= 43.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[25] <= -4.5) {
if (features[19] <= 105.5) {
if (features[49] <= 89.5) {
if (features[20] <= 33.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -22.5) {
if (features[21] <= -54.0) {
if (features[30] <= 5.0) {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1081;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[18] <= 34.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_7(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[38] <= -18.5) {
if (features[39] <= -2.5) {
if (features[9] <= 6.5) {
if (features[45] <= -27.5) {
if (features[23] <= -42.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 115;
classes[4] = 0;
}
} else {
if (features[27] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -1.5) {
if (features[7] <= 1.5) {
if (features[46] <= 7.5) {
if (features[49] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[30] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4492;
} else {
if (features[14] <= 5.5) {
if (features[47] <= -23.5) {
if (features[25] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[29] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= 8.5) {
if (features[1] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[46] <= 8.5) {
if (features[36] <= -23.5) {
if (features[36] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 420;
}
}
}
}
} else {
if (features[45] <= -20.5) {
if (features[3] <= 0.5) {
if (features[4] <= 19.5) {
if (features[48] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 626;
}
} else {
if (features[12] <= -0.5) {
if (features[14] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[38] <= -19.5) {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 178;
} else {
if (features[27] <= -2.5) {
if (features[46] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
} else {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[41] <= 0.0) {
if (features[21] <= 1.5) {
if (features[18] <= 26.5) {
if (features[5] <= -11.5) {
if (features[30] <= -1.5) {
if (features[12] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 119;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[1] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[3] <= 7.5) {
if (features[9] <= 5.5) {
if (features[20] <= -80.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[9] <= 4.5) {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 251;
classes[4] = 0;
} else {
if (features[2] <= -17.5) {
if (features[15] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 53;
classes[4] = 0;
}
}
} else {
if (features[38] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
} else {
if (features[16] <= 0.5) {
if (features[24] <= -40.0) {
if (features[18] <= -19.5) {
if (features[38] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[0] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 4;
}
} else {
if (features[48] <= -6.5) {
if (features[22] <= 55.5) {
if (features[5] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 61;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[27] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
if (features[14] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 243;
}
}
}
}
} else {
if (features[0] <= 16.5) {
if (features[2] <= 2.5) {
if (features[10] <= 8.5) {
if (features[37] <= -22.5) {
if (features[36] <= -19.5) {
if (features[20] <= -23.5) {
if (features[21] <= -2.5) {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[41] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
} else {
if (features[9] <= 5.5) {
if (features[28] <= -5.5) {
if (features[22] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[30] <= 0.5) {
if (features[26] <= -1.5) {
if (features[12] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[33] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
} else {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[20] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[29] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[34] <= 2.5) {
if (features[13] <= 11.0) {
if (features[37] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[44] <= 1.5) {
if (features[46] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1389;
classes[4] = 0;
}
} else {
if (features[1] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[3] <= 22.5) {
if (features[3] <= 9.5) {
if (features[18] <= -70.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[27] <= 4.5) {
if (features[2] <= -13.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[42] <= -18.5) {
if (features[43] <= 0.5) {
if (features[44] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 109;
classes[4] = 0;
}
}
} else {
if (features[3] <= 4.5) {
if (features[38] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 475;
classes[4] = 0;
}
} else {
if (features[28] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[31] <= 13.5) {
if (features[42] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[28] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= 10.5) {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
} else {
if (features[7] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[48] <= -1.5) {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
if (features[36] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 98;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[16] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[7] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[11] <= -13.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= 2.0) {
if (features[42] <= 55.0) {
if (features[5] <= 13.5) {
if (features[39] <= -237.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3617;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 63;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -5.0) {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= 75.5) {
if (features[40] <= -30.5) {
if (features[37] <= 86.5) {
if (features[47] <= 86.5) {
if (features[20] <= 84.5) {
if (features[4] <= -19.5) {
if (features[12] <= 43.0) {
if (features[13] <= -7.5) {
if (features[5] <= 35.5) {
if (features[46] <= -20.5) {
if (features[31] <= -58.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= 12.5) {
if (features[13] <= -12.5) {
classes[0] = 0;
classes[1] = 158;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -18.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 1843;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 70.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -14.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 87;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 26.5) {
if (features[3] <= -58.5) {
if (features[36] <= 44.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 207;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 84.0) {
if (features[3] <= -128.0) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -15.5) {
if (features[3] <= -73.5) {
classes[0] = 37;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 28.5) {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 161;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -229.5) {
if (features[36] <= 44.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -95.5) {
if (features[37] <= 60.5) {
if (features[42] <= 53.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1180;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= -19.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 39.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[21] <= -63.5) {
if (features[29] <= 5.5) {
if (features[37] <= 100.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 17.5) {
if (features[44] <= 1.5) {
if (features[4] <= -31.0) {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 87.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 5.5) {
if (features[49] <= 82.5) {
if (features[18] <= 2.5) {
if (features[0] <= 26.0) {
if (features[47] <= 82.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -50.5) {
if (features[19] <= 16.0) {
if (features[33] <= 9.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 319;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 12.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 1156;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 30.0) {
classes[0] = 40;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 60.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -22.5) {
classes[0] = 106;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -71.5) {
if (features[21] <= -0.5) {
if (features[36] <= 68.0) {
if (features[28] <= 17.5) {
if (features[25] <= -5.5) {
if (features[8] <= 3.5) {
if (features[36] <= 57.5) {
if (features[38] <= 75.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 120;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 69.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 46.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 48.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -18.5) {
if (features[32] <= 15.5) {
if (features[12] <= 28.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 68;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 20.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_8(double[] features) {
int[] classes = new int[5];
if (features[4] <= -2.5) {
if (features[1] <= 31.5) {
if (features[38] <= 51.0) {
if (features[19] <= -70.0) {
if (features[32] <= 1.5) {
if (features[20] <= -253.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[45] <= 26.5) {
if (features[42] <= 37.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3380;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 116;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 39.5) {
if (features[0] <= 16.5) {
if (features[49] <= 44.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 38;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 85.5) {
if (features[14] <= -14.5) {
if (features[1] <= 41.5) {
if (features[10] <= -23.5) {
if (features[49] <= 75.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -15.0) {
classes[0] = 0;
classes[1] = 33;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -104.0) {
if (features[21] <= -228.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 14;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -100.5) {
if (features[11] <= -16.5) {
if (features[47] <= 81.5) {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -217.5) {
if (features[3] <= -32.0) {
classes[0] = 0;
classes[1] = 308;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 37.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -226.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 76.0) {
classes[0] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[14] <= -10.5) {
classes[0] = 0;
classes[1] = 878;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 80.0) {
if (features[36] <= 44.5) {
classes[0] = 0;
classes[1] = 286;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 37.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -50.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[22] <= -7.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[9] <= -12.5) {
if (features[32] <= 14.5) {
if (features[3] <= -63.5) {
if (features[42] <= 58.5) {
if (features[34] <= -9.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 74.5) {
if (features[3] <= -176.0) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 21.0) {
if (features[23] <= 15.0) {
if (features[29] <= 8.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 58;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -16.5) {
if (features[0] <= 25.5) {
if (features[43] <= -4.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -0.5) {
classes[0] = 632;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 20.0) {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[10] <= -28.5) {
if (features[5] <= 33.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -23.5) {
if (features[25] <= -16.5) {
if (features[8] <= 2.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 155;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1343;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= 107.0) {
if (features[30] <= -132.0) {
classes[0] = 28;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 19.5) {
if (features[37] <= 72.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 88.0) {
classes[0] = 0;
classes[1] = 147;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -22.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -65.5) {
if (features[31] <= -72.5) {
if (features[6] <= 42.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 56;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 94;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -56.0) {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 57.5) {
if (features[30] <= 2.5) {
if (features[15] <= -21.5) {
if (features[9] <= -15.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 31.5) {
if (features[24] <= 16.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[30] <= -130.5) {
if (features[31] <= -30.5) {
if (features[35] <= 0.5) {
if (features[36] <= 50.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 41;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[40] <= -27.5) {
if (features[16] <= -1.5) {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -20.5) {
if (features[21] <= -228.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 539;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= 76.0) {
if (features[31] <= -25.0) {
if (features[20] <= 39.5) {
if (features[23] <= 54.0) {
if (features[10] <= -15.5) {
classes[0] = 0;
classes[1] = 145;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 22.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 678;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[3] <= 3.5) {
if (features[15] <= 8.5) {
if (features[18] <= -59.5) {
if (features[3] <= -1.5) {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[42] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[42] <= -21.5) {
if (features[3] <= -3.5) {
if (features[42] <= -37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 2.5) {
if (features[2] <= -7.5) {
if (features[3] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[10] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[36] <= -19.5) {
if (features[30] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[41] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[23] <= 16.0) {
if (features[31] <= 26.5) {
if (features[3] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[26] <= 0.5) {
if (features[19] <= -90.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[38] <= -19.5) {
if (features[27] <= 1.5) {
if (features[45] <= -10.0) {
if (features[18] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 91;
classes[4] = 0;
} else {
if (features[18] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[45] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[5] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[0] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 238;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
}
} else {
if (features[16] <= -1.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= -16.5) {
if (features[16] <= 2.5) {
if (features[31] <= 18.5) {
if (features[23] <= 33.0) {
if (features[6] <= -16.5) {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[3] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 125;
classes[4] = 0;
}
}
} else {
if (features[1] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[14] <= 5.5) {
if (features[20] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 217;
classes[4] = 0;
} else {
if (features[44] <= -0.5) {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[10] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[8] <= 0.5) {
if (features[23] <= 39.5) {
if (features[20] <= -80.0) {
if (features[37] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1696;
classes[4] = 0;
}
} else {
if (features[46] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[0] <= -10.0) {
if (features[32] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[45] <= -17.5) {
if (features[8] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 707;
} else {
if (features[20] <= -59.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
}
} else {
if (features[41] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[1] <= -5.5) {
if (features[49] <= -31.5) {
if (features[22] <= 27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 67;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -12.5) {
if (features[11] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[4] <= 14.5) {
if (features[10] <= 2.5) {
if (features[33] <= -12.5) {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
if (features[0] <= -15.5) {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
} else {
if (features[29] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 339;
}
}
} else {
if (features[13] <= 3.5) {
if (features[3] <= 29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[38] <= -13.5) {
if (features[42] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5033;
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
} else {
if (features[3] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
}
}
} else {
if (features[38] <= -19.5) {
if (features[30] <= 0.5) {
if (features[31] <= 12.5) {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[12] <= -39.5) {
if (features[45] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[37] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 88;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[8] <= -0.5) {
if (features[42] <= -20.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[12] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 220;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[45] <= -12.5) {
if (features[41] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[0] <= -9.5) {
if (features[12] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 59;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 72;
classes[4] = 0;
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_9(double[] features) {
int[] classes = new int[5];
if (features[4] <= -2.5) {
if (features[6] <= 26.5) {
if (features[15] <= 1.5) {
if (features[15] <= -13.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 16.5) {
if (features[24] <= -237.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 37.5) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3300;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 95;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 13.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[31] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 125;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[19] <= 20.5) {
if (features[11] <= -4.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
} else {
if (features[6] <= 39.5) {
if (features[2] <= 35.5) {
if (features[12] <= -106.5) {
if (features[31] <= -31.5) {
if (features[11] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 48;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -10.5) {
classes[0] = 22;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 68.5) {
if (features[45] <= 27.5) {
if (features[40] <= -46.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 17.5) {
if (features[5] <= 29.5) {
if (features[24] <= 66.5) {
if (features[10] <= -22.5) {
classes[0] = 1;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -17.5) {
classes[0] = 0;
classes[1] = 980;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 34.0) {
classes[0] = 0;
classes[1] = 53;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[40] <= -39.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 24.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[25] <= -10.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 22.5) {
if (features[28] <= 5.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= 30.5) {
if (features[31] <= -31.0) {
if (features[15] <= -21.5) {
if (features[41] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 84.0) {
if (features[43] <= -1.5) {
if (features[30] <= -57.0) {
if (features[49] <= 73.0) {
classes[0] = 0;
classes[1] = 32;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 324;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 40.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -7.0) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 131;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -69.5) {
if (features[48] <= 2.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 57.5) {
if (features[40] <= -29.5) {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 8.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -11.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -9.5) {
if (features[47] <= 59.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 47;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[21] <= -235.5) {
if (features[40] <= -76.5) {
if (features[11] <= -16.5) {
classes[0] = 72;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -20.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[24] <= 63.0) {
if (features[12] <= -62.5) {
if (features[22] <= -28.5) {
if (features[37] <= 67.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 4.5) {
classes[0] = 24;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1345;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= -12.0) {
classes[0] = 189;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -39.5) {
classes[0] = 80;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 6.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[49] <= 72.5) {
if (features[40] <= -25.0) {
if (features[38] <= 68.5) {
if (features[20] <= 80.5) {
if (features[39] <= 4.5) {
classes[0] = 0;
classes[1] = 862;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -63.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -65.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[33] <= 8.5) {
if (features[38] <= 68.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -93.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 43.0) {
classes[0] = 0;
classes[1] = 64;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 48.5) {
if (features[9] <= -18.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -63.5) {
if (features[5] <= 35.0) {
classes[0] = 918;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[40] <= -91.0) {
classes[0] = 89;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -13.5) {
if (features[21] <= -44.5) {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 61.5) {
if (features[6] <= 41.5) {
if (features[35] <= 0.5) {
if (features[38] <= 72.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 78.5) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -61.0) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[49] <= 93.5) {
if (features[15] <= -20.5) {
if (features[29] <= 13.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 48.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[6] <= -15.5) {
if (features[39] <= -2.5) {
if (features[1] <= -28.0) {
if (features[40] <= 24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
} else {
if (features[31] <= 35.5) {
if (features[25] <= 3.5) {
if (features[3] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[19] <= -63.0) {
if (features[21] <= -2.5) {
if (features[47] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[42] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 244;
classes[4] = 0;
}
}
} else {
if (features[44] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[6] <= -20.5) {
if (features[31] <= 27.5) {
if (features[2] <= -26.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
} else {
if (features[46] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 536;
}
}
} else {
if (features[48] <= -1.5) {
if (features[3] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[35] <= 1.5) {
if (features[5] <= -12.5) {
if (features[32] <= 0.5) {
if (features[47] <= -74.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[41] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 197;
classes[4] = 0;
} else {
if (features[43] <= -0.5) {
if (features[20] <= -46.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 73;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
if (features[40] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[13] <= 7.5) {
if (features[25] <= 4.5) {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[27] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[22] <= 32.5) {
if (features[14] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[39] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 107;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[20] <= -43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[37] <= -18.5) {
if (features[36] <= -13.5) {
if (features[10] <= -0.5) {
if (features[40] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[36] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4469;
} else {
if (features[23] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 658;
} else {
if (features[39] <= 2.5) {
if (features[18] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 288;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[48] <= -8.5) {
if (features[1] <= -23.5) {
if (features[27] <= -5.0) {
if (features[5] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[12] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
} else {
if (features[0] <= -12.5) {
if (features[12] <= -27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[41] <= -5.5) {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 235;
}
}
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[31] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[3] <= 14.5) {
if (features[36] <= -18.5) {
if (features[9] <= 4.5) {
if (features[18] <= 34.0) {
if (features[38] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[20] <= 24.5) {
if (features[22] <= -15.5) {
if (features[37] <= -22.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 99;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[4] <= 11.5) {
if (features[38] <= -22.5) {
if (features[37] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[1] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[30] <= 0.5) {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[47] <= -67.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[39] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 34;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= -8.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[8] <= 0.5) {
if (features[39] <= -0.5) {
if (features[36] <= -16.5) {
if (features[37] <= -15.5) {
if (features[44] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 392;
classes[4] = 0;
}
} else {
if (features[23] <= 43.5) {
if (features[2] <= -14.5) {
if (features[18] <= -21.0) {
if (features[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[3] <= 10.5) {
if (features[39] <= 0.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
classes[4] = 0;
} else {
if (features[38] <= -9.5) {
if (features[43] <= 0.5) {
if (features[13] <= 5.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
classes[4] = 0;
}
} else {
if (features[25] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[46] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 179;
classes[4] = 0;
}
} else {
if (features[42] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[40] <= 14.5) {
if (features[14] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[45] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[46] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1275;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -12.5) {
if (features[27] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[12] <= -33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
}
}
} else {
if (features[37] <= -20.0) {
if (features[38] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[25] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
} else {
if (features[6] <= -6.5) {
if (features[38] <= -14.5) {
if (features[6] <= -14.5) {
if (features[44] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
}
} else {
if (features[5] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_10(double[] features) {
int[] classes = new int[5];
if (features[0] <= 0.5) {
if (features[42] <= -19.5) {
if (features[21] <= -1.5) {
if (features[1] <= -21.5) {
if (features[39] <= -3.5) {
if (features[6] <= -26.5) {
if (features[12] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
if (features[36] <= -16.5) {
if (features[25] <= 8.5) {
if (features[3] <= -0.5) {
if (features[14] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 81;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1030;
}
} else {
if (features[30] <= -1.5) {
if (features[23] <= -41.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[3] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[13] <= 4.5) {
if (features[41] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3368;
}
}
}
} else {
if (features[3] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
}
}
}
} else {
if (features[39] <= -2.5) {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
}
} else {
if (features[39] <= 0.5) {
if (features[9] <= 5.5) {
if (features[4] <= 11.5) {
if (features[25] <= -3.5) {
if (features[5] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[12] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[25] <= -6.5) {
if (features[15] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= -27.5) {
if (features[23] <= -45.5) {
if (features[28] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[13] <= 10.5) {
if (features[4] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
}
} else {
if (features[45] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[3] <= -0.5) {
if (features[8] <= -0.5) {
if (features[47] <= 21.5) {
if (features[19] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[33] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[41] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 174;
}
}
} else {
if (features[27] <= -3.5) {
if (features[29] <= -5.0) {
if (features[49] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 302;
}
}
} else {
if (features[7] <= 2.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[23] <= -59.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[12] <= 0.5) {
if (features[42] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[45] <= -19.5) {
if (features[32] <= -12.5) {
if (features[19] <= -51.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 61;
} else {
if (features[0] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[1] <= -28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[0] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 570;
} else {
if (features[9] <= 5.5) {
if (features[15] <= 5.5) {
if (features[48] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
if (features[36] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 92;
}
}
}
}
} else {
if (features[20] <= -50.0) {
if (features[30] <= 1.5) {
if (features[2] <= -15.5) {
if (features[42] <= -21.0) {
if (features[5] <= -15.5) {
if (features[4] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 90;
}
} else {
if (features[31] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[11] <= 8.5) {
if (features[25] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[3] <= 3.5) {
if (features[23] <= 26.5) {
if (features[21] <= 1.5) {
if (features[36] <= -22.5) {
if (features[49] <= -23.5) {
if (features[19] <= -10.0) {
if (features[15] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 55;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[3] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[22] <= -51.5) {
if (features[38] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 205;
classes[4] = 0;
}
}
} else {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[28] <= -5.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 96;
} else {
if (features[24] <= -57.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[14] <= 2.5) {
if (features[20] <= -68.5) {
if (features[23] <= -46.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
if (features[33] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[24] <= -78.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
} else {
if (features[1] <= -23.5) {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[21] <= 173.5) {
if (features[18] <= -54.5) {
if (features[0] <= -12.5) {
if (features[44] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
} else {
if (features[34] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -17.5) {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
} else {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
} else {
if (features[3] <= 18.5) {
if (features[24] <= -77.5) {
if (features[27] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[11] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1401;
classes[4] = 0;
}
}
} else {
if (features[12] <= -11.5) {
if (features[36] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
} else {
if (features[48] <= -3.5) {
if (features[45] <= -16.5) {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[3] <= 0.5) {
if (features[10] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
if (features[10] <= 2.5) {
if (features[43] <= 2.5) {
if (features[31] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 226;
}
}
}
} else {
if (features[6] <= -15.5) {
if (features[37] <= -12.5) {
if (features[49] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
} else {
if (features[18] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[19] <= -61.0) {
if (features[23] <= -34.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[0] <= -12.5) {
if (features[49] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 108;
classes[4] = 0;
} else {
if (features[3] <= 27.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[21] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
}
} else {
if (features[3] <= 6.5) {
if (features[18] <= -68.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[4] <= 12.5) {
if (features[6] <= -13.5) {
if (features[15] <= 6.5) {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 72;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[22] <= 38.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[22] <= 71.5) {
if (features[15] <= 10.0) {
if (features[18] <= -52.5) {
if (features[1] <= -13.5) {
if (features[15] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[40] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 521;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[48] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[14] <= 4.5) {
if (features[1] <= -18.5) {
if (features[13] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 48;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
}
} else {
if (features[12] <= -21.5) {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 92;
}
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[40] <= -2.5) {
if (features[23] <= -43.5) {
if (features[8] <= 4.5) {
if (features[45] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -13.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= 1.5) {
if (features[0] <= 16.5) {
if (features[49] <= 37.5) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3342;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 132;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 66;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[38] <= 70.5) {
if (features[4] <= -19.5) {
if (features[40] <= -27.5) {
if (features[42] <= 75.5) {
if (features[47] <= 85.5) {
if (features[23] <= 62.5) {
if (features[13] <= -4.5) {
if (features[36] <= 47.5) {
if (features[18] <= 43.5) {
classes[0] = 0;
classes[1] = 1201;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
if (features[30] <= -213.5) {
if (features[39] <= -216.5) {
classes[0] = 0;
classes[1] = 48;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 512;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 11.5) {
classes[0] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -77.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= 19.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 86.5) {
if (features[30] <= 1.5) {
if (features[8] <= 1.5) {
if (features[41] <= 6.0) {
if (features[22] <= -11.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 34;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -233.5) {
if (features[49] <= 68.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= -4.5) {
if (features[47] <= 18.5) {
if (features[48] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 21.5) {
if (features[38] <= 69.5) {
if (features[20] <= 66.0) {
if (features[26] <= 4.5) {
classes[0] = 0;
classes[1] = 457;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 38.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -19.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[22] <= -22.5) {
if (features[28] <= 15.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 44;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -17.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[1] <= 53.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 42.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 7.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[24] <= 49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 42.5) {
if (features[20] <= 56.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= -16.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[47] <= 58.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 58.5) {
classes[0] = 0;
classes[1] = 160;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 38.5) {
if (features[2] <= 28.5) {
classes[0] = 0;
classes[1] = 19;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 33.5) {
if (features[41] <= 2.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -14.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[21] <= -233.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 51.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -102.5) {
classes[0] = 837;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 55.5) {
if (features[9] <= -11.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 253;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[3] <= -63.5) {
if (features[37] <= 88.5) {
if (features[32] <= 9.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 18.5) {
if (features[28] <= 5.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -5.5) {
if (features[12] <= 79.5) {
if (features[19] <= 101.5) {
classes[0] = 1479;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 79.5) {
if (features[30] <= -21.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 36;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -18.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 112;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[28] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -15.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 28;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 91.5) {
if (features[21] <= -63.5) {
if (features[22] <= -8.5) {
if (features[6] <= 48.5) {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 17.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 31;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[33] <= 15.0) {
if (features[5] <= 28.5) {
if (features[3] <= -45.5) {
if (features[28] <= 10.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -22.5) {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -23.5) {
classes[0] = 0;
classes[1] = 76;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 100.0) {
if (features[1] <= 54.0) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[23] <= 28.0) {
classes[0] = 92;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 47.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_11(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[39] <= -2.5) {
if (features[45] <= -25.5) {
if (features[23] <= -40.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= 10.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 257;
classes[4] = 0;
} else {
if (features[37] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[15] <= 2.5) {
if (features[37] <= -21.5) {
if (features[4] <= 15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 149;
}
} else {
if (features[20] <= -67.5) {
if (features[46] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[0] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[3] <= 28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 161;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
}
} else {
if (features[36] <= -16.5) {
if (features[3] <= 0.5) {
if (features[11] <= 8.5) {
if (features[3] <= -2.5) {
if (features[12] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 42;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[48] <= -1.5) {
if (features[23] <= -45.0) {
if (features[48] <= -9.5) {
if (features[26] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[9] <= 6.5) {
if (features[27] <= -3.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 117;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[49] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
if (features[39] <= 0.5) {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[38] <= -27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 508;
} else {
if (features[37] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[30] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
}
} else {
if (features[12] <= 0.5) {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5102;
} else {
if (features[47] <= -65.5) {
if (features[23] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
} else {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 106;
}
}
} else {
if (features[1] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[0] <= -12.5) {
if (features[24] <= -41.5) {
if (features[42] <= -13.5) {
if (features[1] <= -18.5) {
if (features[3] <= 4.0) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 70;
}
} else {
if (features[37] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 146;
}
} else {
if (features[24] <= -27.5) {
if (features[23] <= -42.5) {
if (features[36] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
}
} else {
if (features[49] <= -12.5) {
if (features[42] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[33] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[36] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[33] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 42;
}
}
}
} else {
if (features[14] <= 3.5) {
if (features[27] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
if (features[37] <= -13.0) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
}
}
}
} else {
if (features[45] <= 27.5) {
if (features[45] <= 2.5) {
if (features[10] <= 8.5) {
if (features[36] <= -19.5) {
if (features[10] <= 7.5) {
if (features[29] <= -2.5) {
if (features[49] <= -21.5) {
if (features[48] <= -2.5) {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[48] <= -6.5) {
if (features[40] <= 29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
}
}
} else {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
if (features[14] <= 5.5) {
if (features[43] <= 1.5) {
if (features[23] <= 6.5) {
if (features[12] <= -0.5) {
if (features[20] <= -15.0) {
if (features[16] <= 1.5) {
if (features[37] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[4] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[34] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[1] <= -14.5) {
if (features[9] <= 2.5) {
if (features[32] <= -0.5) {
if (features[18] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 196;
classes[4] = 0;
} else {
if (features[20] <= -68.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 72;
classes[4] = 0;
}
}
} else {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
} else {
if (features[3] <= 26.5) {
if (features[8] <= -0.5) {
if (features[46] <= 5.5) {
if (features[36] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 151;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[18] <= -62.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[23] <= 36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[34] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[26] <= -0.5) {
if (features[36] <= -7.0) {
if (features[31] <= 16.5) {
if (features[40] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[23] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[37] <= -17.5) {
if (features[38] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[19] <= -54.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
} else {
if (features[12] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[19] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
} else {
if (features[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= -13.5) {
if (features[10] <= 5.5) {
if (features[9] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 230;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[37] <= -10.5) {
if (features[13] <= 6.5) {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[19] <= -84.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 49;
classes[4] = 0;
}
} else {
if (features[47] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1332;
classes[4] = 0;
}
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[5] <= -5.5) {
if (features[1] <= -16.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[44] <= -2.5) {
if (features[30] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
} else {
if (features[49] <= 53.0) {
if (features[18] <= -39.5) {
if (features[4] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 11.5) {
if (features[10] <= 0.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= 30.5) {
if (features[0] <= 14.5) {
if (features[6] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3274;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -71.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 329;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 37;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 75.5) {
if (features[5] <= 31.5) {
if (features[34] <= -10.5) {
if (features[20] <= 84.5) {
if (features[12] <= 27.5) {
if (features[21] <= 17.5) {
if (features[31] <= -23.5) {
if (features[37] <= 88.5) {
if (features[10] <= -22.5) {
if (features[13] <= -14.0) {
if (features[44] <= 1.5) {
if (features[21] <= -142.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 26.5) {
classes[0] = 0;
classes[1] = 48;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 93.5) {
if (features[18] <= 43.5) {
classes[0] = 0;
classes[1] = 1378;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 399;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -3.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -142.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 50;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 31.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[8] <= 2.5) {
if (features[37] <= 81.0) {
if (features[40] <= -69.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 24.5) {
if (features[35] <= 1.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 216;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 43.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 61.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 45.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 29.5) {
if (features[49] <= 52.5) {
classes[0] = 0;
classes[1] = 156;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -31.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 83;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= -80.0) {
if (features[38] <= 52.5) {
if (features[40] <= -27.5) {
if (features[34] <= -11.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -164.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -182.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 270;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[22] <= -31.0) {
if (features[31] <= -48.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 29.5) {
if (features[22] <= -5.5) {
classes[0] = 791;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 54.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 7.0) {
classes[0] = 0;
classes[1] = 174;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[27] <= 0.5) {
if (features[5] <= 35.5) {
if (features[36] <= 55.5) {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 51;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 105.5) {
if (features[30] <= 3.5) {
if (features[40] <= -70.5) {
if (features[5] <= 29.5) {
if (features[21] <= -40.5) {
if (features[24] <= 13.0) {
if (features[19] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -18.5) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -56.0) {
classes[0] = 109;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 38.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 40.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[17] <= -0.5) {
if (features[19] <= 54.0) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -115.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -148.0) {
if (features[2] <= 41.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 57.5) {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -19.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[48] <= 16.5) {
if (features[8] <= 1.5) {
if (features[1] <= 47.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -75.0) {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 68.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -19.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -69.5) {
if (features[12] <= 23.5) {
if (features[19] <= 79.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 563;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -22.5) {
classes[0] = 0;
classes[1] = 50;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 24.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 50;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[0] <= 28.5) {
classes[0] = 843;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -22.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -89.5) {
if (features[25] <= -7.0) {
classes[0] = 34;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 127;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_12(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[3] <= 0.5) {
if (features[40] <= 37.5) {
if (features[3] <= -4.5) {
if (features[49] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= 9.5) {
if (features[46] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[45] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[23] <= -58.0) {
if (features[25] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 89;
}
}
}
} else {
if (features[15] <= 8.5) {
if (features[46] <= 7.5) {
if (features[32] <= 3.5) {
if (features[42] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[0] <= -9.5) {
if (features[22] <= -53.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[24] <= -81.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[30] <= -0.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 213;
classes[4] = 0;
} else {
if (features[25] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[39] <= 0.5) {
if (features[24] <= -14.0) {
if (features[41] <= 1.0) {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[4] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[6] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 113;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[40] <= 23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[40] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
} else {
if (features[27] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
}
} else {
if (features[1] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 491;
} else {
if (features[25] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[14] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
}
}
} else {
if (features[6] <= -14.5) {
if (features[39] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[38] <= -14.5) {
if (features[5] <= -13.5) {
if (features[1] <= -15.5) {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5241;
} else {
if (features[29] <= -4.5) {
if (features[20] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
}
}
} else {
if (features[31] <= 16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[27] <= -6.5) {
if (features[47] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[47] <= -68.0) {
if (features[24] <= -40.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
if (features[12] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[30] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 185;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
} else {
if (features[10] <= 6.5) {
if (features[20] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[4] <= 12.5) {
if (features[12] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[49] <= 37.5) {
if (features[4] <= -2.5) {
if (features[36] <= 27.5) {
if (features[16] <= 1.0) {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3138;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 386;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -5.5) {
if (features[36] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
} else {
if (features[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[13] <= 11.5) {
if (features[2] <= -15.5) {
if (features[33] <= -7.5) {
if (features[0] <= -17.5) {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[2] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[27] <= -4.5) {
if (features[19] <= -69.5) {
if (features[47] <= 23.5) {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[47] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 77;
classes[4] = 0;
} else {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[18] <= 29.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
if (features[1] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[40] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
} else {
if (features[34] <= 4.5) {
if (features[3] <= 5.0) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[20] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 183;
}
} else {
if (features[10] <= 5.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[12] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[24] <= -67.5) {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 77;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= 13.5) {
if (features[3] <= 6.5) {
if (features[19] <= -100.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[21] <= 1.5) {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1903;
classes[4] = 0;
} else {
if (features[0] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[45] <= -13.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
classes[4] = 0;
}
}
}
} else {
if (features[1] <= -14.5) {
if (features[22] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
if (features[38] <= -9.5) {
if (features[2] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
}
} else {
if (features[12] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
}
} else {
if (features[11] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
} else {
if (features[5] <= -11.5) {
if (features[34] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
}
} else {
if (features[18] <= -34.0) {
if (features[6] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
}
}
} else {
if (features[45] <= 40.5) {
if (features[45] <= 23.5) {
if (features[5] <= 4.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 69;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 73.5) {
if (features[17] <= -0.5) {
if (features[31] <= -35.5) {
if (features[34] <= -18.5) {
if (features[14] <= -13.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -19.5) {
if (features[2] <= 34.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 252;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[35] <= -0.5) {
if (features[47] <= 82.5) {
if (features[7] <= -10.5) {
if (features[11] <= -15.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= 1.5) {
if (features[34] <= -17.5) {
if (features[2] <= 30.5) {
if (features[28] <= 4.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 190;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1028;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= -3.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[0] <= 27.5) {
if (features[46] <= -20.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 56.5) {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 10.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -73.5) {
if (features[36] <= 43.5) {
if (features[0] <= 29.5) {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 55.5) {
if (features[47] <= 47.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 125;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -5.5) {
if (features[21] <= 14.5) {
if (features[12] <= 45.0) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 54;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= 23.0) {
if (features[21] <= -109.5) {
if (features[36] <= 58.5) {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 23;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= -12.5) {
if (features[30] <= 3.5) {
if (features[33] <= 5.5) {
if (features[30] <= -123.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -62.5) {
if (features[49] <= 59.5) {
if (features[4] <= -18.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 0.5) {
if (features[23] <= 26.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -68.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 49.5) {
if (features[48] <= 17.0) {
classes[0] = 28;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 50.5) {
if (features[0] <= 34.5) {
classes[0] = 199;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1386;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[41] <= 11.5) {
if (features[33] <= 7.5) {
if (features[24] <= 50.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 83.5) {
if (features[46] <= -24.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 11.5) {
if (features[48] <= 9.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -43.0) {
classes[0] = 156;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 42.5) {
if (features[14] <= -13.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 46.0) {
if (features[28] <= 15.0) {
if (features[42] <= 82.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 57;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -58.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 43.5) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[37] <= 106.5) {
if (features[31] <= -72.5) {
if (features[42] <= 83.5) {
if (features[19] <= 71.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 60;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 24;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 128;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -68.5) {
if (features[49] <= 57.5) {
if (features[3] <= -152.5) {
classes[0] = 0;
classes[1] = 227;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -32.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 47;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -235.5) {
if (features[38] <= 66.5) {
classes[0] = 0;
classes[1] = 135;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[8] <= 1.5) {
if (features[23] <= 38.5) {
classes[0] = 0;
classes[1] = 19;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 49.5) {
if (features[40] <= -27.5) {
if (features[46] <= -17.5) {
classes[0] = 217;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -162.0) {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 64.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 10.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 482;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= -3.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[12] <= 36.0) {
if (features[49] <= 84.5) {
if (features[34] <= -13.5) {
classes[0] = 0;
classes[1] = 379;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 49.0) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_13(double[] features) {
int[] classes = new int[5];
if (features[11] <= -0.5) {
if (features[6] <= 26.5) {
if (features[2] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 433;
classes[4] = 0;
} else {
if (features[23] <= -134.5) {
if (features[48] <= 0.5) {
if (features[40] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[8] <= 2.5) {
if (features[6] <= 24.5) {
if (features[2] <= 19.5) {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3262;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -86.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 276;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -81.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 34;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 39.5) {
if (features[36] <= 47.5) {
if (features[0] <= 29.5) {
if (features[47] <= 1.5) {
if (features[46] <= -13.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 25.5) {
if (features[4] <= -11.5) {
if (features[12] <= 47.0) {
classes[0] = 0;
classes[1] = 1116;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -14.5) {
if (features[46] <= -16.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 46.0) {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -48.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -163.5) {
if (features[47] <= 65.0) {
classes[0] = 0;
classes[1] = 258;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -86.0) {
if (features[33] <= 5.5) {
if (features[6] <= 33.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 11;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 58.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 142;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -7.5) {
if (features[38] <= 77.5) {
if (features[15] <= -15.5) {
classes[0] = 0;
classes[1] = 145;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 22;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[36] <= 46.5) {
if (features[30] <= -85.5) {
if (features[28] <= 18.5) {
if (features[25] <= -7.5) {
if (features[33] <= 14.5) {
if (features[30] <= -221.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 47.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 61.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= -25.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -9.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -174.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 52;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[22] <= -8.5) {
classes[0] = 0;
classes[1] = 573;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 83.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -52.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[25] <= -13.5) {
if (features[37] <= 86.5) {
if (features[14] <= -8.5) {
if (features[49] <= 72.5) {
if (features[41] <= 4.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 107;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= -20.0) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -23.5) {
if (features[7] <= -13.5) {
if (features[13] <= -21.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 58;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -67.5) {
if (features[2] <= 46.5) {
if (features[27] <= 0.5) {
if (features[10] <= -24.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 279;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -0.5) {
if (features[34] <= -20.5) {
if (features[36] <= 57.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 55;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -20.5) {
classes[0] = 28;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 26.5) {
if (features[38] <= 79.0) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[36] <= 50.5) {
if (features[40] <= -27.5) {
if (features[34] <= -18.5) {
if (features[16] <= -3.5) {
classes[0] = 36;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -206.0) {
if (features[49] <= 60.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 27.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 135;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -225.5) {
if (features[6] <= 43.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 282;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -63.5) {
if (features[27] <= 13.5) {
if (features[32] <= 18.0) {
if (features[27] <= 1.5) {
if (features[30] <= -178.5) {
if (features[40] <= -69.0) {
if (features[6] <= 43.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 72;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 7.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[10] <= -21.5) {
classes[0] = 1241;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 61.5) {
classes[0] = 514;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -234.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 85.0) {
if (features[36] <= 55.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 76;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[27] <= 9.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -27.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 47.5) {
if (features[21] <= -52.5) {
if (features[21] <= -62.5) {
if (features[31] <= -77.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 73.5) {
if (features[10] <= -22.5) {
if (features[21] <= -55.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -21.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[25] <= -4.5) {
if (features[36] <= 51.5) {
if (features[47] <= 40.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 17.5) {
if (features[14] <= -15.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= -1.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 16.0) {
classes[0] = 248;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[48] <= 15.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[29] <= 15.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[2] <= -15.5) {
if (features[3] <= 0.5) {
if (features[9] <= 5.5) {
if (features[27] <= 1.0) {
if (features[18] <= 36.0) {
if (features[5] <= -12.5) {
if (features[15] <= 7.5) {
if (features[33] <= -2.5) {
if (features[20] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 321;
classes[4] = 0;
} else {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
}
}
} else {
if (features[36] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
}
} else {
if (features[25] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[27] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[26] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[10] <= 9.5) {
if (features[38] <= -24.5) {
if (features[25] <= 12.0) {
if (features[42] <= -37.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
}
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 564;
} else {
if (features[19] <= -23.0) {
if (features[3] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
}
} else {
if (features[30] <= 2.5) {
if (features[0] <= -12.5) {
if (features[46] <= 3.5) {
if (features[1] <= -18.5) {
if (features[46] <= -0.5) {
if (features[25] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[0] <= -13.5) {
if (features[3] <= 17.5) {
if (features[12] <= -36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[11] <= 1.5) {
if (features[0] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
}
} else {
if (features[13] <= 4.5) {
if (features[21] <= -5.5) {
if (features[20] <= -54.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 554;
}
}
} else {
if (features[43] <= 1.5) {
if (features[22] <= 76.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[16] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
} else {
if (features[7] <= 2.5) {
if (features[27] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 107;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4771;
}
}
} else {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[36] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 44;
} else {
if (features[27] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[38] <= -19.5) {
if (features[34] <= 3.5) {
if (features[10] <= 8.5) {
if (features[18] <= -21.0) {
if (features[49] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[1] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[27] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[30] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[40] <= 16.5) {
if (features[28] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[2] <= -8.5) {
if (features[35] <= -0.5) {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 51;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 97;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[30] <= 0.5) {
if (features[3] <= 0.5) {
if (features[28] <= 3.5) {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[36] <= -24.5) {
if (features[0] <= -11.5) {
if (features[29] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[20] <= -73.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[27] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[22] <= 18.0) {
if (features[19] <= -78.5) {
if (features[29] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[49] <= -19.5) {
if (features[16] <= 1.5) {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
} else {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 71;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[20] <= -73.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 63;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[3] <= 13.5) {
if (features[7] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 15;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= 4.5) {
if (features[42] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[34] <= 3.5) {
if (features[23] <= -52.5) {
if (features[11] <= 4.5) {
if (features[22] <= 3.0) {
if (features[22] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1287;
classes[4] = 0;
}
} else {
if (features[48] <= -2.5) {
if (features[31] <= 11.5) {
if (features[37] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 257;
classes[4] = 0;
}
} else {
if (features[31] <= 15.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 102;
classes[4] = 0;
}
}
}
}
} else {
if (features[48] <= 1.5) {
if (features[25] <= 8.0) {
if (features[13] <= 4.5) {
if (features[37] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
if (features[24] <= -17.0) {
if (features[19] <= -87.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[22] <= 59.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 48;
classes[4] = 0;
} else {
if (features[15] <= 3.5) {
if (features[36] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 59;
}
}
}
} else {
if (features[12] <= 9.5) {
if (features[6] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_14(double[] features) {
int[] classes = new int[5];
if (features[42] <= -18.5) {
if (features[30] <= -2.5) {
if (features[2] <= -24.0) {
if (features[21] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
} else {
if (features[14] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 222;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[3] <= 1.5) {
if (features[46] <= 8.5) {
if (features[26] <= 0.5) {
if (features[23] <= 23.5) {
if (features[1] <= -26.0) {
if (features[40] <= 23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[41] <= 1.5) {
if (features[5] <= -8.5) {
if (features[46] <= 7.5) {
if (features[18] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[37] <= -18.5) {
if (features[42] <= -35.5) {
if (features[6] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[14] <= 6.5) {
if (features[25] <= -7.5) {
if (features[19] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
if (features[6] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[40] <= 14.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 264;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[48] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= -26.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[22] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
} else {
if (features[49] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[7] <= 2.5) {
if (features[38] <= -22.0) {
if (features[30] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
if (features[36] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[37] <= -19.5) {
if (features[5] <= -14.5) {
if (features[7] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[4] <= 9.5) {
if (features[10] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[13] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[33] <= 2.5) {
if (features[40] <= 24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 44;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[20] <= -58.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -16.5) {
if (features[16] <= 1.5) {
if (features[31] <= 36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 598;
}
} else {
if (features[29] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
if (features[32] <= -2.5) {
if (features[31] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
}
} else {
if (features[38] <= -29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
}
} else {
if (features[49] <= -19.5) {
if (features[6] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5233;
} else {
if (features[46] <= 5.5) {
if (features[41] <= -3.5) {
if (features[7] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 44;
}
}
} else {
if (features[1] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 94;
} else {
if (features[11] <= 6.5) {
if (features[22] <= 58.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[45] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
}
} else {
if (features[36] <= 27.5) {
if (features[6] <= 2.5) {
if (features[6] <= -15.5) {
if (features[32] <= -6.5) {
if (features[38] <= -16.5) {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
} else {
if (features[29] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[5] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[3] <= 38.5) {
if (features[11] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 136;
classes[4] = 0;
} else {
if (features[47] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
if (features[43] <= 2.5) {
if (features[21] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[39] <= -1.5) {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[0] <= -12.5) {
if (features[30] <= 1.0) {
if (features[31] <= 18.5) {
if (features[11] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[31] <= 9.5) {
if (features[33] <= -6.5) {
if (features[6] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 217;
} else {
if (features[25] <= 13.0) {
if (features[4] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
}
}
} else {
if (features[18] <= -45.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
} else {
if (features[13] <= 9.0) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[4] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
}
}
}
} else {
if (features[1] <= -14.5) {
if (features[4] <= 10.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 65;
classes[4] = 0;
} else {
if (features[26] <= -1.5) {
if (features[42] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[28] <= 0.5) {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 54;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= -17.5) {
if (features[33] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[19] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[1] <= -16.5) {
if (features[19] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
classes[4] = 0;
} else {
if (features[19] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 210;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= 8.5) {
if (features[45] <= -12.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 199;
classes[4] = 0;
} else {
if (features[37] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1165;
classes[4] = 0;
}
} else {
if (features[4] <= 9.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[27] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[8] <= 0.5) {
if (features[33] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 131;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[11] <= 0.5) {
if (features[0] <= 16.5) {
if (features[47] <= -238.0) {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= 3.0) {
if (features[0] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3465;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -1.5) {
if (features[47] <= 34.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 48;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -5.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[47] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 40.5) {
if (features[45] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 59;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -18.5) {
if (features[38] <= 73.5) {
if (features[47] <= 88.0) {
if (features[37] <= 89.5) {
if (features[44] <= 0.5) {
if (features[22] <= -7.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 54.5) {
if (features[15] <= -19.5) {
if (features[49] <= 63.5) {
if (features[14] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -76.5) {
if (features[41] <= 1.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 47;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= 47.0) {
if (features[26] <= 0.5) {
if (features[20] <= 60.0) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -19.5) {
if (features[9] <= -14.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1425;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -10.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= -15.0) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= 23.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 53.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -20.5) {
if (features[33] <= 9.0) {
if (features[15] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 10.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 6.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= 27.5) {
if (features[14] <= -9.5) {
if (features[5] <= 23.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 54.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -32.0) {
classes[0] = 0;
classes[1] = 175;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -128.0) {
classes[0] = 125;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= 88.5) {
if (features[34] <= -13.5) {
if (features[4] <= -23.5) {
if (features[36] <= 47.5) {
classes[0] = 0;
classes[1] = 520;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -18.5) {
if (features[42] <= 72.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 28.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 87;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[32] <= 5.5) {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -35.5) {
if (features[4] <= -19.5) {
if (features[3] <= -165.5) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -5.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -233.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= 52.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -230.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1006;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -38.0) {
classes[0] = 0;
classes[1] = 151;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[20] <= 9.5) {
if (features[12] <= -59.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 88.5) {
if (features[5] <= 29.5) {
if (features[48] <= 8.5) {
if (features[19] <= 74.5) {
if (features[21] <= -63.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 69.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -49.0) {
classes[0] = 1153;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -87.0) {
classes[0] = 83;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 90.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[22] <= -63.0) {
if (features[15] <= -22.5) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -70.0) {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -71.5) {
if (features[12] <= 77.5) {
classes[0] = 529;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -236.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[48] <= 11.5) {
if (features[36] <= 56.5) {
if (features[10] <= -24.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -19.5) {
if (features[32] <= 7.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[8] <= 2.5) {
if (features[3] <= -62.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 73.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 91.5) {
if (features[12] <= 14.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[37] <= 99.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_15(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[40] <= 32.5) {
if (features[0] <= -17.5) {
if (features[30] <= -1.5) {
if (features[1] <= -28.0) {
if (features[31] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
}
} else {
if (features[39] <= 110.5) {
if (features[43] <= -1.5) {
if (features[49] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
} else {
if (features[1] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1534;
} else {
if (features[28] <= -11.5) {
if (features[10] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 120;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= 5.5) {
if (features[39] <= -2.5) {
if (features[18] <= -58.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[36] <= -25.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 105;
classes[4] = 0;
}
}
} else {
if (features[23] <= -21.5) {
if (features[18] <= -39.0) {
if (features[12] <= -1.5) {
if (features[5] <= -10.5) {
if (features[48] <= -9.5) {
if (features[45] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[5] <= -11.5) {
if (features[42] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 98;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[32] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[48] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[44] <= -1.5) {
if (features[0] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[3] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[20] <= -25.0) {
if (features[49] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[20] <= -70.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
}
} else {
if (features[48] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
}
} else {
if (features[28] <= -10.5) {
if (features[38] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[23] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[25] <= 17.5) {
if (features[41] <= 2.5) {
if (features[24] <= 14.5) {
if (features[44] <= -0.5) {
if (features[4] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 92;
classes[4] = 0;
} else {
if (features[21] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[20] <= -66.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
} else {
if (features[19] <= -31.5) {
if (features[39] <= 0.5) {
if (features[19] <= -52.5) {
if (features[1] <= -15.5) {
if (features[11] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[3] <= -0.5) {
if (features[36] <= -17.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[29] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 111;
}
}
} else {
if (features[6] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[37] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 1.0) {
if (features[36] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[16] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
} else {
if (features[4] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
if (features[48] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[49] <= -20.5) {
if (features[28] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 140;
} else {
if (features[41] <= -2.5) {
if (features[31] <= 24.0) {
if (features[42] <= -21.5) {
if (features[44] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[38] <= -26.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[13] <= 5.5) {
if (features[23] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[40] <= 16.5) {
if (features[2] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 63;
}
}
}
}
} else {
if (features[8] <= -0.5) {
if (features[46] <= 5.5) {
if (features[14] <= 4.5) {
if (features[19] <= -25.0) {
if (features[46] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
}
}
}
}
} else {
if (features[27] <= -6.5) {
if (features[24] <= -55.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
if (features[5] <= -6.0) {
if (features[25] <= 9.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 98;
} else {
if (features[32] <= -2.5) {
if (features[38] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
}
}
} else {
if (features[27] <= -5.5) {
if (features[5] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 323;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
} else {
if (features[1] <= -20.5) {
if (features[5] <= -14.5) {
if (features[46] <= 5.5) {
if (features[7] <= 4.5) {
if (features[24] <= -85.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 54;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3356;
}
} else {
if (features[10] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
}
}
} else {
if (features[32] <= -2.5) {
if (features[18] <= -56.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[5] <= -11.5) {
if (features[42] <= -44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 99;
}
}
}
}
} else {
if (features[36] <= 27.5) {
if (features[46] <= -0.5) {
if (features[40] <= -3.5) {
if (features[2] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 104;
classes[4] = 0;
} else {
if (features[0] <= 16.5) {
if (features[23] <= -145.5) {
if (features[21] <= -220.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 19.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3098;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 518;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -3.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[13] <= -2.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 301;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[18] <= -51.5) {
if (features[6] <= -15.5) {
if (features[44] <= -1.5) {
if (features[3] <= 35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[41] <= -6.5) {
if (features[12] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
} else {
if (features[27] <= -4.5) {
if (features[0] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 127;
}
}
}
} else {
if (features[3] <= 19.5) {
if (features[36] <= -13.5) {
if (features[3] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[2] <= -12.5) {
if (features[37] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 59;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
}
}
} else {
if (features[11] <= 7.5) {
if (features[3] <= 11.5) {
if (features[21] <= 3.5) {
if (features[1] <= 6.5) {
if (features[18] <= 53.5) {
if (features[3] <= 9.5) {
if (features[10] <= 8.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 973;
classes[4] = 0;
} else {
if (features[8] <= 0.5) {
if (features[4] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 347;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[18] <= 42.5) {
if (features[35] <= 0.5) {
if (features[33] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[25] <= -6.5) {
if (features[24] <= -72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[40] <= 13.5) {
if (features[12] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[24] <= -71.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[28] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 150;
classes[4] = 0;
}
}
}
} else {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 280;
classes[4] = 0;
}
}
} else {
if (features[16] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[31] <= 12.0) {
if (features[24] <= -45.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= 11.5) {
if (features[13] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[48] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[5] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[18] <= -5.5) {
if (features[13] <= 4.5) {
if (features[22] <= 33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[12] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[2] <= -12.5) {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[20] <= 21.0) {
if (features[11] <= 1.5) {
if (features[3] <= 34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 129;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[41] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[2] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
}
}
}
} else {
if (features[2] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= -68.5) {
if (features[16] <= -3.5) {
if (features[46] <= -17.5) {
if (features[33] <= 5.5) {
if (features[12] <= -101.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 71.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[41] <= 18.5) {
if (features[29] <= 5.5) {
if (features[6] <= 46.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -245.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 48.5) {
classes[0] = 1320;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -70.5) {
if (features[20] <= 23.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -22.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 27;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 260;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[32] <= 8.5) {
classes[0] = 0;
classes[1] = 91;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -92.5) {
if (features[40] <= -29.5) {
if (features[1] <= 50.5) {
classes[0] = 0;
classes[1] = 96;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -225.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= 36.5) {
if (features[18] <= 13.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -7.5) {
if (features[4] <= -20.5) {
if (features[22] <= -27.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 47.5) {
classes[0] = 843;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 47.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 168;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[22] <= 5.0) {
if (features[0] <= 34.5) {
if (features[46] <= -20.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -13.5) {
if (features[12] <= -89.5) {
if (features[9] <= -13.5) {
if (features[49] <= 66.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1005;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 18.5) {
if (features[1] <= 54.0) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 64.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= -92.5) {
if (features[29] <= 22.5) {
classes[0] = 101;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -42.0) {
if (features[36] <= 55.5) {
if (features[38] <= 69.5) {
if (features[39] <= 4.5) {
if (features[21] <= -160.0) {
if (features[37] <= 75.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1142;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 67.5) {
classes[0] = 0;
classes[1] = 53;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 56.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 50.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 81.0) {
classes[0] = 0;
classes[1] = 44;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= -19.5) {
if (features[21] <= -0.5) {
classes[0] = 0;
classes[1] = 135;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= -3.5) {
if (features[38] <= 77.5) {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 10.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -42.0) {
if (features[32] <= 7.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 27;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= -8.0) {
if (features[37] <= 57.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 48;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[6] <= 32.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 42;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_16(double[] features) {
int[] classes = new int[5];
if (features[1] <= 3.5) {
if (features[1] <= -18.5) {
if (features[45] <= -20.5) {
if (features[30] <= -3.5) {
if (features[0] <= -22.5) {
if (features[7] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
}
} else {
if (features[4] <= 19.5) {
if (features[39] <= -1.5) {
if (features[3] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[10] <= 1.5) {
if (features[33] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
if (features[9] <= 2.5) {
if (features[19] <= -44.0) {
if (features[36] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[22] <= -33.5) {
if (features[33] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
} else {
if (features[27] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[27] <= -13.5) {
if (features[2] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 484;
}
}
}
}
}
}
} else {
if (features[4] <= 20.5) {
if (features[21] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 377;
} else {
if (features[20] <= -73.5) {
if (features[24] <= -65.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4209;
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[18] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[15] <= 9.5) {
if (features[36] <= -25.5) {
if (features[2] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 171;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[27] <= -6.5) {
if (features[47] <= -34.0) {
if (features[13] <= 11.5) {
if (features[36] <= -25.5) {
if (features[46] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
if (features[46] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
if (features[40] <= 21.0) {
if (features[44] <= -1.5) {
if (features[9] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[34] <= 4.5) {
if (features[13] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[18] <= -16.5) {
if (features[2] <= -17.5) {
if (features[4] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
} else {
if (features[4] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
}
}
} else {
if (features[31] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[22] <= 77.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 54;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= 1.5) {
if (features[4] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
if (features[30] <= 1.5) {
if (features[36] <= -16.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 607;
} else {
if (features[28] <= -3.0) {
if (features[15] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[44] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 48;
}
}
} else {
if (features[3] <= 11.5) {
if (features[33] <= 1.0) {
if (features[26] <= 0.5) {
if (features[48] <= -8.0) {
if (features[15] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[22] <= 59.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 197;
} else {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[48] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
}
}
} else {
if (features[38] <= -18.5) {
if (features[12] <= -0.5) {
if (features[9] <= 4.5) {
if (features[39] <= 0.5) {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[6] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[3] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[18] <= -20.0) {
if (features[49] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
}
} else {
if (features[49] <= -16.5) {
if (features[9] <= 5.5) {
if (features[40] <= 22.5) {
if (features[39] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 57;
}
} else {
if (features[47] <= -28.5) {
if (features[1] <= -16.5) {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 128;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[9] <= 7.5) {
if (features[3] <= -3.5) {
if (features[36] <= -16.0) {
if (features[40] <= 17.5) {
if (features[4] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[29] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[39] <= 0.5) {
if (features[5] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[36] <= -34.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= 1.5) {
if (features[29] <= 1.5) {
if (features[1] <= -9.5) {
if (features[13] <= 6.5) {
if (features[2] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[33] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[15] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 112;
classes[4] = 0;
} else {
if (features[31] <= 16.0) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[19] <= -29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
} else {
if (features[14] <= 6.5) {
if (features[2] <= -14.5) {
if (features[36] <= -11.5) {
if (features[24] <= -44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
} else {
if (features[14] <= 3.5) {
if (features[10] <= 4.5) {
if (features[20] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[48] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[32] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
} else {
if (features[9] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[48] <= 0.0) {
if (features[16] <= 1.5) {
if (features[22] <= 54.5) {
if (features[44] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[33] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 28.5) {
if (features[46] <= -3.5) {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[46] <= 6.5) {
if (features[23] <= -70.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1368;
classes[4] = 0;
} else {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 339;
classes[4] = 0;
} else {
if (features[16] <= 1.5) {
if (features[4] <= 9.5) {
if (features[40] <= 14.5) {
if (features[45] <= -12.5) {
if (features[39] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[41] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[37] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[3] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[49] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 107;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 208;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= 8.0) {
if (features[4] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
}
}
}
} else {
if (features[25] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[5] <= 16.5) {
if (features[37] <= 67.0) {
if (features[33] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3047;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 462;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 29.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 6.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -15.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 39.5) {
if (features[0] <= 29.5) {
if (features[37] <= 88.5) {
if (features[9] <= -14.5) {
if (features[7] <= -6.5) {
if (features[38] <= 58.5) {
if (features[45] <= 35.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[22] <= 1.5) {
if (features[18] <= -0.5) {
if (features[25] <= -6.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 63;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 19.5) {
if (features[12] <= 47.0) {
if (features[40] <= -22.5) {
if (features[25] <= -18.5) {
if (features[26] <= 0.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1313;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 51.5) {
classes[0] = 0;
classes[1] = 153;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[19] <= 77.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= 1.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -63.0) {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -232.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 142;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 46.5) {
if (features[30] <= -82.5) {
if (features[4] <= -19.5) {
if (features[38] <= 60.0) {
if (features[41] <= 19.5) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 61;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 646;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -51.5) {
if (features[37] <= 63.5) {
if (features[41] <= 18.5) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 36.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 2.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 35.5) {
if (features[37] <= 75.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 64.5) {
if (features[12] <= -101.5) {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 48.5) {
if (features[21] <= -229.0) {
if (features[1] <= 46.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 60.0) {
classes[0] = 288;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[8] <= 2.5) {
if (features[20] <= 59.5) {
classes[0] = 541;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 70.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 862;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[15] <= -17.5) {
if (features[12] <= 19.5) {
if (features[38] <= 81.0) {
classes[0] = 0;
classes[1] = 192;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 37;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -17.5) {
if (features[22] <= -71.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -21.5) {
if (features[37] <= 108.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 73;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 48.5) {
if (features[14] <= -17.5) {
if (features[39] <= 2.0) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 18.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 29.5) {
classes[0] = 776;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -39.5) {
classes[0] = 159;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= -23.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 13.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[38] <= 68.5) {
if (features[39] <= 4.0) {
classes[0] = 0;
classes[1] = 182;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_17(double[] features) {
int[] classes = new int[5];
if (features[1] <= -16.5) {
if (features[14] <= 3.5) {
if (features[12] <= -1.5) {
if (features[42] <= -17.5) {
if (features[45] <= -15.5) {
if (features[4] <= 13.5) {
if (features[25] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[30] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[36] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 705;
} else {
if (features[2] <= -16.5) {
if (features[42] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[1] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
} else {
if (features[5] <= -12.5) {
if (features[32] <= -6.5) {
if (features[31] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[38] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
}
}
} else {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
if (features[31] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[13] <= 5.5) {
if (features[33] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 110;
classes[4] = 0;
}
}
} else {
if (features[42] <= -14.5) {
if (features[47] <= -67.0) {
if (features[22] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[5] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[35] <= -0.5) {
if (features[7] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
} else {
if (features[23] <= -57.0) {
if (features[20] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[3] <= 27.5) {
if (features[27] <= 1.5) {
if (features[28] <= -14.5) {
if (features[18] <= 36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 97;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 309;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[9] <= 1.5) {
if (features[20] <= -60.5) {
if (features[15] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
} else {
if (features[41] <= -6.5) {
if (features[12] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 171;
}
}
}
}
} else {
if (features[6] <= -20.5) {
if (features[46] <= 5.5) {
if (features[22] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
if (features[41] <= -14.5) {
if (features[21] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
}
} else {
if (features[12] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 389;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -21.5) {
if (features[3] <= -19.5) {
if (features[8] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3548;
}
} else {
if (features[10] <= 6.5) {
if (features[48] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 559;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[9] <= 6.5) {
if (features[12] <= 1.5) {
if (features[32] <= 4.5) {
if (features[9] <= 5.5) {
if (features[37] <= -23.5) {
if (features[5] <= -11.5) {
if (features[10] <= 5.5) {
if (features[40] <= 24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[0] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 158;
classes[4] = 0;
} else {
if (features[27] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[18] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[36] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= -18.0) {
if (features[20] <= -45.0) {
if (features[23] <= -41.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[49] <= -18.5) {
if (features[24] <= -65.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[33] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 97;
} else {
if (features[15] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
} else {
if (features[12] <= -49.5) {
if (features[15] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
if (features[1] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 563;
} else {
if (features[32] <= -5.5) {
if (features[23] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[47] <= -66.0) {
if (features[18] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[21] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 144;
}
}
}
}
}
}
}
} else {
if (features[0] <= 15.5) {
if (features[2] <= 2.5) {
if (features[46] <= 6.5) {
if (features[4] <= 8.5) {
if (features[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 4.0) {
if (features[17] <= -0.5) {
if (features[3] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[36] <= -24.5) {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 992;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[13] <= 5.5) {
if (features[23] <= -10.0) {
if (features[32] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 58;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 346;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= 20.5) {
if (features[21] <= 1.5) {
if (features[20] <= 54.5) {
if (features[14] <= 4.5) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 315;
classes[4] = 0;
} else {
if (features[24] <= -69.0) {
if (features[18] <= -39.5) {
if (features[48] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[5] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
classes[4] = 0;
} else {
if (features[26] <= -0.5) {
if (features[31] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
}
} else {
if (features[21] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[33] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[40] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[23] <= -19.5) {
if (features[47] <= -15.5) {
if (features[3] <= -10.0) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
}
} else {
if (features[19] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[46] <= 5.5) {
if (features[18] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[49] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[27] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
}
}
} else {
if (features[25] <= 6.5) {
if (features[39] <= 0.5) {
if (features[14] <= 6.5) {
if (features[28] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -21.5) {
if (features[2] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 20;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[36] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 89;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[11] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[47] <= -49.5) {
if (features[12] <= -3.5) {
if (features[12] <= -53.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[11] <= -14.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3499;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 117;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -5.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[37] <= 88.5) {
if (features[0] <= 30.5) {
if (features[47] <= 85.5) {
if (features[2] <= 24.5) {
if (features[39] <= -94.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 72.5) {
if (features[31] <= -35.5) {
if (features[14] <= -13.5) {
if (features[20] <= 71.5) {
if (features[12] <= -103.0) {
if (features[35] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 70;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -31.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 80.5) {
if (features[30] <= 1.5) {
if (features[38] <= 67.5) {
if (features[12] <= -101.5) {
if (features[20] <= 61.5) {
classes[0] = 0;
classes[1] = 54;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -35.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 1677;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -52.0) {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -64.5) {
if (features[45] <= 42.5) {
if (features[23] <= 45.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 109;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -88.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= -10.5) {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 4.5) {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= -1.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 36.0) {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 40.5) {
if (features[0] <= 19.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 110;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 6.0) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -66.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 29;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[1] <= 45.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -165.5) {
if (features[4] <= -18.5) {
if (features[40] <= -27.5) {
classes[0] = 0;
classes[1] = 149;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 23;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -30.5) {
if (features[32] <= 6.5) {
if (features[49] <= 67.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 50.5) {
classes[0] = 0;
classes[1] = 125;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 50.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= 64.5) {
if (features[7] <= -6.5) {
if (features[16] <= -1.5) {
classes[0] = 1020;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -25.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -24.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 67;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= -20.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[3] <= -62.5) {
if (features[43] <= -2.5) {
if (features[2] <= 49.5) {
if (features[5] <= 31.5) {
if (features[46] <= -23.5) {
if (features[19] <= 80.0) {
classes[0] = 64;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1231;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -72.0) {
classes[0] = 240;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[28] <= 22.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -107.0) {
if (features[28] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 168;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 93.5) {
if (features[21] <= -63.5) {
if (features[5] <= 31.5) {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[11] <= -21.0) {
classes[0] = 0;
classes[1] = 70;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 19.5) {
if (features[12] <= -52.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 88.0) {
classes[0] = 0;
classes[1] = 64;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[33] <= 11.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 101;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_18(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[30] <= -2.5) {
if (features[1] <= -28.0) {
if (features[13] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
}
} else {
if (features[9] <= 7.0) {
if (features[18] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 287;
classes[4] = 0;
} else {
if (features[23] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[38] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[1] <= -22.5) {
if (features[4] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 2.5) {
if (features[37] <= -20.5) {
if (features[37] <= -30.5) {
if (features[28] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
} else {
if (features[39] <= -0.5) {
if (features[35] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 353;
}
}
} else {
if (features[8] <= -0.5) {
if (features[4] <= 22.0) {
if (features[4] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[5] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
} else {
if (features[45] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4020;
} else {
if (features[29] <= -11.5) {
if (features[12] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[15] <= 5.5) {
if (features[32] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 732;
}
}
}
}
}
} else {
if (features[3] <= 2.5) {
if (features[9] <= 6.5) {
if (features[23] <= 22.0) {
if (features[32] <= -3.5) {
if (features[3] <= 0.5) {
if (features[9] <= 5.5) {
if (features[40] <= 14.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 216;
classes[4] = 0;
}
} else {
if (features[38] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[36] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[42] <= -16.5) {
if (features[23] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= -26.5) {
if (features[36] <= -19.5) {
if (features[32] <= -2.5) {
if (features[21] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[29] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[16] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
}
}
} else {
if (features[16] <= 0.5) {
if (features[28] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[44] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
} else {
if (features[22] <= 18.0) {
if (features[32] <= -4.5) {
if (features[45] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 102;
}
} else {
if (features[41] <= -2.5) {
if (features[22] <= 91.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
}
} else {
if (features[46] <= 3.5) {
if (features[45] <= -16.5) {
if (features[34] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[46] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[12] <= -49.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 140;
} else {
if (features[44] <= -1.5) {
if (features[12] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[25] <= 15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[8] <= -0.5) {
if (features[38] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
}
} else {
if (features[21] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 1.5) {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 663;
} else {
if (features[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
} else {
if (features[29] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
}
} else {
if (features[6] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[4] <= -2.5) {
if (features[37] <= 49.5) {
if (features[5] <= 16.5) {
if (features[39] <= -237.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= 1.5) {
if (features[6] <= 20.5) {
if (features[23] <= -146.0) {
if (features[36] <= 13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3284;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 369;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 36.5) {
if (features[31] <= -27.5) {
if (features[25] <= -21.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -22.5) {
if (features[32] <= 6.5) {
if (features[44] <= 1.5) {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -47.0) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 6.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= 70.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
if (features[6] <= 41.5) {
if (features[15] <= -19.5) {
if (features[49] <= 63.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1071;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[8] <= 2.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[24] <= 68.5) {
classes[0] = 0;
classes[1] = 95;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -56.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[23] <= -116.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 116;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 75.5) {
if (features[23] <= 31.5) {
if (features[34] <= -11.5) {
if (features[3] <= -75.0) {
if (features[38] <= 65.5) {
if (features[19] <= 89.5) {
classes[0] = 0;
classes[1] = 127;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -23.5) {
classes[0] = 0;
classes[1] = 396;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 52.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 29;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -30.5) {
if (features[18] <= 57.0) {
if (features[21] <= 15.5) {
if (features[49] <= 73.5) {
if (features[4] <= -18.5) {
if (features[49] <= 72.5) {
if (features[30] <= 4.5) {
if (features[12] <= 54.5) {
classes[0] = 0;
classes[1] = 495;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 69.0) {
classes[0] = 0;
classes[1] = 68;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -15.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[47] <= 78.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -15.0) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -229.5) {
if (features[6] <= 45.5) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 34.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 24.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 54.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1030;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[21] <= -62.5) {
if (features[33] <= 5.5) {
if (features[42] <= 85.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[33] <= 17.5) {
if (features[47] <= 96.0) {
if (features[25] <= -15.5) {
if (features[3] <= -65.0) {
if (features[30] <= 7.0) {
classes[0] = 141;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -4.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -25.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 20.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[16] <= -3.0) {
if (features[15] <= -18.5) {
if (features[3] <= -43.5) {
classes[0] = 1381;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 34.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= -35.5) {
if (features[1] <= 52.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 40;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 18.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= -90.5) {
if (features[43] <= -2.5) {
classes[0] = 111;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 47.5) {
if (features[12] <= 32.0) {
if (features[38] <= 79.5) {
classes[0] = 0;
classes[1] = 73;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -36.0) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 42.5) {
classes[0] = 52;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -11.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= -22.0) {
classes[0] = 0;
classes[1] = 56;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[14] <= 4.5) {
if (features[3] <= 9.5) {
if (features[10] <= 8.5) {
if (features[30] <= -32.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1229;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[31] <= 14.5) {
if (features[25] <= -7.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[13] <= 5.5) {
if (features[44] <= -0.5) {
if (features[49] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
}
}
} else {
if (features[49] <= -21.5) {
if (features[20] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
} else {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[6] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 210;
classes[4] = 0;
} else {
if (features[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
}
} else {
if (features[33] <= -4.5) {
if (features[35] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[43] <= -2.5) {
if (features[40] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 460;
classes[4] = 0;
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
}
} else {
if (features[2] <= -12.5) {
if (features[9] <= 2.5) {
if (features[24] <= -72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[25] <= 17.0) {
if (features[28] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[38] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[12] <= -17.0) {
if (features[21] <= -4.5) {
if (features[18] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 99;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[37] <= -22.5) {
if (features[16] <= 2.5) {
if (features[3] <= 1.5) {
if (features[39] <= 0.5) {
if (features[22] <= 8.0) {
if (features[36] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[3] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
}
} else {
if (features[5] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[9] <= 6.5) {
if (features[12] <= 2.5) {
if (features[20] <= 1.5) {
if (features[3] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[47] <= -52.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[7] <= 2.5) {
if (features[12] <= 10.5) {
if (features[47] <= -18.0) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict_19(double[] features) {
int[] classes = new int[5];
if (features[34] <= -1.5) {
if (features[14] <= -8.5) {
if (features[2] <= 36.5) {
if (features[7] <= -7.5) {
if (features[20] <= 83.0) {
if (features[49] <= 78.5) {
if (features[34] <= -10.5) {
if (features[46] <= -19.5) {
if (features[3] <= -112.5) {
if (features[48] <= 2.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -79.5) {
if (features[27] <= -1.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= 27.0) {
if (features[39] <= 0.5) {
if (features[37] <= 89.0) {
if (features[31] <= -23.0) {
classes[0] = 0;
classes[1] = 1072;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 45.0) {
classes[0] = 0;
classes[1] = 97;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -16.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 34.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 1.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -154.5) {
if (features[5] <= 30.0) {
classes[0] = 0;
classes[1] = 126;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -16.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 29.5) {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 44;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 118;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= -12.5) {
if (features[21] <= -83.5) {
if (features[3] <= -71.5) {
if (features[28] <= 7.5) {
if (features[45] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 48.5) {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -113.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[26] <= 0.5) {
if (features[14] <= -14.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[35] <= -0.5) {
if (features[39] <= -2.5) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 42.5) {
if (features[42] <= 59.5) {
if (features[3] <= -131.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 1.5) {
if (features[20] <= 33.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 10.5) {
if (features[12] <= -70.0) {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 181;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 6.5) {
if (features[15] <= -21.5) {
classes[0] = 1056;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -16.5) {
if (features[2] <= 41.5) {
if (features[33] <= 11.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 9.5) {
classes[0] = 298;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 73.5) {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[24] <= 37.5) {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[46] <= -20.5) {
if (features[49] <= 91.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -17.5) {
if (features[46] <= -23.5) {
if (features[4] <= -46.5) {
if (features[45] <= 47.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 81;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 59.5) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[28] <= 10.5) {
if (features[4] <= -21.5) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -22.5) {
if (features[42] <= 75.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 10.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -20.5) {
if (features[23] <= 57.0) {
if (features[28] <= 13.5) {
if (features[31] <= -72.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 202;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -43.0) {
classes[0] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= 20.5) {
if (features[14] <= -15.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[13] <= -8.5) {
if (features[42] <= 86.5) {
if (features[39] <= 0.5) {
if (features[12] <= 37.5) {
classes[0] = 0;
classes[1] = 57;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 36.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 83;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[12] <= -92.0) {
if (features[21] <= -230.5) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -1.5) {
classes[0] = 504;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -9.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[34] <= -17.5) {
if (features[38] <= 67.5) {
if (features[12] <= 47.5) {
if (features[21] <= -81.5) {
if (features[12] <= 34.5) {
classes[0] = 0;
classes[1] = 34;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 364;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -85.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -63.5) {
if (features[33] <= 16.5) {
classes[0] = 212;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= 55.0) {
if (features[37] <= 97.0) {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 82.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[36] <= 53.5) {
if (features[3] <= -22.5) {
if (features[17] <= -0.5) {
if (features[5] <= 26.5) {
if (features[26] <= 3.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 464;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 71.5) {
if (features[42] <= 64.5) {
classes[0] = 0;
classes[1] = 62;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -13.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 12.5) {
if (features[4] <= -32.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -69.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[41] <= 12.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[6] <= 27.5) {
if (features[45] <= -1.0) {
if (features[11] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[19] <= -220.5) {
if (features[47] <= -107.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 17.0) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3386;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 142;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -7.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= 33.5) {
if (features[41] <= 24.0) {
if (features[25] <= -3.5) {
if (features[12] <= -112.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 57.5) {
if (features[32] <= 19.5) {
classes[0] = 0;
classes[1] = 194;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -84.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= 36.0) {
if (features[4] <= -20.0) {
if (features[12] <= -88.0) {
if (features[18] <= 28.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 56.5) {
if (features[30] <= -118.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -89.0) {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[37] <= -20.5) {
if (features[14] <= 5.5) {
if (features[4] <= 19.5) {
if (features[40] <= 26.5) {
if (features[42] <= -21.5) {
if (features[7] <= 2.5) {
if (features[25] <= 8.0) {
if (features[29] <= -2.5) {
if (features[13] <= 9.5) {
if (features[11] <= 5.5) {
if (features[46] <= 5.5) {
if (features[3] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[27] <= 6.0) {
if (features[23] <= 6.5) {
if (features[42] <= -31.5) {
if (features[5] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[28] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[24] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 60;
classes[4] = 0;
} else {
if (features[21] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[1] <= -14.5) {
if (features[18] <= -15.5) {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[36] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[26] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
}
}
} else {
if (features[10] <= 6.5) {
if (features[5] <= -10.0) {
if (features[31] <= 23.5) {
if (features[36] <= -16.5) {
if (features[27] <= -9.5) {
if (features[27] <= -10.5) {
if (features[12] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 221;
}
} else {
if (features[45] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[23] <= -23.0) {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[6] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[24] <= -10.0) {
if (features[22] <= 77.5) {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[3] <= 2.5) {
if (features[22] <= 21.0) {
if (features[24] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
}
}
}
} else {
if (features[3] <= 8.5) {
if (features[21] <= 2.0) {
if (features[16] <= 2.5) {
if (features[3] <= 6.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 98;
classes[4] = 0;
} else {
if (features[26] <= 0.5) {
if (features[40] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[33] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
}
}
} else {
if (features[23] <= -54.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[3] <= 2.0) {
if (features[25] <= -4.5) {
if (features[42] <= -32.5) {
if (features[23] <= -41.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 254;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
}
} else {
if (features[0] <= -14.5) {
if (features[7] <= 3.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[3] <= -0.5) {
if (features[15] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1362;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
} else {
if (features[2] <= -16.5) {
if (features[40] <= 14.0) {
if (features[36] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[14] <= 6.5) {
if (features[30] <= -2.5) {
if (features[1] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[30] <= 2.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 713;
} else {
if (features[27] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[34] <= 3.5) {
if (features[5] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 411;
} else {
if (features[30] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2610;
}
}
}
} else {
if (features[22] <= 31.0) {
if (features[39] <= 1.5) {
if (features[28] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[43] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[27] <= -4.5) {
if (features[48] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 152;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[32] <= -2.5) {
if (features[3] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
}
}
}
}
} else {
if (features[45] <= -15.5) {
if (features[41] <= -5.5) {
if (features[2] <= -19.5) {
if (features[6] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 134;
} else {
if (features[38] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 164;
classes[4] = 0;
} else {
if (features[38] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[5] <= -13.5) {
if (features[27] <= -8.0) {
if (features[30] <= -1.5) {
if (features[49] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
}
} else {
if (features[40] <= 19.0) {
if (features[16] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[28] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[42] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[22] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[9] <= 2.5) {
if (features[42] <= -13.5) {
if (features[18] <= -50.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[19] <= -70.5) {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
}
}
} else {
if (features[12] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[0] <= -13.5) {
if (features[31] <= 10.5) {
if (features[26] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[39] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 224;
}
}
} else {
if (features[30] <= -1.5) {
if (features[20] <= -56.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
} else {
if (features[44] <= -1.5) {
if (features[9] <= 3.5) {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[37] <= -14.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
}
}
}
}
}
}
} else {
if (features[1] <= 4.0) {
if (features[2] <= -13.5) {
if (features[37] <= -9.5) {
if (features[3] <= 11.5) {
if (features[12] <= 2.5) {
if (features[24] <= -75.0) {
if (features[38] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 79;
classes[4] = 0;
}
} else {
if (features[22] <= 2.0) {
if (features[4] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[12] <= 9.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
}
} else {
if (features[1] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[48] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
}
}
} else {
if (features[28] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
if (features[2] <= -12.5) {
if (features[3] <= 4.5) {
if (features[3] <= -9.5) {
if (features[36] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 149;
classes[4] = 0;
}
} else {
if (features[40] <= 14.5) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
if (features[33] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[19] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[15] <= 7.5) {
if (features[38] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 37.0) {
if (features[2] <= -11.5) {
if (features[23] <= -44.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
}
}
} else {
if (features[10] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 267;
classes[4] = 0;
} else {
if (features[33] <= -1.5) {
if (features[0] <= -10.5) {
if (features[47] <= -29.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1377;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[20] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[47] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
} else {
if (features[5] <= 2.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 36;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < 5; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static int predict(double[] features) {
int n_classes = 5;
int[] classes = new int[n_classes];
classes[RandomForestClassifier.predict_0(features)]++;
classes[RandomForestClassifier.predict_1(features)]++;
classes[RandomForestClassifier.predict_2(features)]++;
classes[RandomForestClassifier.predict_3(features)]++;
classes[RandomForestClassifier.predict_4(features)]++;
classes[RandomForestClassifier.predict_5(features)]++;
classes[RandomForestClassifier.predict_6(features)]++;
classes[RandomForestClassifier.predict_7(features)]++;
classes[RandomForestClassifier.predict_8(features)]++;
classes[RandomForestClassifier.predict_9(features)]++;
classes[RandomForestClassifier.predict_10(features)]++;
classes[RandomForestClassifier.predict_11(features)]++;
classes[RandomForestClassifier.predict_12(features)]++;
classes[RandomForestClassifier.predict_13(features)]++;
classes[RandomForestClassifier.predict_14(features)]++;
classes[RandomForestClassifier.predict_15(features)]++;
classes[RandomForestClassifier.predict_16(features)]++;
classes[RandomForestClassifier.predict_17(features)]++;
classes[RandomForestClassifier.predict_18(features)]++;
classes[RandomForestClassifier.predict_19(features)]++;
int class_idx = 0;
int class_val = classes[0];
for (int i = 1; i < n_classes; i++) {
if (classes[i] > class_val) {
class_idx = i;
class_val = classes[i];
}
}
return class_idx;
}
public static void main(String[] args) {
if (args.length == 50) {
// Features:
double[] features = new double[args.length];
for (int i = 0, l = args.length; i < l; i++) {
features[i] = Double.parseDouble(args[i]);
}
// Prediction:
int prediction = RandomForestClassifier.predict(features);
System.out.println(prediction);
}
}
}