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

87136 lines
4.9 MiB
Plaintext

class RandomForestClassifier {
public static int predict_0(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[49] <= -20.5) {
if (features[4] <= 19.5) {
if (features[3] <= 0.5) {
if (features[33] <= -2.5) {
if (features[42] <= -37.5) {
if (features[40] <= 29.0) {
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] = 13;
}
} else {
if (features[32] <= 0.0) {
if (features[24] <= -80.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[47] <= -82.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[20] <= -49.5) {
if (features[38] <= -24.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] = 7;
}
} else {
if (features[40] <= 18.0) {
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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 207;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[11] <= 9.5) {
if (features[23] <= -8.5) {
if (features[24] <= -45.5) {
if (features[40] <= 28.0) {
if (features[2] <= -22.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] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[17] <= 0.5) {
if (features[32] <= 4.5) {
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] = 4;
}
} else {
if (features[29] <= -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] = 3;
}
}
}
} 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] = 124;
}
}
} else {
if (features[3] <= 1.5) {
if (features[5] <= -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] = 15;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1046;
}
}
} else {
if (features[36] <= -13.5) {
if (features[0] <= -13.5) {
if (features[39] <= -3.5) {
if (features[14] <= 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] = 9;
}
} else {
if (features[3] <= -0.5) {
if (features[10] <= 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] = 326;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4200;
}
}
} 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] = 3;
classes[4] = 0;
}
}
} else {
if (features[9] <= 2.5) {
if (features[49] <= -12.5) {
if (features[3] <= 34.5) {
if (features[1] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[31] <= 15.5) {
if (features[24] <= -33.0) {
if (features[18] <= -51.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[41] <= -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] = 12;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 182;
classes[4] = 0;
} else {
if (features[36] <= -18.0) {
if (features[36] <= -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] = 1;
}
} 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] = 17;
}
} else {
if (features[3] <= 14.5) {
if (features[4] <= 11.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] = 61;
classes[4] = 0;
}
} else {
if (features[48] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[15] <= 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] = 57;
}
}
}
}
} else {
if (features[18] <= -42.5) {
if (features[39] <= 0.5) {
if (features[47] <= -28.0) {
if (features[47] <= -56.5) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 12;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 118;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 112;
}
} else {
if (features[41] <= -5.5) {
if (features[6] <= -22.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] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
}
}
} else {
if (features[36] <= -14.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] = 9;
classes[4] = 0;
}
}
} else {
if (features[26] <= -2.5) {
if (features[45] <= -21.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] = 25;
classes[4] = 0;
}
} else {
if (features[14] <= 3.5) {
if (features[45] <= -16.5) {
if (features[34] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[2] <= -15.5) {
if (features[41] <= -7.5) {
if (features[32] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[22] <= 78.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] = 47;
}
} 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] = 45;
classes[4] = 0;
}
} else {
if (features[37] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[25] <= -3.5) {
if (features[5] <= -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] = 0;
classes[4] = 76;
}
}
}
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[4] <= -2.5) {
if (features[0] <= 0.5) {
if (features[31] <= -16.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] = 7;
classes[4] = 0;
}
} else {
if (features[19] <= -70.5) {
if (features[43] <= 1.0) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[24] <= -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] = 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[10] <= -18.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -1.0) {
if (features[36] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3586;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 68;
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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= -20.5) {
if (features[15] <= 5.5) {
if (features[47] <= -79.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[3] <= 13.5) {
if (features[2] <= -14.5) {
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] = 2;
}
} else {
if (features[31] <= 14.5) {
if (features[18] <= -15.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] = 4;
}
} else {
if (features[47] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 115;
classes[4] = 0;
} else {
if (features[24] <= -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] = 1;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
if (features[49] <= -20.5) {
if (features[20] <= -25.0) {
if (features[37] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[16] <= 2.5) {
if (features[3] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[18] <= -48.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[34] <= 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] = 52;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
if (features[5] <= -13.5) {
if (features[26] <= -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] = 7;
classes[4] = 0;
}
} else {
if (features[47] <= -58.5) {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[2] <= -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] = 2;
}
}
} else {
if (features[2] <= -6.0) {
if (features[25] <= -9.5) {
if (features[24] <= -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] = 0;
classes[4] = 100;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[18] <= 35.5) {
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] = 6;
}
}
}
} else {
if (features[36] <= -18.5) {
if (features[14] <= 5.5) {
if (features[6] <= -9.5) {
if (features[18] <= -65.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[12] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
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] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
} else {
if (features[10] <= 4.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 2;
} else {
if (features[11] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1323;
classes[4] = 0;
} else {
if (features[33] <= -3.5) {
if (features[41] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 48;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= -14.5) {
if (features[3] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[13] <= 8.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] = 1;
classes[4] = 0;
}
}
} else {
if (features[3] <= 22.5) {
if (features[3] <= 6.5) {
if (features[21] <= 1.5) {
if (features[2] <= -13.5) {
if (features[28] <= -2.5) {
if (features[25] <= 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] = 15;
classes[4] = 0;
}
} else {
if (features[46] <= 6.5) {
if (features[12] <= -0.5) {
if (features[42] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
if (features[42] <= -12.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] = 29;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 418;
classes[4] = 0;
}
} else {
if (features[22] <= 70.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] = 1;
}
}
}
} else {
if (features[26] <= 1.5) {
if (features[35] <= -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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[4] <= 9.5) {
if (features[34] <= 2.5) {
if (features[40] <= 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] = 2;
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] = 56;
classes[4] = 0;
}
}
} else {
if (features[28] <= -5.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[38] <= 69.5) {
if (features[31] <= -30.5) {
if (features[21] <= 17.5) {
if (features[19] <= 101.0) {
if (features[47] <= 85.5) {
if (features[46] <= -19.5) {
if (features[30] <= -62.0) {
if (features[28] <= 4.0) {
classes[0] = 0;
classes[1] = 12;
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] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= 6.0) {
if (features[12] <= 32.5) {
if (features[9] <= -14.5) {
if (features[20] <= 82.5) {
classes[0] = 0;
classes[1] = 64;
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[26] <= 0.5) {
if (features[11] <= -13.5) {
classes[0] = 0;
classes[1] = 17;
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] = 1960;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[44] <= 3.5) {
if (features[49] <= 70.0) {
if (features[2] <= 35.5) {
if (features[38] <= 56.0) {
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] = 245;
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[5] <= 27.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -6.5) {
classes[0] = 19;
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[13] <= -10.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 {
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[25] <= -10.0) {
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 {
if (features[42] <= 50.5) {
classes[0] = 0;
classes[1] = 162;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -229.5) {
if (features[28] <= 35.5) {
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 {
if (features[34] <= -15.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -9.5) {
if (features[13] <= -6.5) {
if (features[18] <= 24.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[30] <= -35.5) {
classes[0] = 1121;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 13.5) {
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[14] <= -8.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -29.0) {
classes[0] = 0;
classes[1] = 1;
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 {
if (features[21] <= -63.5) {
if (features[29] <= 4.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 17.5) {
if (features[37] <= 87.0) {
if (features[14] <= -12.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[28] <= 7.5) {
if (features[27] <= 3.5) {
if (features[20] <= 36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
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] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 1.5) {
if (features[41] <= 13.0) {
classes[0] = 13;
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[47] <= 9.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 63.5) {
if (features[46] <= -18.5) {
if (features[32] <= 15.5) {
if (features[15] <= -23.5) {
if (features[22] <= -60.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 2.5) {
if (features[30] <= -85.0) {
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[22] <= -3.5) {
classes[0] = 178;
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] = 1325;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[8] <= 1.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[45] <= 42.5) {
if (features[13] <= -18.5) {
classes[0] = 0;
classes[1] = 3;
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] = 52;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[26] <= 4.5) {
if (features[19] <= 107.0) {
classes[0] = 29;
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] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[38] <= 72.0) {
classes[0] = 1;
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] <= -19.5) {
if (features[13] <= -25.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= 6.0) {
classes[0] = 0;
classes[1] = 127;
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] <= -53.5) {
classes[0] = 72;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 1.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -71.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[9] <= -17.5) {
if (features[40] <= -93.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] = 98;
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_1(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[5] <= -17.5) {
if (features[39] <= -2.5) {
if (features[18] <= -41.5) {
if (features[2] <= -23.0) {
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] = 1;
classes[4] = 0;
}
} else {
if (features[14] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= 3.5) {
if (features[41] <= -12.5) {
if (features[0] <= -22.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] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 370;
}
} else {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= -16.5) {
if (features[36] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 110;
} 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] = 4271;
}
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[49] <= -13.5) {
if (features[14] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 108;
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] = 4;
}
} else {
if (features[12] <= -0.5) {
if (features[1] <= -16.5) {
if (features[37] <= -15.0) {
if (features[49] <= -16.5) {
if (features[45] <= -14.5) {
if (features[3] <= -0.5) {
if (features[14] <= 5.5) {
if (features[7] <= 3.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
} else {
if (features[44] <= 1.5) {
if (features[12] <= -66.5) {
if (features[37] <= -20.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[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 941;
} else {
if (features[28] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 180;
} else {
if (features[48] <= -2.5) {
if (features[23] <= -38.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[42] <= -21.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] = 100;
}
}
}
}
} 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] = 4;
classes[4] = 0;
}
} else {
if (features[18] <= 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] = 3;
}
}
} else {
if (features[12] <= -9.5) {
if (features[24] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
if (features[3] <= 12.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] = 9;
}
}
} else {
if (features[41] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[13] <= 5.5) {
if (features[49] <= -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] = 6;
classes[4] = 0;
}
} else {
if (features[3] <= -0.5) {
if (features[13] <= 9.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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 78;
}
}
}
}
}
} else {
if (features[10] <= 11.5) {
if (features[32] <= -1.5) {
if (features[16] <= 2.5) {
if (features[27] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 138;
classes[4] = 0;
} else {
if (features[24] <= -15.5) {
if (features[14] <= 7.5) {
if (features[18] <= 17.5) {
if (features[19] <= -20.0) {
if (features[34] <= 1.5) {
if (features[32] <= -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] = 1;
}
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
if (features[25] <= -7.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[40] <= 18.0) {
if (features[10] <= 4.5) {
if (features[41] <= -5.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] = 6;
}
} 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[0] <= -11.5) {
if (features[2] <= -13.5) {
if (features[47] <= -58.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[28] <= 0.5) {
if (features[41] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[6] <= -14.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] = 1;
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] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
} else {
if (features[46] <= 5.5) {
if (features[25] <= 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] = 1;
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] = 0;
classes[4] = 9;
}
} else {
if (features[11] <= 5.5) {
if (features[3] <= -8.0) {
if (features[29] <= 2.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 {
if (features[0] <= -14.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[1] <= -8.0) {
if (features[40] <= 18.5) {
if (features[38] <= -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] = 8;
}
} 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] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 41;
}
}
}
}
} else {
if (features[37] <= 48.5) {
if (features[31] <= -5.5) {
if (features[0] <= 19.5) {
if (features[6] <= 2.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 2.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -237.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -173.0) {
if (features[24] <= -94.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] <= -136.5) {
if (features[39] <= -70.0) {
if (features[30] <= -183.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] = 119;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3401;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 127;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= -16.5) {
if (features[3] <= 11.5) {
if (features[18] <= -61.5) {
if (features[30] <= -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] = 7;
}
} else {
if (features[26] <= 0.5) {
if (features[19] <= -82.0) {
if (features[26] <= -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] = 3;
}
} else {
if (features[33] <= -11.5) {
if (features[14] <= 2.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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 148;
classes[4] = 0;
}
}
} else {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[38] <= -9.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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[27] <= -7.5) {
if (features[45] <= -21.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] = 11;
classes[4] = 0;
}
} else {
if (features[48] <= -7.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[11] <= 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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 239;
}
}
}
} else {
if (features[30] <= -117.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 25;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -1.5) {
if (features[19] <= -9.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] = 24;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 119.5) {
if (features[2] <= -14.5) {
if (features[37] <= -12.5) {
if (features[20] <= -5.0) {
if (features[24] <= -79.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[19] <= -78.0) {
if (features[33] <= -3.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
}
}
} else {
if (features[12] <= -44.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 {
if (features[3] <= 6.0) {
if (features[42] <= -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] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
}
} else {
if (features[15] <= 4.5) {
if (features[4] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
if (features[20] <= -65.5) {
if (features[46] <= 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 {
if (features[12] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 183;
classes[4] = 0;
} else {
if (features[11] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1265;
classes[4] = 0;
}
}
} else {
if (features[6] <= -12.5) {
if (features[49] <= -11.5) {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
if (features[3] <= 11.0) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[22] <= 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] = 11;
classes[4] = 0;
}
}
} else {
if (features[28] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[7] <= 3.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[36] <= -11.5) {
if (features[28] <= 0.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[13] <= 6.5) {
if (features[43] <= -0.5) {
if (features[48] <= -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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
}
} else {
if (features[37] <= -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] = 2;
}
}
}
}
} else {
if (features[22] <= 71.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 329;
classes[4] = 0;
} else {
if (features[37] <= -15.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] = 11;
}
}
}
}
}
} else {
if (features[38] <= 69.5) {
if (features[31] <= -29.5) {
if (features[21] <= 17.5) {
if (features[49] <= 72.5) {
if (features[31] <= -30.5) {
if (features[4] <= -14.5) {
if (features[12] <= -112.5) {
if (features[10] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 86.5) {
if (features[19] <= 101.0) {
if (features[19] <= 68.5) {
if (features[36] <= 54.5) {
if (features[10] <= -21.5) {
if (features[39] <= -68.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 115;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1464;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -34.5) {
classes[0] = 0;
classes[1] = 147;
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] <= -13.5) {
if (features[14] <= -9.5) {
classes[0] = 0;
classes[1] = 427;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -17.5) {
classes[0] = 1;
classes[1] = 0;
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[47] <= 68.5) {
if (features[30] <= 3.5) {
if (features[38] <= 51.5) {
classes[0] = 0;
classes[1] = 78;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -12.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 54.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[41] <= 6.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 {
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] = 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] = 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[42] <= 61.0) {
classes[0] = 0;
classes[1] = 14;
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] <= -147.0) {
classes[0] = 0;
classes[1] = 70;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 27.0) {
if (features[6] <= 31.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -82.5) {
if (features[33] <= 5.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 {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -17.5) {
classes[0] = 23;
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[33] <= 6.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[37] <= 63.5) {
if (features[18] <= 45.5) {
if (features[41] <= 6.0) {
classes[0] = 0;
classes[1] = 1;
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 {
if (features[35] <= 2.5) {
classes[0] = 0;
classes[1] = 11;
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] <= 42.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1093;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[33] <= 5.5) {
if (features[27] <= 0.5) {
classes[0] = 0;
classes[1] = 42;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 30.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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] <= -63.5) {
if (features[32] <= 18.5) {
if (features[34] <= -15.0) {
if (features[39] <= 7.5) {
if (features[42] <= 81.5) {
if (features[46] <= -23.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 46.0) {
if (features[15] <= -22.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 5.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 317;
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[25] <= -15.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] = 0;
classes[1] = 1;
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[4] <= -46.5) {
if (features[46] <= -23.5) {
if (features[41] <= 8.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 {
classes[0] = 93;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -70.5) {
if (features[34] <= -22.5) {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 82.5) {
if (features[45] <= 42.5) {
if (features[45] <= 41.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 2.5) {
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[13] <= -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[33] <= 14.5) {
if (features[36] <= 58.5) {
if (features[18] <= 39.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] = 0;
classes[1] = 89;
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) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 15.5) {
if (features[0] <= 25.5) {
if (features[30] <= -7.0) {
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] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -2.5) {
if (features[47] <= 28.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] = 38;
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_2(double[] features) {
int[] classes = new int[5];
if (features[6] <= -15.5) {
if (features[3] <= 0.5) {
if (features[40] <= 34.5) {
if (features[32] <= -1.5) {
if (features[10] <= 9.5) {
if (features[8] <= 0.5) {
if (features[6] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -5.5) {
if (features[4] <= 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] = 1;
classes[4] = 0;
}
} else {
if (features[14] <= 4.5) {
if (features[18] <= 40.5) {
if (features[38] <= -28.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
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] = 449;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[40] <= 20.0) {
if (features[43] <= -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] = 9;
}
} else {
if (features[14] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 80;
classes[4] = 0;
} else {
if (features[0] <= -15.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] = 7;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[2] <= -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] = 8;
}
}
} else {
if (features[29] <= -0.5) {
if (features[3] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[7] <= 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] = 14;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
} else {
if (features[46] <= 5.5) {
if (features[0] <= -14.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] = 7;
classes[4] = 0;
}
} else {
if (features[40] <= 15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
if (features[38] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
} else {
if (features[15] <= 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] = 4;
}
}
} else {
if (features[45] <= -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 {
if (features[42] <= -40.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 480;
} else {
if (features[33] <= -5.5) {
if (features[6] <= -24.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] = 12;
classes[4] = 0;
}
} else {
if (features[5] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[42] <= -37.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[2] <= -16.5) {
if (features[46] <= -0.5) {
if (features[0] <= -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[7] <= 1.5) {
if (features[21] <= 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] = 2;
classes[4] = 0;
}
} else {
if (features[39] <= 1.5) {
if (features[37] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5149;
} else {
if (features[3] <= 8.0) {
if (features[12] <= -17.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] = 12;
}
} else {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[20] <= -0.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 213;
} else {
if (features[11] <= 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[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[27] <= -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] = 5;
}
}
}
}
} else {
if (features[48] <= -5.5) {
if (features[20] <= -41.5) {
if (features[20] <= -70.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[19] <= -18.5) {
if (features[4] <= 11.5) {
if (features[38] <= -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] = 38;
classes[4] = 0;
}
} else {
if (features[6] <= -17.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] = 4;
}
}
}
} else {
if (features[27] <= -7.5) {
if (features[1] <= -18.5) {
if (features[13] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[34] <= 5.5) {
if (features[11] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[31] <= 11.5) {
if (features[48] <= -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] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 64;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= 2.5) {
if (features[0] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[32] <= -2.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 {
if (features[29] <= -4.5) {
if (features[39] <= 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] = 5;
classes[4] = 0;
}
} else {
if (features[46] <= 3.5) {
if (features[10] <= 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 {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 192;
} else {
if (features[36] <= -17.5) {
if (features[38] <= -21.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
}
}
}
}
}
}
}
}
} else {
if (features[49] <= 37.5) {
if (features[2] <= 2.5) {
if (features[38] <= -22.5) {
if (features[24] <= -23.5) {
if (features[33] <= 2.5) {
if (features[35] <= 0.5) {
if (features[42] <= -30.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[10] <= 4.5) {
if (features[3] <= 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] = 3;
}
} else {
if (features[40] <= 14.5) {
if (features[42] <= -23.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] = 39;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= -14.5) {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[15] <= 9.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] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
} else {
if (features[11] <= 4.5) {
if (features[33] <= 0.0) {
if (features[43] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[39] <= 3.0) {
if (features[26] <= -0.5) {
if (features[3] <= 1.0) {
if (features[22] <= 6.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] = 5;
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] = 61;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 4.5) {
if (features[5] <= -13.5) {
if (features[18] <= -6.0) {
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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1355;
classes[4] = 0;
}
} else {
if (features[5] <= -10.5) {
if (features[38] <= -11.5) {
if (features[2] <= -14.5) {
if (features[4] <= 14.5) {
if (features[39] <= 0.5) {
if (features[33] <= 0.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] = 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] = 1;
classes[4] = 0;
}
} else {
if (features[1] <= -15.5) {
if (features[18] <= -64.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[47] <= -25.5) {
if (features[46] <= 8.0) {
if (features[22] <= -33.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] = 51;
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] = 11;
}
}
} else {
if (features[22] <= -50.5) {
if (features[36] <= -17.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[23] <= 44.5) {
if (features[29] <= -3.5) {
if (features[23] <= -50.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] = 23;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 127;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[23] <= -9.0) {
if (features[19] <= -79.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[20] <= -6.0) {
if (features[31] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 58;
} 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[46] <= 7.5) {
if (features[34] <= 3.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] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[36] <= -20.5) {
if (features[37] <= -23.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] = 4;
classes[4] = 0;
}
} else {
if (features[15] <= 7.5) {
if (features[47] <= -54.0) {
if (features[37] <= -8.0) {
if (features[24] <= -25.5) {
if (features[22] <= -0.5) {
if (features[48] <= -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] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 68;
classes[4] = 0;
}
} else {
if (features[24] <= -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] = 11;
classes[4] = 0;
}
}
} else {
if (features[45] <= -9.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[42] <= -20.5) {
if (features[48] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[10] <= 8.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] = 372;
classes[4] = 0;
}
}
} else {
if (features[23] <= 29.5) {
if (features[13] <= 13.0) {
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] = 5;
}
}
}
}
}
}
} else {
if (features[5] <= 19.5) {
if (features[13] <= 2.0) {
if (features[18] <= -145.5) {
if (features[23] <= -253.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2918;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 545;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -69.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] = 4;
classes[3] = 0;
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] = 37;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 40.5) {
if (features[47] <= -0.5) {
if (features[39] <= -115.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] = 42;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 31;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 74.5) {
if (features[5] <= 30.5) {
if (features[12] <= -106.5) {
if (features[31] <= -28.5) {
if (features[10] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 42;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -9.0) {
if (features[39] <= -221.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 {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 85.5) {
if (features[36] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -2.5) {
if (features[40] <= -80.5) {
if (features[23] <= 24.0) {
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[30] <= 8.5) {
if (features[33] <= 18.5) {
if (features[19] <= 100.5) {
if (features[40] <= -17.5) {
if (features[14] <= -9.5) {
if (features[18] <= 43.5) {
classes[0] = 0;
classes[1] = 1064;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
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] = 339;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 65.0) {
if (features[20] <= 65.0) {
classes[0] = 0;
classes[1] = 186;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -56.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[47] <= 50.0) {
classes[0] = 0;
classes[1] = 42;
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[46] <= -9.5) {
classes[0] = 2;
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[2] <= 36.0) {
classes[0] = 0;
classes[1] = 5;
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[41] <= 5.5) {
classes[0] = 12;
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[11] <= -12.5) {
classes[0] = 0;
classes[1] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 108;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[41] <= 4.5) {
if (features[35] <= 0.5) {
if (features[12] <= -51.5) {
if (features[25] <= -6.0) {
classes[0] = 3;
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 {
classes[0] = 0;
classes[1] = 7;
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] <= -63.0) {
classes[0] = 33;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 100.0) {
classes[0] = 0;
classes[1] = 14;
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[25] <= -13.5) {
if (features[11] <= -15.5) {
if (features[49] <= 72.5) {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -70.5) {
if (features[39] <= 6.5) {
if (features[23] <= 63.5) {
classes[0] = 237;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -85.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] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 13.5) {
if (features[11] <= -20.5) {
classes[0] = 0;
classes[1] = 51;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -18.5) {
if (features[7] <= -13.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 9.5) {
if (features[20] <= 24.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] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -5.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -72.5) {
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[7] <= -12.5) {
if (features[33] <= 13.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -5.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 {
if (features[3] <= -68.0) {
if (features[40] <= -64.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[49] <= 87.5) {
classes[0] = 0;
classes[1] = 22;
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] <= 50.5) {
classes[0] = 0;
classes[1] = 348;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -14.5) {
if (features[36] <= 57.0) {
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] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[9] <= -12.5) {
if (features[36] <= 47.5) {
if (features[30] <= -57.0) {
if (features[3] <= -131.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 {
classes[0] = 0;
classes[1] = 32;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 104.5) {
if (features[32] <= 15.5) {
if (features[11] <= -22.5) {
if (features[37] <= 105.5) {
if (features[30] <= -106.5) {
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] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -3.5) {
if (features[34] <= -21.5) {
classes[0] = 794;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -32.5) {
if (features[31] <= -88.0) {
if (features[36] <= 65.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[38] <= 51.5) {
if (features[47] <= 55.5) {
classes[0] = 0;
classes[1] = 2;
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[18] <= 55.5) {
if (features[39] <= -167.5) {
classes[0] = 801;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 8.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[3] <= -197.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 63;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= -48.0) {
if (features[49] <= 71.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -3.5) {
if (features[32] <= 5.5) {
if (features[21] <= -163.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 {
classes[0] = 280;
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] <= 91.5) {
if (features[2] <= 42.5) {
if (features[24] <= 67.5) {
if (features[11] <= -14.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 {
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 {
classes[0] = 0;
classes[1] = 20;
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[34] <= -18.5) {
if (features[6] <= 47.0) {
classes[0] = 16;
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] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -43.5) {
classes[0] = 5;
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[11] <= -11.5) {
if (features[13] <= -6.0) {
classes[0] = 0;
classes[1] = 141;
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[31] <= -29.5) {
if (features[4] <= -18.0) {
if (features[20] <= 44.5) {
if (features[30] <= -207.0) {
if (features[28] <= 28.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] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 184;
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[21] <= -229.0) {
if (features[23] <= 42.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 {
if (features[4] <= -20.5) {
if (features[48] <= 26.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] = 550;
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[7] <= -0.5) {
if (features[42] <= 46.5) {
if (features[11] <= -0.5) {
if (features[0] <= 17.5) {
if (features[8] <= 2.5) {
if (features[49] <= 41.5) {
if (features[39] <= -245.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= -58.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[36] <= 25.5) {
if (features[3] <= -136.5) {
if (features[13] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 133;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -8.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3367;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 53;
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[17] <= -0.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 {
if (features[4] <= -16.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] = 145;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[6] <= 6.5) {
if (features[40] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 144;
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[15] <= -20.5) {
if (features[1] <= 47.5) {
if (features[39] <= -120.0) {
if (features[47] <= 12.5) {
if (features[32] <= -4.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] = 0;
classes[1] = 0;
classes[2] = 10;
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[37] <= 104.5) {
if (features[15] <= -23.5) {
if (features[21] <= -142.0) {
if (features[20] <= 35.0) {
classes[0] = 0;
classes[1] = 2;
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[3] <= -73.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 64;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[14] <= -12.5) {
if (features[48] <= 5.5) {
if (features[15] <= -21.5) {
classes[0] = 0;
classes[1] = 16;
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] <= -42.0) {
if (features[33] <= 6.5) {
if (features[29] <= 5.0) {
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[14] <= -13.5) {
classes[0] = 339;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 5.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 {
if (features[9] <= -17.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 46.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 {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[19] <= 105.5) {
if (features[20] <= 84.5) {
if (features[49] <= 91.5) {
if (features[22] <= -29.5) {
if (features[32] <= 10.0) {
classes[0] = 16;
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] = 87;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 33.5) {
classes[0] = 981;
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] = 48;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= 12.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] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= -19.5) {
if (features[7] <= -10.5) {
if (features[42] <= 73.5) {
if (features[34] <= -16.5) {
if (features[8] <= 1.5) {
if (features[25] <= -6.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[49] <= 72.5) {
if (features[39] <= 1.5) {
classes[0] = 0;
classes[1] = 766;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -17.5) {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 54.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[10] <= -19.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[14] <= -9.5) {
if (features[4] <= -21.0) {
if (features[13] <= -8.5) {
if (features[0] <= 21.5) {
if (features[32] <= 4.0) {
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 {
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 41.5) {
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[21] <= -62.5) {
if (features[27] <= 0.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 17.0) {
if (features[30] <= -61.0) {
classes[0] = 50;
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] = 258;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -70.5) {
if (features[6] <= 43.5) {
if (features[9] <= -15.5) {
if (features[13] <= -18.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] = 0;
classes[1] = 52;
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[37] <= 89.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 75.5) {
if (features[43] <= -3.5) {
classes[0] = 3;
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] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[48] <= 30.0) {
if (features[38] <= 77.0) {
if (features[20] <= 80.5) {
if (features[41] <= 21.5) {
if (features[49] <= 84.0) {
if (features[12] <= -89.5) {
if (features[47] <= 78.0) {
if (features[45] <= 43.5) {
classes[0] = 0;
classes[1] = 80;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 57.0) {
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] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -17.5) {
if (features[1] <= 42.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1233;
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[36] <= 46.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] = 5;
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[18] <= 46.5) {
classes[0] = 5;
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[47] <= 37.5) {
if (features[30] <= -215.5) {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
if (features[11] <= -11.5) {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 26.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[18] <= 9.0) {
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[39] <= -95.5) {
if (features[22] <= -4.5) {
if (features[16] <= -1.5) {
classes[0] = 1056;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 55.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[4] <= -18.0) {
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[44] <= 3.5) {
if (features[31] <= -28.0) {
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] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[38] <= -18.5) {
if (features[6] <= -19.5) {
if (features[39] <= -3.5) {
if (features[49] <= -39.0) {
if (features[24] <= -37.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
} else {
if (features[5] <= -13.5) {
if (features[39] <= -1.5) {
if (features[3] <= 0.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] = 72;
}
} else {
if (features[4] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 692;
} else {
if (features[42] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4486;
} else {
if (features[40] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 162;
} 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[46] <= 7.5) {
if (features[12] <= -1.5) {
if (features[30] <= 0.5) {
if (features[5] <= -10.5) {
if (features[3] <= 0.5) {
if (features[14] <= 5.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] = 4;
}
} else {
if (features[36] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 282;
} else {
if (features[18] <= -21.0) {
if (features[29] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[45] <= -17.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] = 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] = 38;
}
}
}
} else {
if (features[18] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[3] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[35] <= -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] = 26;
}
}
}
}
} else {
if (features[12] <= -9.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] = 8;
}
}
} else {
if (features[3] <= -7.5) {
if (features[18] <= -27.0) {
if (features[8] <= -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] = 12;
}
} else {
if (features[33] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
if (features[44] <= -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[9] <= 4.5) {
if (features[38] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[22] <= -51.5) {
if (features[40] <= 24.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[32] <= 1.5) {
if (features[23] <= 26.5) {
if (features[20] <= -75.0) {
if (features[41] <= -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] = 3;
}
} else {
if (features[19] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 235;
classes[4] = 0;
} else {
if (features[38] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[22] <= -7.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] = 1;
}
} else {
if (features[48] <= 2.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[47] <= -26.5) {
if (features[15] <= 5.5) {
if (features[6] <= -18.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] = 9;
}
} else {
if (features[49] <= -28.5) {
if (features[19] <= -15.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 81;
classes[4] = 0;
}
}
} else {
if (features[32] <= -2.5) {
if (features[15] <= 6.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] = 11;
classes[4] = 0;
}
} else {
if (features[1] <= -21.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] = 24;
}
}
}
}
}
}
} else {
if (features[32] <= -4.5) {
if (features[12] <= -5.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] = 25;
classes[4] = 0;
}
} else {
if (features[1] <= -7.0) {
if (features[3] <= 0.5) {
if (features[32] <= -2.5) {
if (features[13] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[18] <= -44.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] = 7;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 102;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 284;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[36] <= -17.5) {
if (features[45] <= -14.5) {
if (features[6] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 55;
} else {
if (features[33] <= -8.5) {
if (features[3] <= 29.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[15] <= 4.5) {
if (features[21] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
}
}
}
} else {
if (features[3] <= -7.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] = 32;
classes[4] = 0;
}
}
} else {
if (features[23] <= -53.5) {
if (features[45] <= -14.5) {
if (features[30] <= 0.5) {
if (features[29] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 140;
} else {
if (features[23] <= -62.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] = 11;
classes[4] = 0;
}
} else {
if (features[0] <= -10.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[46] <= 4.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[15] <= -2.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] = 0;
classes[3] = 48;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 11.5) {
if (features[10] <= -3.5) {
if (features[32] <= -10.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] = 28;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= -80.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 6.5) {
if (features[36] <= -16.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
} else {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= 7.5) {
if (features[18] <= 53.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1866;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[40] <= 18.5) {
if (features[36] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -14.5) {
if (features[43] <= 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] = 3;
classes[4] = 0;
}
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
classes[4] = 0;
} else {
if (features[2] <= -11.5) {
if (features[38] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
if (features[1] <= -13.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] = 21;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[45] <= -13.5) {
if (features[29] <= -7.5) {
if (features[22] <= 53.5) {
if (features[27] <= -9.0) {
if (features[43] <= 2.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] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
} else {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[41] <= -6.5) {
if (features[0] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[3] <= 13.5) {
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] = 5;
}
} else {
if (features[9] <= 4.5) {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 117;
} else {
if (features[6] <= -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] = 10;
}
}
} else {
if (features[3] <= 22.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[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
if (features[4] <= 10.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] = 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_4(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[1] <= -21.5) {
if (features[4] <= 19.5) {
if (features[10] <= 7.5) {
if (features[31] <= 27.5) {
if (features[32] <= -8.5) {
if (features[12] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 93;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 167;
}
} else {
if (features[18] <= -57.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[12] <= -4.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] = 39;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 3.0) {
if (features[29] <= -8.5) {
if (features[1] <= -24.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] = 0;
classes[4] = 494;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -18.5) {
if (features[45] <= -19.5) {
if (features[3] <= -0.5) {
if (features[10] <= 7.0) {
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] = 396;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4221;
}
} else {
if (features[3] <= 12.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] = 9;
}
}
} else {
if (features[49] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[1] <= -29.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] = 6;
classes[4] = 0;
}
}
}
}
} else {
if (features[15] <= 8.5) {
if (features[39] <= 0.5) {
if (features[18] <= 5.5) {
if (features[14] <= 4.5) {
if (features[3] <= 5.5) {
if (features[1] <= -10.5) {
if (features[49] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[20] <= -13.5) {
if (features[8] <= -0.5) {
if (features[3] <= -8.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] = 119;
classes[4] = 0;
}
} else {
if (features[24] <= -47.5) {
if (features[38] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[10] <= 6.0) {
if (features[18] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[33] <= -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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
if (features[49] <= -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 {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[42] <= -20.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[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] = 7;
}
}
} else {
if (features[42] <= -18.5) {
if (features[36] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 85;
} else {
if (features[7] <= 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] = 2;
}
}
} else {
if (features[17] <= 0.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] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
} else {
if (features[27] <= -5.5) {
if (features[18] <= -41.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] = 1;
classes[4] = 0;
}
} else {
if (features[20] <= -62.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] = 32;
classes[4] = 0;
}
}
} else {
if (features[40] <= 11.5) {
if (features[35] <= 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] = 6;
classes[4] = 0;
}
} else {
if (features[39] <= -2.5) {
if (features[42] <= -19.0) {
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[41] <= -2.5) {
if (features[31] <= 22.5) {
if (features[3] <= -5.5) {
if (features[20] <= -64.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 {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 51;
} else {
if (features[40] <= 18.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[36] <= -32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[25] <= 3.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] = 6;
}
} else {
if (features[3] <= 6.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[22] <= 68.5) {
if (features[3] <= 0.5) {
if (features[11] <= 5.5) {
if (features[28] <= 1.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] = 1;
classes[4] = 0;
}
} else {
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] = 0;
classes[4] = 88;
}
} else {
if (features[0] <= -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] = 1;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[4] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[27] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[42] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 141;
} else {
if (features[44] <= -1.5) {
if (features[3] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[10] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
}
}
}
}
}
} else {
if (features[18] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[25] <= 17.5) {
if (features[19] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 90;
classes[4] = 0;
} else {
if (features[37] <= -16.0) {
if (features[24] <= 64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[38] <= -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] = 1;
}
}
}
} else {
if (features[42] <= -20.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[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 253;
} else {
if (features[15] <= 9.5) {
if (features[49] <= -20.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] = 7;
}
} else {
if (features[28] <= -6.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] = 55;
}
}
}
}
}
} else {
if (features[37] <= 48.5) {
if (features[1] <= 3.5) {
if (features[34] <= 2.5) {
if (features[3] <= 22.5) {
if (features[2] <= -15.5) {
if (features[32] <= -5.5) {
if (features[24] <= 8.5) {
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] = 2;
}
} else {
if (features[27] <= -2.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] = 4;
classes[4] = 0;
}
}
} else {
if (features[45] <= 2.5) {
if (features[6] <= -13.5) {
if (features[18] <= -52.0) {
if (features[36] <= -14.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] = 101;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1295;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[11] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[24] <= 5.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[8] <= -0.5) {
if (features[2] <= -19.5) {
if (features[1] <= -22.5) {
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[5] <= -13.5) {
if (features[38] <= -12.5) {
if (features[23] <= -51.0) {
if (features[41] <= -6.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 {
if (features[13] <= 12.0) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 79;
classes[4] = 0;
} else {
if (features[48] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
classes[4] = 0;
} else {
if (features[12] <= -31.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] = 4;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[11] <= 1.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] = 50;
}
}
} else {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[2] <= -15.5) {
if (features[1] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[15] <= 3.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] = 8;
}
}
} else {
if (features[38] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[4] <= 9.5) {
if (features[47] <= 35.0) {
if (features[7] <= 2.5) {
if (features[49] <= -5.5) {
if (features[2] <= -12.5) {
if (features[20] <= -12.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 117;
classes[4] = 0;
}
} else {
if (features[49] <= -4.5) {
if (features[10] <= 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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
}
} else {
if (features[46] <= 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] = 3;
}
}
} else {
if (features[41] <= -0.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] = 4;
classes[4] = 0;
}
}
} else {
if (features[45] <= -15.5) {
if (features[21] <= 124.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 124;
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] = 343;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[1] <= -16.5) {
if (features[30] <= 0.5) {
if (features[26] <= -1.5) {
if (features[41] <= -2.5) {
if (features[48] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[24] <= -72.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] = 13;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[41] <= -6.5) {
if (features[48] <= -13.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] = 14;
classes[4] = 0;
}
} else {
if (features[38] <= -13.5) {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[24] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
} else {
if (features[43] <= 0.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[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 117;
} else {
if (features[19] <= -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] = 5;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 1;
}
} else {
if (features[42] <= -14.5) {
if (features[28] <= -3.5) {
if (features[46] <= 4.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] = 41;
classes[4] = 0;
}
} else {
if (features[5] <= -10.5) {
if (features[12] <= 6.0) {
if (features[4] <= 11.5) {
if (features[43] <= -0.5) {
if (features[38] <= -10.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 {
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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[25] <= 16.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[1] <= 30.5) {
if (features[24] <= -237.5) {
if (features[18] <= -250.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 {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3501;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 92;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -7.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[40] <= -37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 32;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 164;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 36.5) {
if (features[11] <= -11.5) {
if (features[10] <= -22.5) {
if (features[3] <= -71.5) {
if (features[38] <= 68.5) {
if (features[40] <= -57.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.0) {
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 {
classes[0] = 29;
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[25] <= -21.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 39.5) {
if (features[4] <= -12.5) {
if (features[13] <= -6.0) {
if (features[20] <= 83.0) {
if (features[12] <= 45.0) {
if (features[25] <= -18.5) {
if (features[27] <= 3.5) {
classes[0] = 0;
classes[1] = 33;
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] = 1093;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 44.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] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= 46.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] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -85.0) {
if (features[6] <= 40.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 {
if (features[8] <= 2.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -11.0) {
classes[0] = 0;
classes[1] = 25;
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] <= 42.0) {
if (features[2] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 104;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -71.5) {
if (features[49] <= 57.5) {
if (features[12] <= -97.5) {
if (features[49] <= 55.5) {
if (features[12] <= -107.0) {
classes[0] = 3;
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[31] <= -27.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 41;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 39.5) {
if (features[31] <= -26.5) {
classes[0] = 0;
classes[1] = 277;
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 {
if (features[25] <= -13.5) {
if (features[10] <= -20.5) {
if (features[14] <= -17.5) {
if (features[22] <= -25.0) {
classes[0] = 0;
classes[1] = 3;
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] = 219;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -32.0) {
classes[0] = 0;
classes[1] = 109;
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] <= 79.5) {
if (features[36] <= 45.5) {
if (features[46] <= -12.0) {
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[30] <= -4.5) {
if (features[10] <= -12.5) {
if (features[33] <= 5.5) {
if (features[30] <= -221.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[3] <= -166.5) {
if (features[46] <= -17.0) {
classes[0] = 581;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 51.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -188.5) {
classes[0] = 0;
classes[1] = 2;
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] = 1161;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -90.0) {
classes[0] = 54;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 38.0) {
classes[0] = 0;
classes[1] = 3;
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[46] <= -17.5) {
classes[0] = 457;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[16] <= -3.5) {
classes[0] = 91;
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[49] <= 90.5) {
if (features[36] <= 53.5) {
if (features[7] <= -8.5) {
if (features[12] <= -49.5) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 75.5) {
if (features[12] <= 50.5) {
classes[0] = 0;
classes[1] = 602;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 42.0) {
classes[0] = 5;
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 {
if (features[48] <= 9.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] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -19.5) {
if (features[12] <= -55.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 118;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 24.0) {
if (features[46] <= -20.5) {
if (features[33] <= 9.5) {
if (features[36] <= 56.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] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 7.5) {
classes[0] = 0;
classes[1] = 27;
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[45] <= 40.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -49.5) {
if (features[27] <= 11.0) {
classes[0] = 82;
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] <= 90.5) {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 60.0) {
classes[0] = 0;
classes[1] = 13;
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] <= 97.0) {
if (features[7] <= -12.5) {
if (features[25] <= -17.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -90.0) {
classes[0] = 107;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 44.5) {
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[11] <= -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] = 3;
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[45] <= -15.5) {
if (features[49] <= -20.5) {
if (features[45] <= -19.5) {
if (features[2] <= -22.5) {
if (features[21] <= -16.5) {
if (features[23] <= -51.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= -23.5) {
if (features[30] <= -2.5) {
if (features[3] <= 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] = 22;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4059;
}
} else {
if (features[29] <= -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] = 32;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[14] <= 5.5) {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
} else {
if (features[18] <= -34.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] = 154;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 945;
}
}
} else {
if (features[29] <= -5.5) {
if (features[40] <= 24.5) {
if (features[4] <= 13.5) {
if (features[42] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[25] <= 1.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] = 12;
classes[4] = 0;
}
}
} else {
if (features[22] <= -27.0) {
if (features[12] <= 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] = 1;
}
} else {
if (features[10] <= 7.0) {
if (features[3] <= -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] = 82;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= -20.5) {
if (features[46] <= 7.5) {
if (features[48] <= -16.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] = 85;
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[20] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[40] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
if (features[20] <= -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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[41] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 15;
} else {
if (features[39] <= -2.5) {
if (features[9] <= 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] = 3;
}
} else {
if (features[32] <= -2.5) {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 83;
} else {
if (features[20] <= -44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[3] <= 2.5) {
if (features[10] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[19] <= -19.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
}
}
}
} else {
if (features[38] <= -18.5) {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[33] <= -3.5) {
if (features[24] <= -30.5) {
if (features[46] <= 7.0) {
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] = 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] = 19;
}
} else {
if (features[13] <= 7.5) {
if (features[28] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 77;
} else {
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] = 4;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 309;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[9] <= 1.5) {
if (features[24] <= -66.5) {
if (features[49] <= -15.5) {
if (features[12] <= -15.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[11] <= 2.5) {
if (features[5] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[2] <= -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] = 168;
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[3] <= 1.5) {
if (features[36] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[46] <= 6.5) {
if (features[23] <= 40.5) {
if (features[28] <= -11.5) {
if (features[47] <= 21.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[49] <= -18.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 126;
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[5] <= -12.5) {
if (features[34] <= 0.5) {
if (features[7] <= 1.5) {
if (features[13] <= 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] = 6;
}
} else {
if (features[8] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 64;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 341;
} else {
if (features[30] <= 1.5) {
if (features[33] <= -7.5) {
if (features[24] <= -57.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] = 75;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= -4.5) {
if (features[24] <= 24.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] = 2;
}
} else {
if (features[41] <= -2.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[30] <= 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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
}
}
}
}
} else {
if (features[37] <= 48.5) {
if (features[10] <= -1.5) {
if (features[2] <= 25.0) {
classes[0] = 3;
classes[1] = 7;
classes[2] = 3561;
classes[3] = 80;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 151;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= -20.5) {
if (features[10] <= 8.5) {
if (features[12] <= -0.5) {
if (features[45] <= -13.5) {
if (features[39] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[14] <= 6.5) {
if (features[11] <= 6.5) {
if (features[40] <= 32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
} else {
if (features[32] <= 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] = 2;
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] = 3;
classes[4] = 0;
}
}
} else {
if (features[19] <= -1.0) {
if (features[44] <= -0.5) {
if (features[48] <= -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] = 25;
classes[4] = 0;
}
} else {
if (features[43] <= 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] = 3;
classes[4] = 0;
}
}
} else {
if (features[36] <= -18.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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -7.5) {
if (features[39] <= 0.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 {
if (features[24] <= -78.5) {
if (features[40] <= 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] = 2;
}
} else {
if (features[19] <= -90.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -24.5) {
if (features[33] <= -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] = 26;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 81;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[30] <= 0.5) {
if (features[0] <= -5.5) {
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[29] <= 10.5) {
if (features[0] <= 3.0) {
if (features[36] <= -18.5) {
if (features[31] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[35] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[46] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[5] <= -11.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 {
if (features[45] <= -14.5) {
if (features[46] <= 3.5) {
if (features[4] <= 11.5) {
if (features[33] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[19] <= -37.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] = 81;
classes[4] = 0;
}
} else {
if (features[28] <= -0.5) {
if (features[44] <= -0.5) {
if (features[48] <= -1.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] = 5;
}
} else {
if (features[12] <= -10.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] = 16;
}
}
} else {
if (features[37] <= -10.0) {
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] = 2;
}
}
}
} else {
if (features[13] <= 9.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1386;
classes[4] = 0;
} else {
if (features[5] <= -10.5) {
if (features[46] <= 4.5) {
if (features[3] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[36] <= -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] = 12;
}
}
} else {
if (features[42] <= -10.5) {
if (features[29] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[36] <= -16.5) {
if (features[12] <= 4.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] = 4;
}
} else {
if (features[38] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 97;
classes[4] = 0;
} else {
if (features[40] <= 13.5) {
if (features[28] <= -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] = 6;
classes[4] = 0;
}
}
}
}
} else {
if (features[30] <= -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 {
if (features[33] <= -2.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
} else {
if (features[7] <= 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] = 6;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 323;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 22.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] = 4;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 37;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= -46.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] = 21;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= 70.5) {
if (features[31] <= -29.5) {
if (features[21] <= 18.0) {
if (features[4] <= -19.5) {
if (features[42] <= 74.5) {
if (features[10] <= -20.5) {
if (features[17] <= -0.5) {
if (features[3] <= -76.5) {
if (features[1] <= 37.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -91.0) {
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 {
classes[0] = 0;
classes[1] = 585;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 48.5) {
if (features[20] <= 47.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] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 35.5) {
if (features[19] <= 73.5) {
classes[0] = 0;
classes[1] = 1439;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 45.0) {
classes[0] = 0;
classes[1] = 202;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 42.0) {
classes[0] = 4;
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[40] <= -36.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[48] <= 9.5) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 12;
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[34] <= -18.5) {
classes[0] = 32;
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[7] <= -7.5) {
if (features[19] <= 56.5) {
if (features[30] <= -176.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 69.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] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[44] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[11] <= -15.5) {
classes[0] = 0;
classes[1] = 3;
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[2] <= 28.5) {
if (features[14] <= -7.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[21] <= -229.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 55.5) {
if (features[15] <= -11.5) {
if (features[29] <= 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] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 22.5) {
if (features[37] <= 76.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 {
classes[0] = 1086;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[3] <= -62.5) {
if (features[25] <= -5.5) {
if (features[32] <= 17.5) {
if (features[33] <= 4.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 88.5) {
if (features[18] <= 13.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[18] <= 55.5) {
if (features[19] <= 104.5) {
if (features[11] <= -22.5) {
if (features[44] <= 2.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 {
classes[0] = 1496;
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] <= 57.5) {
if (features[39] <= -16.5) {
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] = 109;
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[41] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -20.5) {
if (features[38] <= 77.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 {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= -91.0) {
classes[0] = 92;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -70.5) {
if (features[49] <= 90.5) {
if (features[25] <= -13.5) {
classes[0] = 0;
classes[1] = 73;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 43.5) {
classes[0] = 0;
classes[1] = 44;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -22.5) {
classes[0] = 0;
classes[1] = 17;
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[13] <= -21.0) {
if (features[26] <= 1.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 {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 13.5) {
if (features[46] <= -17.5) {
classes[0] = 41;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 9.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[30] <= 2.0) {
classes[0] = 0;
classes[1] = 13;
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_6(double[] features) {
int[] classes = new int[5];
if (features[4] <= -2.5) {
if (features[14] <= -8.5) {
if (features[36] <= 46.5) {
if (features[37] <= 40.5) {
if (features[13] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 34;
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[31] <= -30.5) {
if (features[24] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -214.5) {
if (features[30] <= -239.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 82;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -19.5) {
if (features[39] <= -54.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 56;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 45.0) {
classes[0] = 0;
classes[1] = 1304;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -16.0) {
classes[0] = 1;
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[7] <= -6.0) {
if (features[2] <= 29.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -10.5) {
if (features[2] <= 39.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 {
classes[0] = 42;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[6] <= 38.5) {
if (features[47] <= 49.5) {
if (features[16] <= -4.5) {
if (features[14] <= -12.5) {
if (features[9] <= -15.5) {
if (features[36] <= 59.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] = 2;
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[3] <= -61.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[6] <= 31.5) {
if (features[3] <= -142.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= -0.5) {
classes[0] = 0;
classes[1] = 5;
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[18] <= 39.0) {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 62.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 296;
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[40] <= -29.0) {
if (features[28] <= 3.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] = 22;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 64.5) {
if (features[48] <= 20.5) {
classes[0] = 0;
classes[1] = 52;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -153.0) {
classes[0] = 0;
classes[1] = 17;
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[3] <= -71.5) {
if (features[21] <= -236.5) {
if (features[11] <= -16.0) {
classes[0] = 343;
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 {
if (features[34] <= -15.5) {
if (features[39] <= 6.5) {
if (features[13] <= -13.5) {
classes[0] = 1314;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 92.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 {
if (features[25] <= -13.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[4] <= -19.5) {
if (features[40] <= -28.0) {
if (features[5] <= 35.5) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -36.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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1011;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[30] <= -132.0) {
if (features[32] <= -1.0) {
classes[0] = 0;
classes[1] = 1;
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] <= -15.5) {
if (features[36] <= 61.5) {
if (features[32] <= 10.5) {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -20.5) {
if (features[3] <= -63.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] = 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] = 0;
classes[1] = 241;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -23.5) {
if (features[49] <= 94.5) {
classes[0] = 0;
classes[1] = 60;
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] <= 75.5) {
if (features[19] <= 77.0) {
if (features[21] <= -64.5) {
if (features[16] <= -3.5) {
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[4] <= -24.0) {
if (features[22] <= -65.0) {
classes[0] = 1;
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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[41] <= 15.5) {
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[20] <= 9.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 12.5) {
classes[0] = 146;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -76.0) {
classes[0] = 0;
classes[1] = 1;
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[45] <= 27.5) {
if (features[47] <= -49.5) {
if (features[27] <= 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] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[15] <= 1.5) {
if (features[6] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3485;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -64.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] = 36;
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[27] <= 18.5) {
if (features[36] <= 44.5) {
classes[0] = 0;
classes[1] = 229;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -168.5) {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -13.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[39] <= -29.0) {
if (features[39] <= -220.5) {
classes[0] = 0;
classes[1] = 1;
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] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[0] <= -13.5) {
if (features[45] <= -20.5) {
if (features[13] <= 3.5) {
if (features[40] <= 9.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[30] <= -3.5) {
if (features[42] <= -39.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] = 33;
classes[4] = 0;
}
} else {
if (features[15] <= 0.5) {
if (features[3] <= 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] = 7;
}
} else {
if (features[39] <= -1.5) {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 66;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
} else {
if (features[3] <= 0.5) {
if (features[10] <= 6.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] = 468;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4577;
}
}
}
}
}
} else {
if (features[27] <= -5.5) {
if (features[2] <= -16.5) {
if (features[49] <= -19.5) {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
if (features[3] <= 3.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] = 85;
}
}
} else {
if (features[32] <= -6.5) {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
if (features[21] <= 125.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 121;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[30] <= -2.5) {
if (features[13] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[6] <= -15.5) {
if (features[29] <= -4.5) {
if (features[4] <= 17.5) {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 169;
} else {
if (features[42] <= -17.5) {
if (features[19] <= -52.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] = 23;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
} else {
if (features[32] <= -2.5) {
if (features[9] <= 8.0) {
if (features[25] <= 17.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] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[45] <= -17.5) {
if (features[3] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 57;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 424;
}
} else {
if (features[41] <= -4.5) {
if (features[40] <= 22.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] = 15;
classes[4] = 0;
}
} else {
if (features[14] <= 5.5) {
if (features[47] <= -72.5) {
if (features[34] <= 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] = 4;
classes[4] = 0;
}
} else {
if (features[45] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
} else {
if (features[7] <= 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] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 151;
}
}
}
}
} else {
if (features[9] <= 5.5) {
if (features[3] <= 1.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] = 5;
}
} else {
if (features[11] <= 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] = 17;
}
}
}
}
}
}
} else {
if (features[2] <= -14.5) {
if (features[3] <= 7.5) {
if (features[36] <= -18.5) {
if (features[24] <= -31.0) {
if (features[18] <= -14.0) {
if (features[38] <= -24.0) {
if (features[42] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[25] <= -4.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 {
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] = 19;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
}
} else {
if (features[19] <= -90.0) {
if (features[28] <= -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] = 7;
}
} else {
if (features[28] <= -3.5) {
if (features[47] <= 42.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 85;
classes[4] = 0;
} else {
if (features[48] <= -10.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[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[3] <= 3.5) {
if (features[20] <= -49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[10] <= 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] = 14;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
}
}
} else {
if (features[46] <= 2.5) {
if (features[42] <= -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] = 6;
classes[4] = 0;
}
} else {
if (features[1] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[35] <= -0.5) {
if (features[0] <= -11.5) {
if (features[48] <= -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] = 34;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 174;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[9] <= 4.5) {
if (features[38] <= -22.5) {
if (features[20] <= -23.5) {
if (features[15] <= 7.5) {
if (features[18] <= 6.5) {
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] = 0;
classes[4] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[25] <= 7.5) {
if (features[7] <= 3.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[22] <= -37.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] = 38;
}
}
}
} else {
if (features[34] <= -6.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 2.5) {
if (features[13] <= 6.5) {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1009;
classes[4] = 0;
} else {
if (features[1] <= -16.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
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] = 142;
classes[4] = 0;
}
}
} else {
if (features[42] <= -18.5) {
if (features[21] <= -2.5) {
if (features[12] <= -5.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] = 19;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 180;
classes[4] = 0;
}
}
} else {
if (features[2] <= -12.5) {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
if (features[38] <= -11.5) {
if (features[3] <= 19.0) {
if (features[24] <= 46.0) {
if (features[36] <= -19.5) {
if (features[11] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[38] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 58;
classes[4] = 0;
} else {
if (features[12] <= 0.5) {
if (features[6] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[32] <= -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] = 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[40] <= 16.5) {
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] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[25] <= 6.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 300;
classes[4] = 0;
} else {
if (features[45] <= -13.5) {
if (features[42] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 149;
classes[4] = 0;
}
}
} else {
if (features[42] <= -23.5) {
if (features[3] <= 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 {
if (features[18] <= -51.5) {
if (features[23] <= -53.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] = 3;
}
} else {
if (features[24] <= -55.0) {
if (features[24] <= -57.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[46] <= 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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 153;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
} else {
if (features[20] <= -14.5) {
if (features[37] <= -22.5) {
if (features[39] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[36] <= -18.0) {
if (features[29] <= -4.5) {
if (features[27] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[22] <= 70.5) {
if (features[23] <= -63.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[1] <= -4.5) {
if (features[32] <= -2.5) {
if (features[18] <= 33.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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
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[0] <= -7.5) {
if (features[39] <= 2.5) {
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] = 2;
classes[4] = 0;
}
} else {
if (features[36] <= -18.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;
}
}
}
}
}
}
}
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[38] <= -17.5) {
if (features[6] <= -19.5) {
if (features[3] <= 0.5) {
if (features[15] <= 7.5) {
if (features[27] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 71;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[38] <= -37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 492;
} else {
if (features[1] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 56;
} else {
if (features[11] <= 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 {
if (features[42] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4876;
} else {
if (features[4] <= 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 {
if (features[14] <= 5.5) {
if (features[23] <= -20.5) {
if (features[12] <= -1.5) {
if (features[36] <= -18.5) {
if (features[18] <= -49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 57;
} else {
if (features[0] <= -10.5) {
if (features[30] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[21] <= 121.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[43] <= -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] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 7.5) {
if (features[28] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[23] <= -35.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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[20] <= -16.5) {
if (features[5] <= -9.5) {
if (features[36] <= -28.5) {
if (features[5] <= -14.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] = 4;
}
} else {
if (features[21] <= -3.5) {
if (features[2] <= -13.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[25] <= -6.5) {
if (features[18] <= -49.5) {
if (features[5] <= -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] = 1;
}
} 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] = 228;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[28] <= -3.5) {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[6] <= -17.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] = 18;
}
}
} else {
if (features[45] <= -10.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] = 4;
}
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[5] <= -10.5) {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
if (features[26] <= -1.5) {
if (features[43] <= 2.5) {
if (features[49] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
} else {
if (features[3] <= 1.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] = 8;
}
}
} else {
if (features[29] <= -11.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] = 4;
classes[4] = 0;
}
}
} else {
if (features[30] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[3] <= 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] = 172;
}
}
}
} else {
if (features[44] <= -1.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] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[26] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[24] <= -39.5) {
if (features[42] <= -21.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
}
} else {
if (features[23] <= 26.5) {
if (features[27] <= -0.5) {
if (features[16] <= 1.5) {
if (features[3] <= 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] = 55;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[34] <= 3.5) {
if (features[30] <= 0.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] = 1;
classes[4] = 0;
}
} else {
if (features[40] <= 23.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] = 18;
classes[4] = 0;
}
}
}
} else {
if (features[44] <= 0.5) {
if (features[22] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
} else {
if (features[27] <= 4.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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
}
}
}
} else {
if (features[12] <= -0.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 354;
} else {
if (features[46] <= 7.5) {
if (features[28] <= -1.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] = 33;
}
}
} else {
if (features[41] <= -2.5) {
if (features[31] <= 21.5) {
if (features[24] <= -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] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
}
} else {
if (features[45] <= -6.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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[10] <= -12.5) {
if (features[14] <= -13.5) {
if (features[48] <= 7.5) {
if (features[47] <= 41.0) {
if (features[23] <= 2.5) {
if (features[8] <= 1.5) {
if (features[13] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
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[42] <= 67.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -88.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[19] <= 26.5) {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 42.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 83;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 85.0) {
if (features[4] <= -17.5) {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -7.0) {
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] = 36;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 60;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= 4.5) {
if (features[22] <= -6.5) {
if (features[45] <= 39.5) {
if (features[44] <= 3.5) {
if (features[25] <= -9.5) {
classes[0] = 0;
classes[1] = 1;
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] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -23.5) {
if (features[22] <= -65.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 16.5) {
if (features[33] <= 12.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 {
if (features[25] <= -5.5) {
if (features[5] <= 30.5) {
classes[0] = 102;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 10.5) {
classes[0] = 66;
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[21] <= -62.5) {
if (features[34] <= -13.5) {
classes[0] = 1081;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 75.0) {
if (features[31] <= -32.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 138;
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] <= -40.5) {
classes[0] = 99;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 14.5) {
if (features[29] <= 8.5) {
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[25] <= -17.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -83.0) {
classes[0] = 66;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
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[21] <= -226.0) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 46;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[11] <= -21.5) {
if (features[40] <= -92.0) {
classes[0] = 5;
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[38] <= 77.5) {
if (features[45] <= 42.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 {
classes[0] = 66;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[39] <= -65.0) {
if (features[21] <= -226.5) {
if (features[25] <= -18.5) {
if (features[18] <= 29.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 {
if (features[3] <= -148.5) {
classes[0] = 0;
classes[1] = 290;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 28.0) {
classes[0] = 0;
classes[1] = 13;
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[5] <= 27.5) {
if (features[10] <= -21.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 13.5) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 2.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[3] <= -173.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 54.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 41.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 11.5) {
classes[0] = 730;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
if (features[13] <= -6.0) {
classes[0] = 0;
classes[1] = 4;
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 {
classes[0] = 149;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[28] <= 1.5) {
if (features[0] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 148;
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[49] <= 73.5) {
if (features[42] <= 45.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 11.0) {
if (features[7] <= -6.5) {
if (features[4] <= -17.0) {
if (features[49] <= 72.5) {
if (features[19] <= 73.5) {
classes[0] = 0;
classes[1] = 1310;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 52.5) {
classes[0] = 0;
classes[1] = 369;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 40.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 {
if (features[12] <= 21.0) {
classes[0] = 0;
classes[1] = 27;
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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 21.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 {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= 19.5) {
if (features[47] <= 66.0) {
classes[0] = 0;
classes[1] = 105;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -73.0) {
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[21] <= -62.5) {
classes[0] = 220;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -19.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 {
if (features[6] <= 2.5) {
if (features[5] <= -13.5) {
if (features[10] <= 2.5) {
if (features[1] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[41] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 151;
classes[4] = 0;
} else {
if (features[46] <= 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[34] <= 5.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[2] <= -15.5) {
if (features[6] <= -16.5) {
if (features[49] <= -19.5) {
if (features[27] <= -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 {
if (features[46] <= 2.5) {
if (features[32] <= -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] = 2;
}
} else {
if (features[26] <= -2.5) {
if (features[40] <= 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] = 0;
classes[4] = 183;
}
}
}
} else {
if (features[20] <= -18.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] = 7;
}
}
} else {
if (features[1] <= -14.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] = 6;
classes[4] = 0;
}
}
} else {
if (features[23] <= -51.5) {
if (features[22] <= 7.5) {
if (features[45] <= -14.5) {
if (features[40] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[47] <= -73.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[34] <= 5.5) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[21] <= -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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[8] <= -0.5) {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 80;
classes[4] = 0;
} else {
if (features[0] <= -12.0) {
if (features[33] <= -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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
}
} else {
if (features[25] <= 11.5) {
if (features[12] <= 8.5) {
if (features[39] <= 1.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] = 4;
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] = 10;
}
}
}
} else {
if (features[34] <= 2.5) {
if (features[1] <= -16.5) {
if (features[47] <= -65.0) {
if (features[47] <= -76.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] = 22;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1333;
classes[4] = 0;
}
} else {
if (features[9] <= 3.5) {
if (features[44] <= -0.5) {
if (features[5] <= -12.5) {
if (features[36] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
if (features[10] <= 3.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] = 11;
}
}
} else {
if (features[45] <= -16.5) {
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] = 21;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 375;
classes[4] = 0;
}
}
} else {
if (features[3] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
} else {
if (features[48] <= -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 {
if (features[49] <= -9.5) {
if (features[25] <= 6.0) {
if (features[33] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[37] <= -10.5) {
if (features[23] <= 42.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 73;
classes[4] = 0;
} else {
if (features[3] <= -15.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[2] <= -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] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= -0.5) {
if (features[4] <= 8.5) {
if (features[42] <= -12.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 {
if (features[13] <= 8.5) {
if (features[45] <= -13.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[18] <= 34.0) {
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] = 1;
}
}
}
} else {
if (features[46] <= 5.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[5] <= 16.5) {
if (features[13] <= 2.5) {
if (features[34] <= -1.5) {
if (features[30] <= -84.5) {
if (features[36] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 607;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -13.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] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2805;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 37;
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[44] <= 1.5) {
if (features[4] <= -10.5) {
if (features[28] <= 37.5) {
if (features[35] <= 2.5) {
if (features[30] <= -185.5) {
if (features[37] <= 51.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] = 159;
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -226.5) {
classes[0] = 0;
classes[1] = 98;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -21.5) {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 33.5) {
if (features[5] <= 23.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[13] <= -5.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 89;
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[7] <= -0.5) {
if (features[37] <= 48.5) {
if (features[2] <= 25.0) {
if (features[45] <= 2.5) {
if (features[31] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 121;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[37] <= 47.5) {
if (features[2] <= 3.5) {
if (features[1] <= 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] = 8;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3361;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -90.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] = 257;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -82.0) {
classes[0] = 0;
classes[1] = 2;
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] = 169;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[6] <= 39.5) {
if (features[7] <= -7.5) {
if (features[12] <= -103.5) {
if (features[49] <= 62.5) {
classes[0] = 0;
classes[1] = 48;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 3.5) {
if (features[24] <= 18.5) {
if (features[20] <= 12.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] = 13;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 27.0) {
classes[0] = 0;
classes[1] = 5;
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] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 68.5) {
if (features[21] <= 49.5) {
if (features[5] <= 30.5) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 961;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
if (features[35] <= -0.5) {
if (features[19] <= 59.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] = 249;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -119.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[40] <= -24.0) {
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] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -64.0) {
if (features[37] <= 85.0) {
classes[0] = 0;
classes[1] = 3;
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] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -98.5) {
if (features[31] <= -29.0) {
classes[0] = 0;
classes[1] = 2;
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[32] <= 12.5) {
if (features[4] <= -15.0) {
if (features[1] <= 26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 45.5) {
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 {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= -49.5) {
if (features[22] <= -28.5) {
if (features[15] <= -16.5) {
if (features[33] <= 10.5) {
if (features[22] <= -29.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 38.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] = 101;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 58.5) {
if (features[39] <= -153.0) {
if (features[21] <= -212.0) {
classes[0] = 0;
classes[1] = 23;
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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 62.5) {
if (features[31] <= -23.5) {
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[33] <= 3.5) {
if (features[40] <= -40.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 {
if (features[29] <= 2.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -96.5) {
if (features[45] <= 40.5) {
if (features[43] <= -6.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 53;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1122;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 51.5) {
if (features[44] <= 3.5) {
if (features[3] <= -170.0) {
if (features[32] <= 2.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 {
classes[0] = 45;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 25.5) {
if (features[30] <= -153.5) {
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[29] <= 21.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 {
if (features[9] <= -9.5) {
classes[0] = 516;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -11.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[37] <= 88.5) {
if (features[31] <= -25.0) {
if (features[23] <= 62.5) {
if (features[46] <= -17.5) {
if (features[19] <= 100.5) {
if (features[38] <= 67.5) {
classes[0] = 0;
classes[1] = 155;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -11.5) {
if (features[30] <= -7.5) {
classes[0] = 0;
classes[1] = 36;
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 714;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 39.5) {
if (features[46] <= -12.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] = 0;
classes[1] = 67;
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] <= -63.5) {
if (features[33] <= 8.5) {
if (features[6] <= 44.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[27] <= 11.0) {
if (features[12] <= 5.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 41.5) {
classes[0] = 765;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 104.0) {
classes[0] = 153;
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] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -91.0) {
if (features[34] <= -22.5) {
classes[0] = 101;
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[9] <= -16.5) {
if (features[21] <= 2.5) {
if (features[11] <= -20.5) {
classes[0] = 0;
classes[1] = 85;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 95.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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -2.5) {
if (features[31] <= -84.0) {
classes[0] = 2;
classes[1] = 0;
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[38] <= 74.5) {
if (features[20] <= 64.5) {
if (features[10] <= -23.5) {
classes[0] = 1;
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 {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= -13.5) {
if (features[19] <= 103.5) {
classes[0] = 40;
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[24] <= 15.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[1] <= -18.5) {
if (features[2] <= -18.5) {
if (features[39] <= -3.5) {
if (features[42] <= -36.0) {
if (features[13] <= 7.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] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
}
} else {
if (features[12] <= -1.5) {
if (features[36] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4774;
} else {
if (features[30] <= -1.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[46] <= 7.5) {
if (features[5] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= 10.0) {
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] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 451;
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[21] <= 2.5) {
if (features[49] <= -33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[2] <= -17.5) {
if (features[19] <= -63.0) {
if (features[31] <= 20.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 {
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] = 125;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[29] <= -7.5) {
if (features[47] <= -34.0) {
if (features[23] <= -55.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[4] <= 13.5) {
if (features[18] <= -37.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] = 4;
classes[4] = 0;
}
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[26] <= 0.5) {
if (features[32] <= -2.5) {
if (features[40] <= 15.5) {
if (features[34] <= 3.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 95;
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) {
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[12] <= -1.5) {
if (features[23] <= -39.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] = 57;
}
} else {
if (features[10] <= 2.5) {
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] = 11;
}
}
}
} else {
if (features[9] <= 1.5) {
if (features[42] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= 14.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 {
if (features[39] <= 1.5) {
if (features[29] <= -5.5) {
if (features[13] <= 7.5) {
if (features[25] <= 17.5) {
if (features[34] <= 5.5) {
if (features[22] <= 56.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 90;
} else {
if (features[37] <= -18.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] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[49] <= -15.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] = 6;
classes[4] = 0;
}
}
} else {
if (features[23] <= -33.5) {
if (features[26] <= -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] = 16;
}
} else {
if (features[47] <= 31.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 {
if (features[47] <= -48.5) {
if (features[21] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 267;
} else {
if (features[44] <= 0.5) {
if (features[9] <= 2.5) {
if (features[40] <= 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] = 1;
}
} else {
if (features[27] <= -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] = 44;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[10] <= 9.5) {
if (features[30] <= 0.5) {
if (features[3] <= 0.5) {
if (features[32] <= 0.5) {
if (features[20] <= -65.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] = 14;
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] = 161;
}
} 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] = 113;
}
}
}
} else {
if (features[49] <= -35.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[38] <= -19.5) {
if (features[3] <= 0.5) {
if (features[9] <= 6.5) {
if (features[5] <= -8.5) {
if (features[35] <= 0.5) {
if (features[27] <= 4.5) {
if (features[2] <= -15.5) {
if (features[21] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[12] <= 1.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[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] = 160;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
if (features[36] <= -24.5) {
if (features[0] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[32] <= -1.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[22] <= 5.5) {
if (features[19] <= -71.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] = 30;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= 0.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] = 3;
classes[4] = 0;
}
}
} else {
if (features[35] <= 0.5) {
if (features[24] <= -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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
}
}
} else {
if (features[32] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[37] <= -17.5) {
if (features[13] <= 5.5) {
if (features[48] <= -2.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] = 9;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 207;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[13] <= 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] = 8;
classes[4] = 0;
}
}
}
}
} else {
if (features[4] <= -2.5) {
if (features[3] <= -83.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] = 31;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= -14.5) {
if (features[3] <= 11.5) {
if (features[14] <= 4.5) {
if (features[23] <= -52.5) {
if (features[37] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[37] <= -10.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] = 249;
classes[4] = 0;
}
} else {
if (features[23] <= 21.5) {
if (features[29] <= 2.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[15] <= 3.5) {
if (features[37] <= -10.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[41] <= -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] = 78;
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[49] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1269;
classes[4] = 0;
} else {
if (features[46] <= 4.5) {
if (features[42] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
if (features[3] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[39] <= -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] = 16;
}
}
}
} else {
if (features[9] <= 5.5) {
if (features[3] <= 4.5) {
if (features[44] <= 0.5) {
if (features[18] <= 43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 315;
classes[4] = 0;
} else {
if (features[27] <= 2.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[49] <= -18.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] = 8;
classes[4] = 0;
}
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[32] <= -0.5) {
if (features[23] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= 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] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[32] <= 2.0) {
if (features[12] <= 22.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] = 11;
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[15] <= -0.5) {
if (features[9] <= -8.5) {
if (features[45] <= 40.5) {
if (features[0] <= 30.5) {
if (features[38] <= 73.5) {
if (features[2] <= 21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 51;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 87.5) {
if (features[4] <= -16.5) {
if (features[11] <= -17.5) {
if (features[17] <= -0.5) {
if (features[40] <= -49.0) {
if (features[16] <= -4.5) {
if (features[30] <= -126.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 118;
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] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 77.5) {
if (features[39] <= -241.5) {
if (features[38] <= 59.0) {
classes[0] = 0;
classes[1] = 11;
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[19] <= 78.5) {
classes[0] = 0;
classes[1] = 1175;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 47.0) {
if (features[30] <= -129.5) {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 12;
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] = 172;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[44] <= 2.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] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 30.0) {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= -0.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[21] <= -103.5) {
classes[0] = 7;
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[29] <= 7.5) {
if (features[22] <= -16.0) {
classes[0] = 0;
classes[1] = 8;
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[18] <= 16.0) {
if (features[22] <= -7.5) {
classes[0] = 44;
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[27] <= 3.5) {
classes[0] = 0;
classes[1] = 7;
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] <= 58.5) {
classes[0] = 108;
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] <= -65.0) {
if (features[49] <= 56.5) {
if (features[10] <= -12.5) {
if (features[30] <= -200.0) {
classes[0] = 0;
classes[1] = 19;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 16.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] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[26] <= 0.5) {
if (features[1] <= 50.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 {
if (features[36] <= 43.0) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -232.5) {
if (features[42] <= 74.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 191;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -55.5) {
if (features[22] <= -28.5) {
if (features[32] <= 14.5) {
if (features[46] <= -20.5) {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 33.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] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1411;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 8.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -17.0) {
classes[0] = 133;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 44.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[46] <= -17.5) {
if (features[38] <= 67.5) {
if (features[30] <= -42.5) {
classes[0] = 1;
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[42] <= 92.5) {
if (features[14] <= -15.5) {
if (features[0] <= 27.5) {
if (features[36] <= 61.5) {
classes[0] = 0;
classes[1] = 5;
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[11] <= -21.5) {
classes[0] = 0;
classes[1] = 82;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 8.5) {
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[28] <= 11.5) {
if (features[12] <= 32.5) {
classes[0] = 0;
classes[1] = 28;
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[30] <= -9.5) {
if (features[46] <= -19.5) {
if (features[12] <= 14.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 {
if (features[12] <= 19.5) {
classes[0] = 0;
classes[1] = 8;
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 {
if (features[3] <= -46.5) {
if (features[41] <= 17.0) {
if (features[25] <= -20.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -53.0) {
classes[0] = 363;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -72.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -1.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] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 44.0) {
if (features[18] <= 8.0) {
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 {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[23] <= 53.5) {
classes[0] = 637;
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[21] <= 17.0) {
if (features[4] <= -6.0) {
if (features[15] <= -17.5) {
if (features[21] <= -81.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[30] <= 4.5) {
classes[0] = 0;
classes[1] = 610;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 42.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] = 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[7] <= -0.5) {
if (features[2] <= 24.5) {
if (features[23] <= -133.5) {
if (features[1] <= 19.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -134.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 {
if (features[42] <= 41.5) {
if (features[49] <= 37.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3470;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 51;
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[4] <= -16.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] = 11;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[48] <= 29.5) {
if (features[6] <= 45.5) {
if (features[39] <= -182.5) {
if (features[33] <= 25.5) {
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 {
classes[0] = 0;
classes[1] = 162;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -20.0) {
classes[0] = 0;
classes[1] = 21;
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[31] <= -30.0) {
classes[0] = 0;
classes[1] = 5;
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 {
if (features[45] <= -1.5) {
if (features[2] <= -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] = 386;
classes[4] = 0;
}
} else {
if (features[7] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 20;
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] <= -18.5) {
if (features[39] <= -1.5) {
if (features[1] <= -26.5) {
if (features[39] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 59;
}
} else {
if (features[46] <= 9.5) {
if (features[40] <= 22.5) {
if (features[2] <= -15.5) {
if (features[9] <= 3.5) {
if (features[42] <= -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] = 0;
classes[4] = 18;
}
} else {
if (features[43] <= 1.5) {
if (features[31] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
if (features[18] <= -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] = 8;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[38] <= -39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[18] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 210;
classes[4] = 0;
} else {
if (features[31] <= 26.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] = 19;
}
}
} else {
if (features[36] <= -18.5) {
if (features[4] <= 13.5) {
if (features[41] <= -5.5) {
if (features[30] <= 112.0) {
if (features[0] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
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] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= 6.5) {
if (features[9] <= 4.5) {
if (features[48] <= -2.5) {
if (features[42] <= -20.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[34] <= 4.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
} else {
if (features[18] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[19] <= -6.5) {
if (features[28] <= -1.5) {
if (features[7] <= 1.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] = 39;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[31] <= 17.5) {
if (features[3] <= 1.5) {
if (features[12] <= -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] = 15;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[12] <= 14.0) {
if (features[29] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
} else {
if (features[18] <= -19.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[30] <= -0.5) {
if (features[4] <= 12.0) {
if (features[35] <= 0.5) {
if (features[20] <= -27.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] = 0;
classes[4] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[20] <= -69.5) {
if (features[31] <= 23.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] = 8;
}
} else {
if (features[27] <= -4.5) {
if (features[26] <= -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 {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 162;
} 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] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[41] <= -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] = 4;
}
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[4] <= 15.5) {
if (features[0] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 171;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[14] <= 3.5) {
if (features[29] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 502;
} else {
if (features[11] <= 4.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] = 4262;
}
}
} else {
if (features[40] <= 35.5) {
if (features[20] <= -43.5) {
if (features[31] <= 15.5) {
if (features[41] <= -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] = 2;
}
} else {
if (features[48] <= -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] = 39;
}
}
} else {
if (features[23] <= -10.0) {
if (features[15] <= 9.5) {
if (features[20] <= -11.5) {
if (features[23] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 53;
classes[4] = 0;
} else {
if (features[31] <= 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] = 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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
} else {
if (features[15] <= 8.5) {
if (features[46] <= 7.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] = 2;
}
} else {
if (features[11] <= 9.5) {
if (features[23] <= -42.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 419;
}
}
}
}
}
} else {
if (features[45] <= -15.5) {
if (features[26] <= -2.5) {
if (features[24] <= -49.5) {
if (features[19] <= -74.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] = 13;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[24] <= -42.5) {
if (features[12] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 167;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[21] <= -1.5) {
if (features[44] <= -1.5) {
if (features[34] <= 4.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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
}
} else {
if (features[3] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[30] <= -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] = 8;
}
}
}
}
}
} else {
if (features[34] <= 2.5) {
if (features[49] <= -18.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[15] <= 10.5) {
if (features[26] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
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[9] <= 2.5) {
if (features[2] <= -16.5) {
if (features[3] <= 9.0) {
if (features[40] <= 15.5) {
if (features[23] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[24] <= -59.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] = 81;
classes[4] = 0;
}
} else {
if (features[5] <= -13.5) {
if (features[20] <= 4.0) {
if (features[16] <= 0.5) {
if (features[32] <= -7.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[42] <= -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] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 13;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= 26.0) {
if (features[11] <= 3.5) {
if (features[3] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1081;
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[3] <= 13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 71;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[4] <= 12.5) {
if (features[14] <= 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] = 13;
}
} else {
if (features[5] <= -12.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[2] <= -14.5) {
if (features[3] <= 1.5) {
if (features[9] <= 5.5) {
if (features[12] <= 6.5) {
if (features[33] <= -9.5) {
if (features[32] <= -6.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[8] <= 0.5) {
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 {
if (features[23] <= -37.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] = 15;
}
} else {
if (features[16] <= -0.5) {
if (features[41] <= -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] = 5;
}
} else {
if (features[24] <= 4.5) {
if (features[27] <= 1.5) {
if (features[7] <= 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] = 3;
}
} else {
if (features[18] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 247;
} else {
if (features[47] <= -63.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] = 13;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[32] <= -6.0) {
if (features[6] <= -22.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] = 0;
classes[4] = 5;
}
}
}
}
} else {
if (features[2] <= -12.5) {
if (features[36] <= -18.5) {
if (features[3] <= 24.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] = 1;
classes[4] = 0;
}
} else {
if (features[42] <= -13.5) {
if (features[23] <= -52.5) {
if (features[22] <= 22.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[0] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 71;
classes[4] = 0;
} else {
if (features[41] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[12] <= -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] = 1;
}
}
}
}
} else {
if (features[40] <= 14.5) {
if (features[15] <= 4.5) {
if (features[47] <= -64.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] = 14;
classes[4] = 0;
}
} else {
if (features[28] <= 1.5) {
if (features[20] <= -49.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] = 22;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[32] <= -3.5) {
if (features[49] <= -11.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[38] <= -10.0) {
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[9] <= 7.0) {
if (features[15] <= 7.5) {
if (features[41] <= -0.5) {
if (features[29] <= -4.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[0] <= -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 {
if (features[22] <= 44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 385;
classes[4] = 0;
} else {
if (features[20] <= -53.0) {
if (features[2] <= -11.5) {
if (features[37] <= -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] = 1;
}
} 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] = 68;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= -44.5) {
if (features[1] <= -13.5) {
if (features[33] <= 1.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] = 31;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 151;
classes[4] = 0;
}
}
} else {
if (features[47] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[13] <= 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] = 4;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
}
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[2] <= -14.5) {
if (features[15] <= 2.5) {
if (features[38] <= -19.5) {
if (features[45] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 162;
} else {
if (features[27] <= -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] = 34;
classes[4] = 0;
}
}
} else {
if (features[3] <= 42.0) {
if (features[5] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 209;
classes[4] = 0;
} else {
if (features[1] <= -22.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] = 19;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
} else {
if (features[11] <= 6.5) {
if (features[0] <= -18.5) {
if (features[7] <= 3.5) {
if (features[34] <= 2.5) {
if (features[38] <= -28.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] = 54;
}
} else {
if (features[10] <= 6.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[8] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1106;
} else {
if (features[31] <= 19.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] = 9;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[36] <= -15.5) {
if (features[38] <= -19.5) {
if (features[30] <= -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] = 403;
}
} else {
if (features[37] <= -14.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
} else {
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] = 11;
}
}
} else {
if (features[46] <= 4.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[3] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[24] <= -3.5) {
if (features[15] <= 3.5) {
if (features[40] <= 14.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] = 2;
}
} else {
if (features[41] <= -5.5) {
if (features[29] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[14] <= 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 {
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] = 6;
classes[4] = 0;
}
}
}
} else {
if (features[40] <= 23.5) {
if (features[39] <= -1.5) {
if (features[3] <= 1.0) {
if (features[0] <= -11.5) {
if (features[43] <= 2.0) {
if (features[22] <= 6.5) {
if (features[20] <= -36.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] = 41;
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[41] <= -6.5) {
if (features[38] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[19] <= -71.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[45] <= -16.5) {
if (features[3] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[26] <= -2.5) {
if (features[23] <= -38.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] = 173;
}
}
} else {
if (features[2] <= -15.5) {
if (features[11] <= 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] = 35;
}
} else {
if (features[25] <= -3.5) {
if (features[46] <= 6.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] = 1;
}
} else {
if (features[3] <= 5.5) {
if (features[26] <= -0.5) {
if (features[48] <= -4.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[24] <= -64.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] = 10;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
}
}
}
}
}
}
} else {
if (features[22] <= -50.0) {
if (features[27] <= -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] = 4;
}
} else {
if (features[48] <= 0.5) {
if (features[36] <= -33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[18] <= -46.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] = 168;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
}
} else {
if (features[6] <= -17.5) {
if (features[13] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3731;
} else {
if (features[32] <= -6.5) {
if (features[3] <= 3.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] = 7;
}
} else {
if (features[29] <= -5.5) {
if (features[36] <= -27.0) {
if (features[42] <= -34.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] = 5;
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] = 351;
}
}
}
}
} else {
if (features[27] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 137;
} else {
if (features[22] <= -35.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 {
if (features[5] <= 15.5) {
if (features[10] <= -1.5) {
classes[0] = 2;
classes[1] = 9;
classes[2] = 3466;
classes[3] = 71;
classes[4] = 0;
} else {
if (features[42] <= -20.5) {
if (features[11] <= 5.5) {
if (features[18] <= 2.5) {
if (features[23] <= -50.5) {
if (features[43] <= -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] = 13;
}
} else {
if (features[3] <= -10.5) {
if (features[49] <= -22.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] = 1;
classes[4] = 0;
}
} else {
if (features[36] <= -21.5) {
if (features[47] <= -2.5) {
if (features[49] <= -29.0) {
if (features[27] <= -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] = 2;
}
} else {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[24] <= -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] = 2;
}
}
}
} 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] = 111;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
} else {
if (features[28] <= -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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= 7.5) {
if (features[33] <= -2.5) {
if (features[18] <= 8.5) {
if (features[10] <= 9.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[31] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[30] <= -1.5) {
if (features[0] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 110;
}
}
}
} else {
if (features[15] <= 11.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] = 6;
}
}
}
} else {
if (features[34] <= -1.5) {
if (features[45] <= 1.5) {
if (features[25] <= -1.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] = 17;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 61;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= 242.5) {
if (features[40] <= 12.5) {
if (features[30] <= 117.0) {
if (features[2] <= 6.0) {
if (features[34] <= 3.5) {
if (features[6] <= -12.5) {
if (features[11] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 241;
classes[4] = 0;
} else {
if (features[22] <= 8.0) {
if (features[26] <= -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] = 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] = 889;
classes[4] = 0;
}
} else {
if (features[4] <= 9.5) {
if (features[12] <= 14.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] = 24;
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] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= 8.5) {
if (features[2] <= -12.5) {
if (features[10] <= 4.5) {
if (features[22] <= -16.5) {
if (features[3] <= 5.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 147;
classes[4] = 0;
}
} else {
if (features[28] <= 0.5) {
if (features[49] <= -11.5) {
if (features[23] <= 34.0) {
if (features[3] <= -10.5) {
if (features[24] <= -65.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] = 8;
}
} else {
if (features[3] <= 11.5) {
if (features[42] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[37] <= -12.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] = 1;
}
}
} else {
if (features[36] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[34] <= 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] = 1;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[5] <= -10.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
if (features[24] <= -40.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] = 6;
classes[4] = 0;
}
}
} else {
if (features[26] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 58;
classes[4] = 0;
} else {
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 {
if (features[12] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 368;
classes[4] = 0;
} else {
if (features[20] <= -67.5) {
if (features[42] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[38] <= -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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 156;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[27] <= 1.5) {
if (features[36] <= -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] = 1;
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[46] <= -20.5) {
if (features[3] <= -70.5) {
if (features[2] <= 36.5) {
if (features[33] <= 3.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 8.0) {
if (features[31] <= -48.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
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[1] <= 47.0) {
if (features[29] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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[39] <= 6.5) {
if (features[14] <= -14.5) {
classes[0] = 1296;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 15.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] <= -88.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[49] <= 92.5) {
if (features[45] <= 44.5) {
if (features[33] <= 9.5) {
if (features[15] <= -21.5) {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 24.5) {
if (features[29] <= 9.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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[13] <= -17.5) {
classes[0] = 31;
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] <= -23.5) {
if (features[38] <= 72.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 106.5) {
if (features[36] <= 56.5) {
if (features[28] <= 14.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] = 96;
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 {
classes[0] = 94;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= -19.5) {
if (features[49] <= 74.5) {
if (features[21] <= 18.0) {
if (features[38] <= 67.5) {
if (features[15] <= -7.5) {
if (features[47] <= 85.5) {
if (features[48] <= 28.5) {
if (features[18] <= 57.0) {
if (features[42] <= 72.5) {
if (features[15] <= -19.5) {
if (features[40] <= -70.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -131.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 60;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= 19.5) {
if (features[0] <= 25.5) {
classes[0] = 0;
classes[1] = 198;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -62.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;
}
}
} else {
if (features[41] <= 11.5) {
classes[0] = 0;
classes[1] = 1383;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -7.5) {
classes[0] = 0;
classes[1] = 385;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 45.5) {
if (features[48] <= 12.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] = 80;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[31] <= -43.5) {
if (features[24] <= 72.0) {
classes[0] = 0;
classes[1] = 89;
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[16] <= -4.5) {
classes[0] = 2;
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] <= -30.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 60.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[6] <= 38.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -12.5) {
if (features[5] <= 22.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 42.5) {
classes[0] = 0;
classes[1] = 37;
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] <= -63.5) {
if (features[3] <= -68.0) {
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 {
classes[0] = 0;
classes[1] = 20;
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[3] <= -54.0) {
if (features[34] <= -16.5) {
if (features[5] <= 35.5) {
if (features[3] <= -62.0) {
classes[0] = 294;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 40.0) {
classes[0] = 11;
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[8] <= 3.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[2] <= 41.5) {
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 {
if (features[7] <= -12.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 37.5) {
if (features[37] <= 100.0) {
if (features[8] <= 1.5) {
if (features[39] <= -120.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 {
classes[0] = 0;
classes[1] = 84;
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[42] <= 43.5) {
if (features[36] <= 23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 156;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 39.5) {
if (features[34] <= -10.5) {
if (features[38] <= 67.5) {
if (features[24] <= 55.5) {
classes[0] = 0;
classes[1] = 26;
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[10] <= -21.5) {
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[13] <= -7.0) {
classes[0] = 0;
classes[1] = 1;
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[37] <= 61.5) {
if (features[11] <= -9.0) {
if (features[25] <= -10.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] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= 8.0) {
classes[0] = 1169;
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;
}
}
}
}
}
}
}
}
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[2] <= -14.5) {
if (features[30] <= -2.5) {
if (features[14] <= 6.5) {
if (features[23] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[3] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= 2.5) {
if (features[47] <= 9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 85;
classes[4] = 0;
} else {
if (features[41] <= -7.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] = 160;
classes[4] = 0;
}
}
}
} else {
if (features[33] <= -3.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= -17.5) {
if (features[12] <= -1.5) {
if (features[40] <= 13.5) {
if (features[45] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 63;
} 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] = 4235;
}
} else {
if (features[15] <= 7.0) {
if (features[28] <= -11.0) {
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 {
if (features[13] <= 11.5) {
if (features[42] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 458;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[49] <= -21.5) {
if (features[3] <= 0.5) {
if (features[32] <= -2.5) {
if (features[37] <= -23.5) {
if (features[23] <= -41.5) {
if (features[40] <= 30.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] = 5;
classes[4] = 0;
}
} else {
if (features[6] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
} else {
if (features[31] <= 17.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 {
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] = 3;
classes[4] = 0;
} else {
if (features[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[19] <= 27.0) {
if (features[3] <= -15.0) {
if (features[32] <= 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] = 2;
classes[4] = 0;
}
} else {
if (features[33] <= -3.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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 70;
}
}
} else {
if (features[22] <= -34.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] = 7;
}
}
}
}
}
} else {
if (features[1] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 826;
} else {
if (features[47] <= -66.0) {
if (features[13] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
if (features[41] <= -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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 84;
}
}
}
} else {
if (features[15] <= 2.5) {
if (features[49] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[33] <= -4.5) {
if (features[40] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
classes[4] = 0;
} else {
if (features[6] <= -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] = 4;
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) {
if (features[2] <= -17.5) {
if (features[18] <= -22.0) {
if (features[8] <= -0.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] = 1;
}
} 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] = 26;
classes[4] = 0;
}
} else {
if (features[3] <= 7.5) {
if (features[9] <= 5.5) {
if (features[47] <= -23.0) {
if (features[3] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
if (features[11] <= 3.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 {
if (features[14] <= 3.5) {
if (features[4] <= 15.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 {
if (features[34] <= 5.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] = 23;
}
} else {
if (features[5] <= -11.5) {
if (features[35] <= -0.5) {
if (features[49] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
} else {
if (features[29] <= -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] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 277;
}
} else {
if (features[48] <= -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] = 8;
}
}
}
}
}
}
} else {
if (features[3] <= 5.5) {
if (features[3] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 122;
classes[4] = 0;
} else {
if (features[13] <= 6.5) {
if (features[10] <= 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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 74;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[5] <= 15.5) {
if (features[2] <= 3.5) {
if (features[15] <= 6.5) {
if (features[3] <= 10.5) {
if (features[45] <= 2.5) {
if (features[10] <= 6.5) {
if (features[9] <= 4.5) {
if (features[42] <= -18.5) {
if (features[43] <= 1.5) {
if (features[31] <= 14.5) {
if (features[24] <= -17.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] = 156;
classes[4] = 0;
}
} else {
if (features[47] <= -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] = 6;
}
}
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1313;
classes[4] = 0;
} else {
if (features[24] <= -56.5) {
if (features[37] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 90;
classes[4] = 0;
} else {
if (features[6] <= -9.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[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 349;
classes[4] = 0;
} else {
if (features[20] <= -29.5) {
if (features[36] <= -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] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[37] <= -21.0) {
if (features[22] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[22] <= 71.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[3] <= -15.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] = 28;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -17.5) {
if (features[39] <= 0.5) {
if (features[36] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[32] <= -1.5) {
if (features[23] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[30] <= -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[18] <= -31.5) {
if (features[46] <= 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] = 2;
}
} 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] = 28;
classes[4] = 0;
}
} else {
if (features[23] <= -52.5) {
if (features[23] <= -56.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] = 140;
classes[4] = 0;
}
}
}
} else {
if (features[44] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 11;
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[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
if (features[47] <= -23.5) {
if (features[39] <= 0.5) {
if (features[18] <= -4.0) {
if (features[0] <= -9.5) {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[27] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[39] <= -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] = 30;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[24] <= -59.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] = 9;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
if (features[47] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
} else {
if (features[12] <= -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] = 2;
}
}
}
}
}
} else {
if (features[38] <= -19.5) {
if (features[25] <= 5.5) {
if (features[9] <= 7.0) {
if (features[28] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[47] <= -45.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[41] <= 0.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[33] <= -1.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[14] <= 5.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 85;
}
}
} else {
if (features[15] <= 7.5) {
if (features[24] <= -76.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[33] <= -0.5) {
if (features[42] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
}
}
} else {
if (features[4] <= 8.0) {
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] = 10;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
}
} else {
if (features[9] <= -10.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= -145.0) {
if (features[4] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] <= 25.5) {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3186;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 366;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -49.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] = 8;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 67;
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] <= -18.5) {
if (features[27] <= 0.5) {
if (features[45] <= 49.5) {
classes[0] = 0;
classes[1] = 35;
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[34] <= -21.5) {
if (features[33] <= 9.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -18.5) {
if (features[37] <= 104.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] = 893;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= 2.5) {
if (features[3] <= -59.5) {
if (features[44] <= 1.5) {
if (features[4] <= -31.0) {
classes[0] = 8;
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[28] <= 22.0) {
if (features[42] <= 79.5) {
if (features[28] <= 16.5) {
classes[0] = 36;
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[44] <= 2.5) {
if (features[43] <= -3.0) {
classes[0] = 24;
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] = 471;
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] <= 18.5) {
if (features[31] <= -93.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 29.5) {
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 {
if (features[36] <= 60.5) {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -133.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 76;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[13] <= -5.5) {
if (features[49] <= 74.5) {
if (features[37] <= 47.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -51.0) {
if (features[21] <= -223.5) {
if (features[24] <= 70.5) {
if (features[3] <= -135.0) {
classes[0] = 0;
classes[1] = 338;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -33.5) {
classes[0] = 0;
classes[1] = 13;
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[9] <= -12.5) {
if (features[25] <= -3.5) {
if (features[1] <= 46.5) {
if (features[30] <= -138.5) {
if (features[10] <= -20.5) {
if (features[27] <= 2.0) {
classes[0] = 1;
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] = 10;
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[33] <= 11.5) {
classes[0] = 40;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 59.5) {
classes[0] = 10;
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] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -13.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 45.5) {
if (features[13] <= -8.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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[24] <= 21.5) {
if (features[38] <= 67.5) {
if (features[21] <= -86.5) {
if (features[20] <= 59.0) {
classes[0] = 0;
classes[1] = 13;
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] = 337;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -6.5) {
if (features[47] <= 58.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 {
if (features[41] <= 12.5) {
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[38] <= 67.5) {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 1389;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 11.5) {
classes[0] = 0;
classes[1] = 127;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 49.5) {
if (features[23] <= 23.0) {
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] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -68.5) {
if (features[1] <= 44.0) {
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] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[21] <= -61.5) {
if (features[41] <= 6.5) {
if (features[28] <= 12.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 86.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 {
if (features[47] <= 12.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 15.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 85.0) {
if (features[41] <= 14.5) {
if (features[28] <= 12.5) {
if (features[34] <= -18.5) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -13.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[26] <= 4.5) {
if (features[43] <= -2.5) {
classes[0] = 221;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -19.0) {
classes[0] = 0;
classes[1] = 1;
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[32] <= 13.5) {
classes[0] = 25;
classes[1] = 0;
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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[47] <= 56.5) {
if (features[28] <= 22.0) {
classes[0] = 15;
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] = 5;
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] <= 53.5) {
if (features[18] <= 34.5) {
if (features[43] <= -2.5) {
classes[0] = 0;
classes[1] = 44;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 5.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 78.5) {
classes[0] = 0;
classes[1] = 1;
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] = 3;
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] <= 42.0) {
if (features[10] <= -3.0) {
classes[0] = 0;
classes[1] = 153;
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[16] <= -1.5) {
if (features[18] <= 52.5) {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -233.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1082;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= 52.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[31] <= -23.5) {
classes[0] = 0;
classes[1] = 15;
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;
}
}
}
}
}
}
}
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[42] <= -18.5) {
if (features[13] <= 9.5) {
if (features[12] <= -1.5) {
if (features[26] <= -3.5) {
if (features[6] <= -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[3] <= 1.5) {
if (features[20] <= -56.5) {
if (features[40] <= 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] = 6;
}
} else {
if (features[12] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
if (features[21] <= -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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[46] <= 5.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] = 10;
}
} else {
if (features[30] <= 0.5) {
if (features[36] <= -13.5) {
if (features[3] <= 18.5) {
if (features[4] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[35] <= -1.5) {
if (features[1] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 281;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1001;
}
} else {
if (features[0] <= -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] = 6;
classes[4] = 0;
}
}
} else {
if (features[6] <= -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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[8] <= -0.5) {
if (features[42] <= -34.5) {
if (features[12] <= 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] = 8;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -4.5) {
if (features[32] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[11] <= 7.5) {
if (features[24] <= -18.5) {
if (features[33] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 210;
classes[4] = 0;
} else {
if (features[23] <= 6.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 {
if (features[21] <= 1.5) {
if (features[24] <= -16.5) {
if (features[18] <= -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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
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[18] <= -24.5) {
if (features[3] <= 1.5) {
if (features[42] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[16] <= 2.5) {
if (features[25] <= 17.5) {
if (features[10] <= 8.5) {
if (features[23] <= -66.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[25] <= -7.5) {
if (features[36] <= -26.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] = 83;
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[3] <= -2.5) {
if (features[30] <= 0.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] = 4;
classes[4] = 0;
}
} else {
if (features[2] <= -15.5) {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[40] <= 26.0) {
if (features[49] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[3] <= -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] = 4;
classes[4] = 0;
}
}
} else {
if (features[0] <= -9.5) {
if (features[6] <= -15.5) {
if (features[33] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
}
} else {
if (features[2] <= -6.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[12] <= -0.5) {
if (features[5] <= -8.5) {
if (features[6] <= -15.5) {
if (features[46] <= 5.5) {
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] = 249;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4147;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 29;
}
} 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] = 8;
}
}
} else {
if (features[36] <= -32.5) {
if (features[15] <= 9.5) {
if (features[9] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 355;
}
} else {
if (features[13] <= 12.5) {
if (features[33] <= 1.5) {
if (features[23] <= 0.5) {
if (features[45] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[38] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 71;
classes[4] = 0;
} else {
if (features[40] <= 24.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] = 12;
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] = 13;
}
} else {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 50;
} else {
if (features[2] <= -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] = 11;
}
}
}
}
}
}
} else {
if (features[49] <= 37.5) {
if (features[1] <= 3.5) {
if (features[4] <= 8.5) {
if (features[3] <= 8.5) {
if (features[10] <= -3.5) {
if (features[5] <= -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] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[17] <= -0.5) {
if (features[38] <= -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] = 4;
classes[4] = 0;
}
} else {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1194;
classes[4] = 0;
} else {
if (features[6] <= -13.5) {
if (features[7] <= 1.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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 129;
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 {
if (features[6] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 51;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[44] <= -1.5) {
if (features[5] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[14] <= 5.5) {
if (features[5] <= -12.5) {
if (features[27] <= -5.5) {
if (features[14] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 63;
classes[4] = 0;
} else {
if (features[21] <= -1.5) {
if (features[30] <= -1.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] = 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] = 11;
classes[4] = 0;
}
}
} else {
if (features[3] <= 13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[29] <= -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] = 16;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 318;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[2] <= -16.5) {
if (features[15] <= 2.5) {
if (features[2] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[3] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
if (features[40] <= 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[31] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 217;
} else {
if (features[38] <= -16.5) {
if (features[4] <= 18.0) {
if (features[13] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[18] <= -41.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[30] <= -0.5) {
if (features[14] <= 4.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 147;
classes[4] = 0;
} else {
if (features[45] <= -16.5) {
if (features[39] <= -2.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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 53;
classes[4] = 0;
}
}
} else {
if (features[2] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[36] <= -13.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 {
if (features[38] <= -11.5) {
if (features[39] <= 0.5) {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[3] <= 6.5) {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[22] <= -10.5) {
if (features[4] <= 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] = 2;
}
} else {
if (features[45] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
if (features[2] <= -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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[18] <= -28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
if (features[21] <= -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] = 2;
}
}
}
}
} else {
if (features[22] <= -0.5) {
if (features[31] <= 14.5) {
if (features[11] <= 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 {
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] = 62;
classes[4] = 0;
}
}
} else {
if (features[11] <= 2.5) {
if (features[4] <= 11.5) {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[18] <= -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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
} else {
if (features[6] <= -13.5) {
if (features[47] <= -78.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[12] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[20] <= 47.5) {
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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= -0.5) {
if (features[49] <= -11.5) {
if (features[12] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
if (features[1] <= -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] = 8;
}
}
}
}
}
}
}
}
}
} else {
if (features[36] <= 28.5) {
if (features[24] <= -240.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 35.5) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3132;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 477;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 36;
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[0] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
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[36] <= 47.5) {
if (features[5] <= 34.5) {
if (features[6] <= 24.5) {
if (features[12] <= -47.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 84;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[27] <= 18.5) {
if (features[47] <= 85.5) {
if (features[21] <= 18.5) {
if (features[18] <= 57.0) {
if (features[4] <= -18.5) {
if (features[0] <= 22.5) {
if (features[40] <= -51.5) {
if (features[30] <= -127.5) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 81;
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] = 403;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 67.5) {
classes[0] = 0;
classes[1] = 136;
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] = 1054;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 58.0) {
if (features[24] <= 52.5) {
if (features[12] <= -113.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 115;
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] <= -4.5) {
classes[0] = 0;
classes[1] = 1;
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[3] <= -122.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[14] <= -7.0) {
classes[0] = 14;
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -228.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 45.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[3] <= -168.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -12.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -232.0) {
classes[0] = 0;
classes[1] = 2;
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[2] <= 35.5) {
if (features[42] <= 64.5) {
if (features[15] <= -17.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
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[32] <= 7.5) {
if (features[10] <= -23.5) {
if (features[39] <= -80.5) {
if (features[16] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -14.5) {
if (features[49] <= 64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 17.5) {
if (features[2] <= 24.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 {
classes[0] = 0;
classes[1] = 278;
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] <= 66.5) {
classes[0] = 0;
classes[1] = 2;
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[3] <= -68.5) {
if (features[36] <= 49.5) {
if (features[39] <= -43.5) {
if (features[1] <= 49.5) {
if (features[4] <= -18.0) {
if (features[0] <= 27.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] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -236.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -4.5) {
if (features[16] <= -1.5) {
if (features[6] <= 46.0) {
classes[0] = 44;
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] = 2;
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[28] <= 16.5) {
if (features[16] <= -3.5) {
classes[0] = 11;
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] = 76;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[27] <= 15.5) {
if (features[39] <= 6.5) {
if (features[6] <= 38.5) {
if (features[10] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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[37] <= 64.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 19.0) {
if (features[1] <= 50.5) {
if (features[36] <= 69.5) {
if (features[44] <= 3.5) {
classes[0] = 510;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 4.5) {
if (features[39] <= -184.0) {
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[9] <= -11.5) {
classes[0] = 91;
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 {
if (features[36] <= 52.5) {
if (features[25] <= -10.5) {
if (features[43] <= -2.5) {
if (features[44] <= 2.5) {
if (features[3] <= -82.5) {
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] = 34;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -153.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] = 181;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1593;
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[4] <= -47.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 {
if (features[22] <= -21.5) {
classes[0] = 0;
classes[1] = 9;
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] <= -5.5) {
if (features[30] <= -2.5) {
if (features[22] <= 2.5) {
if (features[30] <= -132.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 81.5) {
classes[0] = 0;
classes[1] = 247;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 77.5) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -7.5) {
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 47.5) {
if (features[10] <= -27.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -13.5) {
if (features[49] <= 88.5) {
if (features[45] <= 46.5) {
if (features[27] <= 4.5) {
if (features[10] <= -22.5) {
if (features[12] <= 28.5) {
classes[0] = 0;
classes[1] = 4;
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 {
classes[0] = 29;
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] = 45;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[26] <= 2.5) {
classes[0] = 5;
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[4] <= -48.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 84.0) {
if (features[42] <= 80.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] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[41] <= 9.5) {
if (features[14] <= -18.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 102;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 15.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;
}
}
}
}
}
}
}
}
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[34] <= -1.5) {
if (features[36] <= 27.5) {
if (features[5] <= -2.5) {
if (features[46] <= 6.0) {
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] = 8;
}
} else {
if (features[45] <= 28.0) {
if (features[47] <= -238.0) {
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] = 3491;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -7.5) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 15;
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] = 54;
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[36] <= 46.5) {
if (features[6] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 69;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -93.5) {
if (features[2] <= 37.5) {
if (features[36] <= 43.5) {
if (features[23] <= 45.0) {
classes[0] = 0;
classes[1] = 121;
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[19] <= 69.0) {
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[32] <= 16.5) {
if (features[37] <= 63.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] = 36;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= 18.0) {
if (features[47] <= 85.0) {
if (features[21] <= 18.5) {
if (features[9] <= -13.5) {
if (features[30] <= -66.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 145;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -7.5) {
classes[0] = 0;
classes[1] = 1176;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 83.5) {
if (features[35] <= 1.5) {
classes[0] = 0;
classes[1] = 267;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -50.5) {
if (features[13] <= -15.5) {
classes[0] = 0;
classes[1] = 5;
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] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[43] <= -2.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] = 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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 35.5) {
if (features[17] <= -0.5) {
if (features[31] <= -29.0) {
if (features[34] <= -19.5) {
if (features[40] <= -72.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 {
if (features[12] <= -110.0) {
if (features[30] <= -225.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -22.5) {
if (features[0] <= 19.5) {
classes[0] = 3;
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] = 0;
classes[1] = 311;
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] <= -221.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 24;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -49.5) {
if (features[49] <= 57.5) {
if (features[39] <= -207.0) {
if (features[40] <= -24.0) {
classes[0] = 0;
classes[1] = 13;
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] <= 52.0) {
if (features[21] <= -230.0) {
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 {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 63.5) {
if (features[23] <= 34.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[45] <= 38.5) {
if (features[25] <= -6.0) {
classes[0] = 6;
classes[1] = 0;
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[42] <= 59.5) {
if (features[21] <= -229.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -11.5) {
if (features[33] <= 16.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 {
classes[0] = 168;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -33.0) {
if (features[1] <= 47.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -3.5) {
classes[0] = 812;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -3.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 11.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] = 931;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[11] <= -18.5) {
if (features[46] <= -23.5) {
if (features[49] <= 93.0) {
classes[0] = 0;
classes[1] = 86;
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[48] <= 7.5) {
if (features[7] <= -12.5) {
classes[0] = 3;
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[46] <= -19.5) {
if (features[6] <= 40.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -10.5) {
if (features[2] <= 39.5) {
if (features[30] <= -4.0) {
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 {
if (features[44] <= 2.5) {
if (features[0] <= 29.5) {
classes[0] = 71;
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] = 622;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[26] <= 2.5) {
classes[0] = 10;
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;
}
}
}
} else {
if (features[42] <= 73.5) {
if (features[20] <= 80.5) {
if (features[29] <= 11.5) {
if (features[11] <= -16.5) {
if (features[21] <= -160.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 12.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -18.0) {
classes[0] = 0;
classes[1] = 1;
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[10] <= -12.5) {
classes[0] = 0;
classes[1] = 271;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -18.5) {
classes[0] = 0;
classes[1] = 40;
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] <= 50.0) {
classes[0] = 6;
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[48] <= 8.5) {
if (features[36] <= 65.0) {
classes[0] = 0;
classes[1] = 30;
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] <= 12.0) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 15.5) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 15.5) {
if (features[5] <= 31.5) {
if (features[13] <= -18.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 15.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -14.5) {
if (features[22] <= -41.5) {
if (features[34] <= -19.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] = 38;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 226;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= 61.0) {
classes[0] = 0;
classes[1] = 8;
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[10] <= -20.5) {
classes[0] = 0;
classes[1] = 8;
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[2] <= -14.5) {
if (features[30] <= -2.5) {
if (features[3] <= 6.0) {
if (features[5] <= -22.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] = 216;
classes[4] = 0;
}
} else {
if (features[10] <= 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] = 44;
}
}
} else {
if (features[38] <= -18.5) {
if (features[45] <= -19.5) {
if (features[5] <= -13.5) {
if (features[2] <= -17.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4754;
} else {
if (features[14] <= 5.5) {
if (features[20] <= -50.5) {
if (features[5] <= -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] = 4;
}
} else {
if (features[6] <= -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] = 27;
classes[4] = 0;
}
}
} else {
if (features[21] <= -15.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] = 0;
classes[4] = 441;
}
}
}
} else {
if (features[29] <= -4.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] = 19;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[10] <= 10.5) {
if (features[32] <= -6.5) {
if (features[12] <= -1.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] = 74;
classes[4] = 0;
}
} else {
if (features[15] <= 5.5) {
if (features[36] <= -17.0) {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 159;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 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 {
if (features[27] <= -2.5) {
if (features[12] <= -0.5) {
if (features[3] <= 1.5) {
if (features[22] <= 18.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 56;
}
} else {
if (features[21] <= -2.5) {
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[47] <= -77.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[3] <= 0.5) {
if (features[20] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 68;
classes[4] = 0;
} else {
if (features[1] <= -20.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] = 1;
}
}
}
}
} else {
if (features[33] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[40] <= 17.5) {
if (features[4] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[27] <= 1.5) {
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] = 3;
classes[4] = 0;
}
}
} else {
if (features[48] <= -3.5) {
if (features[20] <= -43.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] = 6;
classes[4] = 0;
}
} else {
if (features[31] <= 18.5) {
if (features[23] <= -21.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 138;
}
}
}
}
}
}
}
} else {
if (features[41] <= -2.5) {
if (features[12] <= -1.0) {
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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 223;
}
}
}
} else {
if (features[4] <= 13.5) {
if (features[48] <= -8.5) {
if (features[3] <= 23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[5] <= -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[3] <= 7.5) {
if (features[43] <= 1.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[27] <= -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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[32] <= -6.5) {
if (features[39] <= 0.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] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 234;
}
}
}
} else {
if (features[27] <= -6.5) {
if (features[1] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[27] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[21] <= 2.0) {
if (features[40] <= 15.5) {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[32] <= -9.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] = 115;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[22] <= 22.0) {
if (features[2] <= -15.5) {
if (features[36] <= -11.5) {
if (features[24] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[12] <= 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] = 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] = 7;
classes[4] = 0;
}
} else {
if (features[6] <= -16.5) {
if (features[36] <= -9.0) {
if (features[26] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[44] <= -1.5) {
if (features[1] <= -22.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] = 6;
classes[4] = 0;
}
} else {
if (features[22] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[12] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[49] <= -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] = 2;
}
}
}
}
}
} else {
if (features[9] <= 2.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 {
if (features[36] <= -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] = 22;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[45] <= 4.0) {
if (features[36] <= -18.5) {
if (features[24] <= -23.5) {
if (features[9] <= 5.5) {
if (features[27] <= 4.5) {
if (features[23] <= 34.0) {
if (features[29] <= -3.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
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] = 3;
}
}
} else {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[20] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
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] = 8;
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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[45] <= -14.5) {
if (features[21] <= -1.0) {
if (features[22] <= 19.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] = 5;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[14] <= 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] = 2;
}
}
} else {
if (features[26] <= -0.5) {
if (features[20] <= -28.0) {
if (features[49] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[14] <= 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] = 1;
}
}
} else {
if (features[28] <= 1.0) {
if (features[41] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[5] <= -11.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[30] <= -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] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
}
}
} else {
if (features[10] <= 4.5) {
if (features[6] <= -15.5) {
if (features[18] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
} else {
if (features[6] <= -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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1350;
classes[4] = 0;
}
} else {
if (features[0] <= -10.5) {
if (features[38] <= -11.5) {
if (features[33] <= -2.5) {
if (features[3] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[23] <= -53.5) {
if (features[14] <= 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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
}
}
} else {
if (features[23] <= -52.5) {
if (features[24] <= -38.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 128;
classes[4] = 0;
}
}
} else {
if (features[23] <= -9.0) {
if (features[13] <= 7.5) {
if (features[12] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[3] <= 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] = 40;
}
}
} 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] = 18;
classes[4] = 0;
}
}
} else {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 388;
classes[4] = 0;
} else {
if (features[47] <= -48.5) {
if (features[49] <= -12.0) {
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] = 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] = 86;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[19] <= -122.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] = 39;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= 0.5) {
if (features[1] <= -7.0) {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[38] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 95;
} 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[10] <= 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;
}
}
}
}
}
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[1] <= 2.5) {
if (features[1] <= -18.5) {
if (features[3] <= 0.5) {
if (features[14] <= 5.5) {
if (features[33] <= 0.5) {
if (features[41] <= 1.0) {
if (features[2] <= -24.0) {
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] = 1;
} else {
if (features[20] <= -79.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[47] <= -81.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[23] <= 36.0) {
if (features[25] <= 3.5) {
if (features[38] <= -18.5) {
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] = 27;
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] = 347;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
} else {
if (features[5] <= -13.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] = 10;
}
} else {
if (features[4] <= 13.5) {
if (features[21] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[47] <= -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] = 3;
}
}
}
} else {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[30] <= 2.5) {
if (features[5] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 527;
} else {
if (features[46] <= 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] = 37;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[15] <= 0.5) {
if (features[27] <= -7.5) {
if (features[1] <= -24.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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[0] <= -12.5) {
if (features[14] <= 2.5) {
if (features[30] <= -0.5) {
if (features[12] <= -62.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[21] <= -2.5) {
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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[38] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 354;
} else {
if (features[32] <= -6.5) {
if (features[0] <= -18.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] = 6;
classes[4] = 0;
}
} else {
if (features[4] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 51;
} else {
if (features[42] <= -12.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] = 5008;
}
} else {
if (features[37] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 55;
} else {
if (features[27] <= -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] = 5;
}
}
}
}
}
} else {
if (features[15] <= 6.5) {
if (features[9] <= 4.5) {
if (features[2] <= -14.5) {
if (features[8] <= -0.5) {
if (features[10] <= 5.5) {
if (features[49] <= -27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[20] <= 4.5) {
if (features[23] <= -51.0) {
if (features[24] <= -46.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[32] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
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[42] <= -11.5) {
if (features[0] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
if (features[22] <= 55.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[20] <= -60.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] = 0;
classes[4] = 38;
}
}
} else {
if (features[1] <= -13.5) {
if (features[11] <= 2.5) {
if (features[23] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 243;
classes[4] = 0;
} else {
if (features[47] <= -74.5) {
if (features[35] <= 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 100;
classes[4] = 0;
}
}
} else {
if (features[38] <= -9.5) {
if (features[49] <= -21.5) {
if (features[24] <= 6.5) {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[3] <= 20.0) {
if (features[3] <= -6.0) {
if (features[25] <= 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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[30] <= 2.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[47] <= 37.5) {
if (features[44] <= -0.5) {
if (features[3] <= 27.5) {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 302;
classes[4] = 0;
} else {
if (features[43] <= 0.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] = 1;
}
}
} else {
if (features[48] <= -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 {
if (features[46] <= 4.5) {
if (features[25] <= 1.0) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[10] <= 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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
}
} else {
if (features[40] <= 17.5) {
if (features[20] <= -44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[28] <= -0.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -13.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] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[33] <= -3.5) {
if (features[20] <= -36.0) {
if (features[36] <= -6.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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[40] <= 18.5) {
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[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1295;
classes[4] = 0;
} else {
if (features[37] <= -20.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[12] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[36] <= -13.5) {
if (features[33] <= 1.5) {
if (features[26] <= -0.5) {
if (features[23] <= -50.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
} else {
if (features[23] <= -22.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] = 6;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
}
} else {
if (features[18] <= -21.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 {
if (features[23] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[49] <= -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] = 2;
}
}
}
} 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] = 18;
classes[4] = 0;
}
}
}
}
} else {
if (features[30] <= 0.5) {
if (features[41] <= -4.5) {
if (features[12] <= -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] = 26;
classes[4] = 0;
}
} else {
if (features[49] <= -16.0) {
if (features[46] <= 6.5) {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[16] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[32] <= 3.0) {
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[48] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[26] <= -2.5) {
if (features[4] <= 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] = 5;
}
} else {
if (features[10] <= 8.5) {
if (features[36] <= -18.0) {
if (features[49] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[42] <= -25.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] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[31] <= 38.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 184;
} else {
if (features[16] <= 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] = 6;
}
}
}
}
}
}
} else {
if (features[18] <= -51.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] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[19] <= -20.0) {
if (features[48] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 57;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 1;
}
} else {
if (features[11] <= 5.5) {
if (features[16] <= 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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[10] <= -15.5) {
if (features[22] <= 11.5) {
classes[0] = 0;
classes[1] = 17;
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] <= 1.5) {
if (features[8] <= 2.5) {
if (features[28] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3415;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -6.5) {
if (features[3] <= -133.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] = 27;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 267;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 13.0) {
if (features[45] <= 9.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] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -1.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] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[16] <= -4.5) {
if (features[37] <= 86.5) {
if (features[13] <= -16.5) {
if (features[3] <= -77.0) {
if (features[41] <= 3.5) {
classes[0] = 0;
classes[1] = 20;
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] = 0;
classes[1] = 214;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 38.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[28] <= 11.5) {
if (features[9] <= -13.5) {
if (features[13] <= -19.0) {
if (features[47] <= 70.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 {
if (features[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -52.0) {
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 {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 104.5) {
if (features[21] <= -37.5) {
if (features[22] <= -4.5) {
if (features[5] <= 36.0) {
if (features[1] <= 50.5) {
if (features[2] <= 39.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 {
classes[0] = 176;
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[33] <= 10.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[47] <= 22.0) {
if (features[44] <= 2.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] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[5] <= 29.5) {
classes[0] = 855;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -89.5) {
classes[0] = 44;
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[30] <= -50.5) {
if (features[45] <= 39.5) {
if (features[34] <= -10.5) {
if (features[15] <= -19.5) {
if (features[11] <= -18.5) {
if (features[28] <= 9.0) {
if (features[12] <= -69.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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 {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -17.5) {
if (features[41] <= 2.0) {
if (features[31] <= -30.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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 299;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 42.0) {
if (features[49] <= 30.0) {
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 {
if (features[38] <= 57.5) {
classes[0] = 23;
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[34] <= -21.5) {
if (features[23] <= 13.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 53.0) {
classes[0] = 0;
classes[1] = 9;
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[42] <= 55.5) {
if (features[27] <= 18.5) {
if (features[13] <= -4.0) {
classes[0] = 0;
classes[1] = 24;
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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -5.5) {
if (features[49] <= 61.0) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= -0.5) {
if (features[30] <= -223.0) {
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[9] <= -12.5) {
if (features[7] <= -8.5) {
classes[0] = 383;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 70.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[44] <= 4.5) {
if (features[25] <= -12.5) {
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 {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= 63.5) {
if (features[47] <= 46.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[31] <= -30.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1084;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[36] <= 53.5) {
if (features[38] <= 69.5) {
if (features[49] <= 73.5) {
if (features[47] <= 56.5) {
if (features[37] <= 85.5) {
if (features[5] <= 24.5) {
if (features[25] <= -10.5) {
if (features[7] <= -7.5) {
classes[0] = 0;
classes[1] = 69;
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] = 231;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 916;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[41] <= 8.5) {
classes[0] = 1;
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[36] <= 50.5) {
if (features[40] <= -19.5) {
if (features[38] <= 67.5) {
if (features[3] <= -110.5) {
if (features[0] <= 23.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 137;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 326;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 45.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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 70.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[36] <= 51.0) {
classes[0] = 5;
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[13] <= -17.5) {
if (features[9] <= -15.0) {
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[12] <= 23.0) {
classes[0] = 0;
classes[1] = 1;
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[1] <= 48.5) {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -17.5) {
if (features[3] <= -72.5) {
classes[0] = 3;
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[40] <= -70.5) {
if (features[46] <= -20.5) {
if (features[5] <= 30.0) {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 18.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 {
if (features[38] <= 77.5) {
classes[0] = 0;
classes[1] = 48;
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] <= -22.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 1.5) {
if (features[41] <= 13.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 {
if (features[14] <= -13.5) {
classes[0] = 108;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -60.5) {
classes[0] = 112;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 2.5) {
if (features[28] <= 13.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] = 6;
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_15(double[] features) {
int[] classes = new int[5];
if (features[42] <= -18.5) {
if (features[4] <= 17.5) {
if (features[12] <= -1.5) {
if (features[5] <= -12.5) {
if (features[46] <= 2.5) {
if (features[41] <= -9.5) {
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] = 13;
classes[4] = 0;
}
} else {
if (features[30] <= -2.5) {
if (features[12] <= -8.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[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 510;
} else {
if (features[20] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 113;
} else {
if (features[21] <= -1.5) {
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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[4] <= 8.5) {
if (features[9] <= 4.5) {
if (features[22] <= 61.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
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 {
if (features[39] <= 0.5) {
if (features[42] <= -20.5) {
if (features[11] <= 6.5) {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 76;
} else {
if (features[29] <= 0.5) {
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] = 1;
classes[4] = 0;
}
}
} else {
if (features[45] <= -14.0) {
if (features[19] <= -27.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
}
}
} else {
if (features[15] <= 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] = 8;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[9] <= 6.5) {
if (features[47] <= 8.5) {
if (features[18] <= 29.0) {
if (features[19] <= -92.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[24] <= -18.5) {
if (features[32] <= 4.5) {
if (features[18] <= -66.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[5] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 0.5) {
if (features[21] <= -2.5) {
if (features[14] <= 5.5) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} 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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 241;
classes[4] = 0;
} else {
if (features[1] <= -15.5) {
if (features[10] <= 5.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] = 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] = 39;
classes[4] = 0;
}
}
}
} else {
if (features[25] <= 8.0) {
if (features[47] <= -76.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[24] <= -58.0) {
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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
}
} else {
if (features[33] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[15] <= 7.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[29] <= 6.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[3] <= -6.0) {
if (features[47] <= -61.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[38] <= -34.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] = 20;
}
}
} else {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
if (features[26] <= -0.5) {
if (features[38] <= -21.0) {
if (features[4] <= 11.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] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[7] <= 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] = 0;
classes[4] = 23;
}
} else {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[22] <= 18.0) {
if (features[28] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 7.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 75;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[3] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[47] <= -75.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] = 11;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -14.5) {
if (features[39] <= -3.5) {
if (features[7] <= 6.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] = 7;
}
} else {
if (features[1] <= -22.5) {
if (features[45] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4343;
} else {
if (features[46] <= 5.5) {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[22] <= -33.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] = 73;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 695;
}
}
} else {
if (features[10] <= 7.5) {
if (features[36] <= -16.5) {
if (features[3] <= 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] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 84;
}
}
}
} else {
if (features[26] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[42] <= -22.5) {
if (features[22] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[30] <= -1.5) {
if (features[41] <= -5.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] = 0;
classes[4] = 65;
}
}
} else {
if (features[13] <= 11.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 {
if (features[2] <= 24.5) {
if (features[7] <= -0.5) {
if (features[4] <= -3.5) {
if (features[5] <= 16.5) {
if (features[13] <= 2.0) {
if (features[24] <= -146.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -143.5) {
if (features[38] <= 33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 34;
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] = 3503;
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[7] <= -4.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 2.5) {
if (features[14] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 121;
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] = 8;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= -15.5) {
if (features[15] <= 2.5) {
if (features[45] <= -21.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] = 130;
classes[4] = 0;
}
} else {
if (features[4] <= 13.5) {
if (features[7] <= 1.5) {
if (features[46] <= 3.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[20] <= -79.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[3] <= 3.5) {
if (features[2] <= -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] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 215;
}
}
}
} else {
if (features[0] <= -13.5) {
if (features[39] <= 1.5) {
if (features[23] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 43;
} else {
if (features[31] <= 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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[14] <= 3.5) {
if (features[20] <= -75.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] = 26;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
}
} else {
if (features[13] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 18;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= 10.5) {
if (features[39] <= -88.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= -80.5) {
if (features[46] <= 5.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[14] <= 6.5) {
if (features[18] <= -51.5) {
if (features[14] <= 5.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 137;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
if (features[39] <= -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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
} else {
if (features[1] <= -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] = 3;
classes[4] = 0;
}
}
} else {
if (features[21] <= -7.5) {
if (features[21] <= -124.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[36] <= -12.5) {
if (features[46] <= 6.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 285;
classes[4] = 0;
} else {
if (features[20] <= -36.0) {
if (features[12] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[18] <= -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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
}
}
} else {
if (features[28] <= 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] = 1456;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
} else {
if (features[18] <= -43.5) {
if (features[30] <= 0.5) {
if (features[41] <= -4.5) {
if (features[48] <= -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] = 7;
classes[4] = 0;
}
} else {
if (features[28] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[3] <= 11.5) {
if (features[2] <= -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] = 0;
classes[4] = 43;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
if (features[6] <= -13.5) {
if (features[36] <= -12.5) {
if (features[23] <= -31.0) {
if (features[20] <= -30.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] = 23;
classes[4] = 0;
}
} else {
if (features[11] <= 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] = 16;
}
}
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
if (features[20] <= -14.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] = 2;
}
}
}
}
}
}
}
}
} else {
if (features[2] <= 36.5) {
if (features[39] <= -105.5) {
if (features[17] <= -0.5) {
if (features[21] <= -226.5) {
classes[0] = 0;
classes[1] = 246;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -165.0) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= -1.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -14.5) {
if (features[2] <= 32.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 63.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] = 8;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 44.5) {
classes[0] = 0;
classes[1] = 1;
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[39] <= -223.5) {
classes[0] = 0;
classes[1] = 53;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 122;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 77.5) {
if (features[3] <= 9.0) {
classes[0] = 0;
classes[1] = 1029;
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] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -66.5) {
if (features[12] <= -97.5) {
if (features[8] <= 1.5) {
if (features[36] <= 41.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -8.5) {
classes[0] = 66;
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[38] <= 46.5) {
if (features[11] <= -9.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[4] <= -19.5) {
if (features[7] <= -7.5) {
if (features[9] <= -12.0) {
classes[0] = 160;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.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] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 959;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 50.5) {
if (features[37] <= 64.5) {
classes[0] = 0;
classes[1] = 79;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 3.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 52.5) {
if (features[38] <= 51.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 {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= -40.5) {
if (features[3] <= -187.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] = 357;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= -21.5) {
if (features[45] <= 40.5) {
if (features[1] <= 48.5) {
classes[0] = 0;
classes[1] = 105;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 12.5) {
classes[0] = 0;
classes[1] = 9;
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[0] <= 29.5) {
if (features[27] <= 1.5) {
if (features[46] <= -21.5) {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 8.5) {
if (features[45] <= 43.5) {
classes[0] = 0;
classes[1] = 17;
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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 88.5) {
if (features[40] <= -71.5) {
if (features[26] <= 3.5) {
if (features[20] <= 48.0) {
if (features[20] <= 32.5) {
if (features[12] <= 44.5) {
if (features[20] <= 30.0) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -14.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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 12.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[29] <= 10.5) {
classes[0] = 0;
classes[1] = 2;
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[2] <= 43.5) {
if (features[12] <= 17.5) {
if (features[39] <= -57.5) {
classes[0] = 18;
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] = 274;
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[9] <= -18.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 10.5) {
if (features[45] <= 46.0) {
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 {
classes[0] = 817;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 71;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -72.0) {
classes[0] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -13.5) {
if (features[42] <= 80.0) {
classes[0] = 0;
classes[1] = 1;
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] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[36] <= 52.5) {
if (features[49] <= 72.5) {
if (features[40] <= -24.0) {
if (features[39] <= 1.5) {
if (features[45] <= 39.5) {
if (features[20] <= 66.0) {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -16.0) {
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] = 771;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 66.0) {
if (features[34] <= -16.5) {
classes[0] = 0;
classes[1] = 30;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -55.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] = 3;
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[3] <= -57.5) {
classes[0] = 36;
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[3] <= -61.0) {
if (features[32] <= 4.0) {
classes[0] = 0;
classes[1] = 1;
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 {
if (features[47] <= 51.5) {
if (features[34] <= -18.5) {
classes[0] = 1;
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[13] <= -16.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;
}
}
}
}
}
}
}
}
}
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[36] <= -16.5) {
if (features[13] <= 9.5) {
if (features[0] <= -18.5) {
if (features[21] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= 19.5) {
if (features[31] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 96;
} else {
if (features[27] <= -11.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 703;
}
}
} else {
if (features[12] <= -1.5) {
if (features[2] <= -13.5) {
if (features[37] <= -13.5) {
if (features[13] <= 4.5) {
if (features[26] <= -0.5) {
if (features[16] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
if (features[3] <= 0.5) {
if (features[21] <= -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] = 7;
classes[4] = 0;
}
} else {
if (features[22] <= 83.0) {
if (features[6] <= -14.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] = 8;
} 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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 495;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[34] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[42] <= -21.5) {
if (features[19] <= -66.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[37] <= -28.5) {
if (features[9] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
}
}
}
} else {
if (features[38] <= -22.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] = 39;
classes[4] = 0;
}
}
}
} else {
if (features[26] <= 0.5) {
if (features[3] <= -7.5) {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[14] <= 3.5) {
if (features[12] <= -0.5) {
if (features[45] <= -19.5) {
if (features[4] <= 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] = 3;
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] = 154;
classes[4] = 0;
}
} else {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[19] <= -91.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[24] <= 60.5) {
if (features[32] <= 1.5) {
if (features[34] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[1] <= -17.5) {
if (features[3] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[31] <= 19.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] = 47;
classes[4] = 0;
}
}
} else {
if (features[23] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 82;
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] = 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] = 4;
}
}
}
}
}
}
} else {
if (features[37] <= -19.5) {
if (features[31] <= 24.0) {
if (features[14] <= 6.5) {
if (features[39] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[32] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[23] <= -43.0) {
if (features[5] <= -12.5) {
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] = 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] = 0;
classes[4] = 35;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[14] <= 6.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 {
if (features[4] <= 9.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] = 2;
}
}
}
}
}
} else {
if (features[39] <= 1.5) {
if (features[4] <= 16.5) {
if (features[29] <= -0.5) {
if (features[3] <= 1.5) {
if (features[49] <= -40.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[9] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
} else {
if (features[24] <= -49.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] = 0;
classes[4] = 36;
}
} else {
if (features[27] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[49] <= -34.0) {
if (features[36] <= -31.0) {
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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 176;
}
}
}
} else {
if (features[39] <= -4.5) {
if (features[32] <= -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] = 4;
classes[4] = 0;
}
} else {
if (features[10] <= 6.5) {
if (features[32] <= -10.5) {
if (features[6] <= -22.5) {
if (features[3] <= 4.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] = 69;
}
} 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] = 219;
}
} else {
if (features[2] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3988;
} else {
if (features[9] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[0] <= -18.0) {
if (features[24] <= -36.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] = 158;
}
}
}
}
}
}
} else {
if (features[11] <= 9.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 {
if (features[6] <= 27.5) {
if (features[45] <= 2.5) {
if (features[2] <= -15.5) {
if (features[3] <= 7.5) {
if (features[28] <= -1.5) {
if (features[1] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 165;
classes[4] = 0;
} else {
if (features[2] <= -17.5) {
if (features[46] <= 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] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
}
}
} else {
if (features[48] <= -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] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
if (features[28] <= -8.5) {
if (features[1] <= -19.5) {
if (features[44] <= -1.5) {
if (features[3] <= 40.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] = 43;
}
} else {
if (features[10] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[24] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 230;
}
}
} else {
if (features[3] <= 22.5) {
if (features[10] <= 11.5) {
if (features[11] <= 3.5) {
if (features[11] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= -21.5) {
if (features[1] <= -18.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] = 8;
classes[4] = 0;
}
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1374;
classes[4] = 0;
} else {
if (features[0] <= -14.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] = 6;
classes[4] = 0;
}
} else {
if (features[18] <= -54.5) {
if (features[0] <= -12.5) {
if (features[20] <= -57.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] = 7;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 215;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[34] <= 2.5) {
if (features[20] <= -59.0) {
if (features[45] <= -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] = 19;
classes[4] = 0;
}
} else {
if (features[48] <= -4.5) {
if (features[45] <= -15.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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 296;
classes[4] = 0;
}
}
} else {
if (features[37] <= -13.5) {
if (features[19] <= -100.5) {
if (features[48] <= 2.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] = 3;
}
} else {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 230;
classes[4] = 0;
} else {
if (features[19] <= -60.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[25] <= 9.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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
}
}
}
} else {
if (features[0] <= -10.5) {
if (features[41] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[13] <= 6.5) {
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[18] <= -41.0) {
if (features[27] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[13] <= 5.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[12] <= -10.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] = 47;
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[38] <= 51.5) {
if (features[36] <= 25.5) {
if (features[28] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3264;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 269;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 11.5) {
if (features[38] <= 30.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] = 1;
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[1] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 50;
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] = 3;
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[38] <= 69.5) {
if (features[31] <= -30.5) {
if (features[20] <= 80.5) {
if (features[42] <= 74.5) {
if (features[30] <= -51.0) {
if (features[21] <= -222.5) {
if (features[11] <= -16.5) {
if (features[29] <= 5.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 {
classes[0] = 0;
classes[1] = 347;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 47.5) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -154.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -63.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 0.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -14.5) {
if (features[46] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[37] <= 85.5) {
if (features[31] <= -51.5) {
classes[0] = 0;
classes[1] = 1141;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -15.5) {
if (features[39] <= -23.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] = 583;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[26] <= 3.5) {
if (features[40] <= -66.5) {
classes[0] = 0;
classes[1] = 70;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 51.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 {
if (features[4] <= -35.5) {
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[49] <= 71.0) {
if (features[21] <= -64.5) {
if (features[6] <= 41.5) {
if (features[41] <= 9.0) {
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] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 155;
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] <= -71.5) {
if (features[33] <= 9.5) {
classes[0] = 0;
classes[1] = 2;
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] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 8.5) {
if (features[29] <= 5.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] = 2;
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] <= 62.5) {
if (features[3] <= -127.0) {
classes[0] = 0;
classes[1] = 152;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 2.5) {
classes[0] = 0;
classes[1] = 2;
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[36] <= 41.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -21.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 64.5) {
if (features[14] <= -11.5) {
classes[0] = 0;
classes[1] = 4;
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] = 1110;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[21] <= -62.5) {
if (features[29] <= 5.5) {
if (features[14] <= -18.0) {
classes[0] = 8;
classes[1] = 0;
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 {
if (features[34] <= -16.5) {
if (features[47] <= 91.5) {
if (features[39] <= 7.5) {
if (features[3] <= -37.5) {
if (features[32] <= 19.0) {
if (features[33] <= 5.5) {
if (features[37] <= 98.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
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] <= -54.5) {
if (features[30] <= 6.5) {
if (features[19] <= 15.5) {
if (features[11] <= -18.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[3] <= -63.5) {
classes[0] = 1516;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 17.0) {
classes[0] = 33;
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] <= 105.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[20] <= 16.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 9.0) {
classes[0] = 0;
classes[1] = 4;
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] = 0;
classes[1] = 5;
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] = 3;
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[1] <= 51.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 {
if (features[49] <= 91.5) {
if (features[15] <= -23.5) {
if (features[46] <= -22.5) {
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[30] <= -1.5) {
if (features[37] <= 98.5) {
if (features[12] <= 35.0) {
if (features[6] <= 46.0) {
classes[0] = 0;
classes[1] = 69;
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] = 7;
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 {
if (features[3] <= -45.5) {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -2.5) {
classes[0] = 51;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 55.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 {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 48.5) {
if (features[33] <= 10.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 104;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -23.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;
}
}
}
}
}
}
}
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] <= 3.5) {
if (features[0] <= -13.5) {
if (features[10] <= 1.5) {
if (features[23] <= -61.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[3] <= 21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 124;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
}
} else {
if (features[40] <= 30.5) {
if (features[3] <= 0.5) {
if (features[32] <= -1.5) {
if (features[11] <= 7.5) {
if (features[23] <= -66.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[45] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 5.5) {
if (features[21] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[29] <= -13.5) {
if (features[18] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
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] = 237;
classes[4] = 0;
}
}
} else {
if (features[49] <= -25.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 {
if (features[25] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[32] <= -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] = 30;
}
}
}
} else {
if (features[11] <= 5.5) {
if (features[15] <= 4.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] = 5;
classes[4] = 0;
}
} else {
if (features[0] <= -20.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] = 28;
}
}
}
} else {
if (features[1] <= -18.5) {
if (features[15] <= 2.5) {
if (features[49] <= -15.5) {
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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1729;
}
} else {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[27] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[8] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 85;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[2] <= -18.5) {
if (features[9] <= 3.5) {
if (features[4] <= 21.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] = 87;
}
} else {
if (features[46] <= 5.5) {
if (features[30] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[45] <= -24.0) {
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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3623;
}
}
} else {
if (features[10] <= 10.5) {
if (features[12] <= -3.5) {
if (features[14] <= 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] = 22;
}
} else {
if (features[44] <= -0.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 {
if (features[33] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[27] <= -2.5) {
if (features[42] <= -35.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] = 13;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 184;
}
}
}
}
}
}
} else {
if (features[26] <= -1.5) {
if (features[11] <= 9.0) {
if (features[21] <= 0.5) {
if (features[18] <= -67.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[18] <= 8.5) {
if (features[1] <= -17.5) {
if (features[23] <= -53.5) {
if (features[47] <= -62.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[17] <= 0.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 122;
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[41] <= -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] = 2;
}
}
}
} else {
if (features[23] <= -49.5) {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 75;
classes[4] = 0;
} else {
if (features[49] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 691;
classes[4] = 0;
}
}
} else {
if (features[49] <= -20.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] = 86;
classes[4] = 0;
}
}
}
} else {
if (features[7] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[20] <= -39.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
} else {
if (features[45] <= -14.5) {
if (features[2] <= -14.5) {
if (features[46] <= 3.5) {
if (features[11] <= 3.5) {
if (features[32] <= -2.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[22] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[23] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
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] = 6;
}
} else {
if (features[32] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[25] <= 21.5) {
if (features[12] <= -1.5) {
if (features[12] <= -39.5) {
if (features[39] <= 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] = 2;
classes[4] = 0;
}
} else {
if (features[45] <= -18.5) {
if (features[19] <= -47.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) {
if (features[20] <= -10.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 145;
}
}
}
} else {
if (features[10] <= 6.5) {
if (features[14] <= 2.5) {
if (features[49] <= -14.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] = 15;
}
} else {
if (features[20] <= -10.5) {
if (features[39] <= -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] = 88;
}
} else {
if (features[9] <= 4.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 {
if (features[27] <= 1.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] = 13;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 1.5) {
if (features[10] <= 6.5) {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 110;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[4] <= 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] = 8;
}
}
} else {
if (features[11] <= 2.5) {
if (features[36] <= -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] = 10;
classes[4] = 0;
}
} else {
if (features[2] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 46;
} else {
if (features[21] <= -1.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[46] <= 6.5) {
if (features[49] <= -24.5) {
if (features[24] <= -6.0) {
if (features[40] <= 20.0) {
if (features[14] <= 4.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] = 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] = 20;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[34] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= -13.5) {
if (features[3] <= 22.5) {
if (features[46] <= 5.5) {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 193;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[39] <= 0.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[34] <= 4.5) {
if (features[5] <= -11.5) {
if (features[13] <= 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] = 8;
classes[4] = 0;
}
} else {
if (features[20] <= -44.5) {
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] = 3;
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] = 20;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 63;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= 2.5) {
if (features[13] <= 8.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[49] <= -16.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[40] <= 21.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 {
if (features[47] <= -82.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] = 873;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -6.5) {
if (features[1] <= -10.5) {
if (features[39] <= 0.5) {
if (features[49] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
} else {
if (features[35] <= 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] = 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] = 33;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[45] <= 26.5) {
if (features[47] <= -238.0) {
classes[0] = 2;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 49.5) {
if (features[39] <= -84.5) {
if (features[42] <= 28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 577;
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] = 3012;
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[46] <= -20.5) {
if (features[21] <= -84.5) {
if (features[30] <= 6.5) {
if (features[37] <= 91.5) {
if (features[27] <= 1.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 19.0) {
if (features[32] <= 5.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 {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -85.5) {
classes[0] = 1215;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 30.5) {
classes[0] = 12;
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] <= -15.0) {
classes[0] = 0;
classes[1] = 6;
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[2] <= 45.5) {
if (features[28] <= 10.5) {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -28.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -17.5) {
if (features[2] <= 43.5) {
classes[0] = 6;
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[2] <= 37.5) {
if (features[10] <= -25.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 {
if (features[22] <= -10.5) {
classes[0] = 245;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 51.5) {
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[21] <= -8.0) {
if (features[48] <= 15.5) {
classes[0] = 0;
classes[1] = 41;
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[5] <= 31.5) {
if (features[1] <= 48.5) {
if (features[21] <= 27.0) {
if (features[31] <= -27.0) {
if (features[11] <= -8.5) {
if (features[47] <= 86.5) {
if (features[37] <= 97.0) {
if (features[40] <= -81.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 67.5) {
if (features[15] <= -19.5) {
if (features[24] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 78;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 45.5) {
classes[0] = 0;
classes[1] = 1170;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 293;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -96.0) {
classes[0] = 1;
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[20] <= 61.0) {
if (features[20] <= 12.5) {
if (features[12] <= -34.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] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 8.0) {
classes[0] = 0;
classes[1] = 2;
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] = 8;
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] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= -9.5) {
classes[0] = 84;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 29.0) {
classes[0] = 0;
classes[1] = 149;
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[9] <= -14.5) {
classes[0] = 0;
classes[1] = 3;
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[46] <= -17.5) {
if (features[36] <= 47.5) {
if (features[25] <= -5.0) {
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 {
if (features[21] <= -62.5) {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 71.5) {
if (features[47] <= 28.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[28] <= 12.5) {
if (features[3] <= -66.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 {
classes[0] = 294;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= 78.5) {
if (features[20] <= 57.0) {
if (features[43] <= -2.5) {
if (features[28] <= 17.5) {
classes[0] = 0;
classes[1] = 47;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 36.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 {
if (features[46] <= -19.5) {
classes[0] = 3;
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] = 5;
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[14] <= -12.5) {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -35.0) {
if (features[36] <= 49.5) {
classes[0] = 0;
classes[1] = 483;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -1.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[37] <= 64.5) {
if (features[31] <= -27.5) {
classes[0] = 0;
classes[1] = 150;
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 {
if (features[39] <= -79.5) {
if (features[3] <= -174.5) {
if (features[36] <= 53.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 35.5) {
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 {
classes[0] = 1046;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 75.0) {
if (features[40] <= -24.0) {
classes[0] = 0;
classes[1] = 55;
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[22] <= -22.5) {
classes[0] = 12;
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;
}
}
}
}
}
}
}
}
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[4] <= -2.5) {
if (features[5] <= 15.5) {
if (features[16] <= 0.5) {
if (features[15] <= -14.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -237.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 2.5) {
if (features[12] <= -85.5) {
if (features[38] <= 27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 524;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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] = 3176;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[46] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
} else {
if (features[37] <= 88.5) {
if (features[40] <= -30.5) {
if (features[38] <= 67.5) {
if (features[36] <= 23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 86.0) {
if (features[21] <= 18.0) {
if (features[20] <= 80.5) {
if (features[46] <= -20.5) {
if (features[21] <= -63.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[17] <= -0.5) {
if (features[45] <= 41.5) {
classes[0] = 0;
classes[1] = 1553;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 10.5) {
if (features[36] <= 48.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -13.5) {
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[45] <= 42.5) {
if (features[30] <= 4.0) {
classes[0] = 0;
classes[1] = 35;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -15.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] = 451;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= 70.5) {
if (features[7] <= -10.5) {
if (features[41] <= 11.0) {
classes[0] = 0;
classes[1] = 37;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 60.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 {
classes[0] = 0;
classes[1] = 163;
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[1] <= 48.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[5] <= 28.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[4] <= -27.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 {
if (features[1] <= 50.5) {
if (features[42] <= 71.5) {
if (features[31] <= -55.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[36] <= 49.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 40.5) {
classes[0] = 0;
classes[1] = 53;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 26.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[2] <= 41.5) {
if (features[27] <= 2.5) {
classes[0] = 0;
classes[1] = 3;
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 {
if (features[12] <= 43.0) {
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[30] <= -100.5) {
if (features[38] <= 42.0) {
if (features[3] <= -108.5) {
classes[0] = 0;
classes[1] = 26;
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[49] <= 56.5) {
if (features[21] <= -230.0) {
classes[0] = 0;
classes[1] = 7;
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 {
if (features[43] <= -1.5) {
if (features[25] <= -7.5) {
if (features[21] <= -232.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1022;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -11.5) {
if (features[13] <= -4.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 {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[22] <= -27.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 41;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= -45.5) {
classes[0] = 0;
classes[1] = 121;
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[37] <= 104.5) {
if (features[3] <= -63.5) {
if (features[41] <= 18.5) {
if (features[30] <= 6.5) {
if (features[3] <= -66.5) {
if (features[2] <= 37.5) {
if (features[33] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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[32] <= 15.5) {
classes[0] = 626;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 2.5) {
classes[0] = 0;
classes[1] = 2;
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[10] <= -25.5) {
classes[0] = 0;
classes[1] = 6;
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 {
if (features[15] <= -21.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] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 79.5) {
if (features[27] <= 1.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -72.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 14.5) {
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[8] <= 2.5) {
if (features[27] <= 8.0) {
if (features[40] <= -94.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -50.5) {
if (features[1] <= 51.5) {
if (features[15] <= -20.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] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 94;
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[13] <= -19.5) {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 19.0) {
classes[0] = 0;
classes[1] = 4;
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[21] <= -74.0) {
classes[0] = 962;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 106.5) {
if (features[41] <= 4.5) {
classes[0] = 4;
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[19] <= 16.5) {
if (features[12] <= 52.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 {
classes[0] = 129;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[45] <= -15.5) {
if (features[6] <= -19.5) {
if (features[12] <= -1.5) {
if (features[37] <= -13.0) {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4717;
} else {
if (features[42] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 174;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[0] <= -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] = 4;
classes[4] = 0;
}
}
} else {
if (features[42] <= -38.5) {
if (features[31] <= 26.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] = 423;
}
} else {
if (features[32] <= -6.5) {
if (features[1] <= -28.0) {
if (features[43] <= 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] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 95;
classes[4] = 0;
}
} else {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
} else {
if (features[16] <= 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] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[41] <= -0.5) {
if (features[14] <= 6.5) {
if (features[26] <= 0.5) {
if (features[36] <= -22.5) {
if (features[40] <= 18.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[23] <= -41.0) {
if (features[1] <= -18.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] = 53;
classes[4] = 0;
}
}
} else {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 404;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 1;
}
}
} else {
if (features[31] <= 22.0) {
if (features[38] <= -17.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] = 9;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
}
}
} else {
if (features[38] <= -27.0) {
if (features[9] <= 9.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] = 24;
}
}
} else {
if (features[39] <= -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] = 54;
}
}
} else {
if (features[14] <= 2.5) {
if (features[2] <= -16.5) {
if (features[4] <= 20.0) {
if (features[38] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 96;
} else {
if (features[47] <= -69.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] = 2;
classes[4] = 0;
}
} else {
if (features[7] <= 3.5) {
if (features[9] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[3] <= 9.5) {
if (features[11] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
} else {
if (features[42] <= -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] = 45;
classes[4] = 0;
}
}
}
} else {
if (features[27] <= -7.5) {
if (features[40] <= 28.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[35] <= -1.5) {
if (features[23] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
} else {
if (features[0] <= -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] = 1;
classes[4] = 0;
}
}
} else {
if (features[10] <= 3.5) {
if (features[32] <= -5.5) {
if (features[7] <= 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 752;
}
}
}
}
}
}
} else {
if (features[36] <= -18.5) {
if (features[39] <= 0.5) {
if (features[28] <= 2.5) {
if (features[3] <= 1.5) {
if (features[19] <= 2.5) {
if (features[23] <= 18.5) {
if (features[24] <= -16.5) {
if (features[44] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[10] <= 8.5) {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
} else {
if (features[0] <= -11.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[49] <= -29.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[0] <= -11.5) {
if (features[20] <= -8.0) {
if (features[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[34] <= 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] = 11;
}
}
} 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] = 0;
classes[4] = 9;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[42] <= -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] = 19;
}
}
} else {
if (features[12] <= -32.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] = 60;
}
}
} else {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[40] <= 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] = 60;
}
}
}
} else {
if (features[18] <= -63.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] = 50;
classes[4] = 0;
}
}
} else {
if (features[23] <= -49.5) {
if (features[2] <= -12.5) {
if (features[8] <= -0.5) {
if (features[31] <= 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] = 25;
classes[4] = 0;
}
} else {
if (features[3] <= 15.0) {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[48] <= -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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
}
} else {
if (features[1] <= -14.5) {
if (features[18] <= -52.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[39] <= -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] = 4;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 136;
classes[4] = 0;
}
}
} else {
if (features[14] <= 7.0) {
if (features[34] <= 2.5) {
if (features[16] <= 2.5) {
if (features[0] <= -13.5) {
if (features[21] <= 0.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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1249;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[19] <= -100.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[31] <= 14.5) {
if (features[2] <= -12.5) {
if (features[7] <= 2.5) {
if (features[43] <= -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] = 11;
}
} else {
if (features[20] <= -68.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] = 43;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 141;
classes[4] = 0;
}
} else {
if (features[23] <= -44.5) {
if (features[2] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[20] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[16] <= 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 {
if (features[24] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 280;
classes[4] = 0;
} else {
if (features[3] <= 12.0) {
if (features[36] <= -17.5) {
if (features[29] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 131;
classes[4] = 0;
}
} else {
if (features[32] <= -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] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
}
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[6] <= -15.5) {
if (features[2] <= -17.5) {
if (features[30] <= -1.5) {
if (features[3] <= 0.5) {
if (features[46] <= 7.0) {
if (features[41] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
classes[4] = 0;
} else {
if (features[31] <= 22.0) {
if (features[46] <= 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] = 3;
}
} 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] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[43] <= 0.5) {
if (features[19] <= -37.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] = 0;
classes[4] = 71;
}
}
} else {
if (features[10] <= 1.5) {
if (features[12] <= -7.5) {
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] = 10;
classes[4] = 0;
}
} else {
if (features[16] <= 1.5) {
if (features[12] <= -1.5) {
if (features[13] <= 3.5) {
if (features[42] <= -13.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[39] <= 1.5) {
if (features[1] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1951;
} 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] = 122;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[3] <= 0.5) {
if (features[45] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[41] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 53;
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] = 80;
}
}
} else {
if (features[42] <= -18.5) {
if (features[8] <= -2.5) {
if (features[28] <= -12.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] = 3;
}
} else {
if (features[4] <= 17.5) {
if (features[11] <= 6.5) {
if (features[40] <= 28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
} else {
if (features[18] <= -47.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] = 0;
classes[4] = 111;
}
} else {
if (features[21] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3134;
} else {
if (features[1] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 106;
} 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[12] <= -1.5) {
if (features[36] <= -15.5) {
if (features[13] <= 4.5) {
if (features[26] <= -1.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] = 13;
}
} else {
if (features[42] <= -16.5) {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 405;
} else {
if (features[4] <= 13.5) {
if (features[40] <= 22.5) {
if (features[14] <= 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] = 17;
}
} else {
if (features[19] <= -46.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 72;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[9] <= 2.5) {
if (features[0] <= -13.5) {
if (features[12] <= -2.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] = 9;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 71;
classes[4] = 0;
}
} else {
if (features[36] <= -10.0) {
if (features[23] <= -47.5) {
if (features[33] <= -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] = 13;
}
} else {
if (features[31] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
if (features[23] <= -35.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[11] <= 9.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] = 10;
}
}
}
} else {
if (features[11] <= 2.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 155;
classes[4] = 0;
} else {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[41] <= -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] = 6;
}
}
}
} else {
if (features[42] <= -14.5) {
if (features[48] <= 2.5) {
if (features[9] <= 7.5) {
if (features[0] <= -12.5) {
if (features[3] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[3] <= 2.5) {
if (features[15] <= 9.5) {
if (features[3] <= -0.5) {
if (features[5] <= -15.5) {
if (features[42] <= -22.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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 186;
classes[4] = 0;
}
} else {
if (features[41] <= -3.5) {
if (features[24] <= -21.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] = 2;
}
}
} 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[37] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[13] <= 7.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] = 12;
}
} else {
if (features[31] <= 20.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] = 26;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 93;
}
}
}
}
} else {
if (features[36] <= 27.5) {
if (features[5] <= 0.5) {
if (features[46] <= 6.5) {
if (features[3] <= 18.5) {
if (features[42] <= -22.5) {
if (features[47] <= -2.5) {
if (features[9] <= 4.5) {
if (features[34] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[3] <= 9.5) {
if (features[42] <= -33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[24] <= 18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 89;
classes[4] = 0;
} else {
if (features[31] <= 20.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[8] <= -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] = 2;
}
}
}
} else {
if (features[7] <= 2.5) {
if (features[0] <= -11.5) {
if (features[26] <= 0.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] = 6;
}
} 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
} else {
if (features[11] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1217;
classes[4] = 0;
} else {
if (features[3] <= 12.5) {
if (features[36] <= -16.5) {
if (features[14] <= 4.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] = 7;
classes[4] = 11;
}
} else {
if (features[3] <= 4.5) {
if (features[21] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 603;
classes[4] = 0;
} else {
if (features[26] <= 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] = 2;
}
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
} else {
if (features[48] <= -3.5) {
if (features[13] <= 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] = 14;
classes[4] = 0;
}
} else {
if (features[47] <= -61.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[4] <= 11.5) {
if (features[26] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[36] <= -13.5) {
if (features[1] <= -14.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] = 10;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[5] <= -10.5) {
if (features[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[4] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[12] <= -8.0) {
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] = 0;
classes[4] = 2;
}
}
}
}
}
} else {
if (features[49] <= -16.5) {
if (features[39] <= 0.5) {
if (features[1] <= -16.5) {
if (features[29] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[12] <= -0.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[26] <= -2.5) {
if (features[32] <= 2.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[1] <= -7.0) {
if (features[29] <= -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] = 105;
}
} 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] = 21;
classes[4] = 0;
}
} else {
if (features[23] <= 26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[3] <= -3.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[6] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[42] <= 43.0) {
if (features[12] <= 60.0) {
if (features[20] <= -143.5) {
if (features[45] <= 13.5) {
classes[0] = 2;
classes[1] = 2;
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[1] <= 33.5) {
if (features[0] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3369;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 135;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 15;
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[44] <= -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] = 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[6] <= 39.5) {
if (features[6] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 53;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -16.5) {
if (features[38] <= 70.5) {
if (features[13] <= -24.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 0.5) {
if (features[46] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[46] <= -19.5) {
if (features[47] <= 11.5) {
if (features[42] <= 72.0) {
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[47] <= 21.0) {
if (features[44] <= 2.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] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -19.5) {
if (features[37] <= 72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 47.0) {
if (features[47] <= 65.5) {
classes[0] = 0;
classes[1] = 1166;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -128.5) {
if (features[36] <= 40.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] = 105;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 79.0) {
if (features[47] <= 66.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[48] <= 6.5) {
if (features[16] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 67.0) {
classes[0] = 0;
classes[1] = 18;
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[48] <= 9.5) {
if (features[5] <= 27.5) {
if (features[23] <= 15.5) {
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 {
classes[0] = 0;
classes[1] = 2;
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[36] <= 39.0) {
classes[0] = 0;
classes[1] = 169;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -232.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 21.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 151;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[9] <= -12.5) {
if (features[36] <= 47.5) {
if (features[47] <= 85.5) {
if (features[21] <= 22.5) {
classes[0] = 0;
classes[1] = 111;
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] <= -62.5) {
if (features[3] <= -69.5) {
if (features[27] <= -0.5) {
if (features[40] <= -61.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 {
if (features[37] <= 66.0) {
if (features[27] <= 7.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) {
if (features[6] <= 44.5) {
classes[0] = 42;
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] <= 95.5) {
if (features[16] <= -2.5) {
if (features[12] <= 79.5) {
if (features[32] <= 15.5) {
classes[0] = 1457;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 14.0) {
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[9] <= -18.0) {
classes[0] = 0;
classes[1] = 1;
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[21] <= -228.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 78.5) {
classes[0] = 359;
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] <= 3.5) {
classes[0] = 0;
classes[1] = 3;
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[29] <= 7.5) {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 31.5) {
if (features[40] <= -62.0) {
if (features[46] <= -24.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -49.0) {
classes[0] = 55;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -11.5) {
classes[0] = 12;
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] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
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] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= -17.5) {
if (features[30] <= 1.5) {
if (features[18] <= 3.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] = 69;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -13.5) {
if (features[21] <= -56.0) {
if (features[47] <= 67.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 {
if (features[32] <= 9.5) {
if (features[27] <= -1.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 167;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 14.5) {
if (features[12] <= 33.5) {
if (features[39] <= -41.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] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 48.5) {
if (features[32] <= 13.0) {
classes[0] = 44;
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] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[21] <= -4.0) {
if (features[42] <= 85.5) {
if (features[3] <= -54.0) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 94;
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] = 32;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[4] <= -19.5) {
if (features[13] <= -5.5) {
if (features[49] <= 77.5) {
if (features[10] <= -20.5) {
if (features[3] <= -77.5) {
classes[0] = 2;
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 {
if (features[19] <= 68.5) {
classes[0] = 0;
classes[1] = 581;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -14.5) {
classes[0] = 0;
classes[1] = 108;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 2.5) {
if (features[19] <= 69.5) {
if (features[6] <= 46.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] = 0;
classes[1] = 59;
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[27] <= 20.0) {
classes[0] = 0;
classes[1] = 16;
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[30] <= -98.0) {
if (features[34] <= -9.5) {
classes[0] = 509;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -163.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 54;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -7.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;
}
}
}
}
}
}
}
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_20(double[] features) {
int[] classes = new int[5];
if (features[42] <= -18.5) {
if (features[14] <= 5.5) {
if (features[4] <= 19.5) {
if (features[39] <= -2.5) {
if (features[3] <= 7.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[3] <= 1.5) {
if (features[31] <= 24.5) {
if (features[5] <= -9.5) {
if (features[4] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
if (features[36] <= -21.5) {
if (features[39] <= 0.5) {
if (features[19] <= -48.0) {
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] = 30;
}
} else {
if (features[0] <= -13.5) {
if (features[22] <= -18.5) {
if (features[46] <= 6.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] = 6;
classes[4] = 0;
}
} else {
if (features[21] <= -1.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] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= -5.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[3] <= -6.5) {
if (features[32] <= -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] = 8;
}
} else {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[40] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[41] <= 1.0) {
if (features[28] <= -16.0) {
if (features[16] <= 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] = 3;
}
} else {
if (features[25] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[20] <= -58.5) {
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] = 29;
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[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[20] <= -22.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 {
if (features[36] <= -28.0) {
if (features[5] <= -14.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] = 7;
}
} else {
if (features[47] <= 29.5) {
if (features[33] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 169;
classes[4] = 0;
} else {
if (features[15] <= 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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
} else {
if (features[5] <= -9.5) {
if (features[6] <= -11.5) {
if (features[49] <= -18.5) {
if (features[29] <= 2.5) {
if (features[4] <= 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] = 472;
}
} else {
if (features[30] <= 0.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[23] <= -36.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] = 2;
classes[4] = 0;
}
} else {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[18] <= -32.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] = 26;
}
}
}
}
}
} else {
if (features[2] <= -18.5) {
if (features[3] <= -0.5) {
if (features[2] <= -23.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1522;
}
} else {
if (features[11] <= 7.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[0] <= -6.5) {
if (features[3] <= 1.5) {
if (features[9] <= 6.5) {
if (features[29] <= -0.5) {
if (features[13] <= 8.5) {
if (features[31] <= 14.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] = 12;
}
} else {
if (features[1] <= -24.0) {
if (features[15] <= 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] = 3;
}
} else {
if (features[37] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
} else {
if (features[4] <= 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] = 1;
}
}
}
}
} else {
if (features[39] <= 0.5) {
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] = 1;
classes[4] = 0;
}
}
} else {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[13] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 2.0) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 604;
} else {
if (features[39] <= 0.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] = 2;
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] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3446;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[0] <= 16.5) {
if (features[15] <= -0.5) {
classes[0] = 1;
classes[1] = 28;
classes[2] = 3640;
classes[3] = 326;
classes[4] = 0;
} else {
if (features[45] <= -15.5) {
if (features[4] <= 13.5) {
if (features[27] <= -6.5) {
if (features[6] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[21] <= 125.0) {
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[2] <= -15.5) {
if (features[39] <= 0.5) {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[8] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 215;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[30] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[32] <= -4.5) {
if (features[23] <= -48.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[10] <= 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] = 33;
}
}
}
}
}
} else {
if (features[5] <= -16.5) {
if (features[42] <= -10.5) {
if (features[1] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
} else {
if (features[10] <= 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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[20] <= -79.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[8] <= -0.5) {
if (features[29] <= -5.5) {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 162;
classes[4] = 0;
} else {
if (features[44] <= -0.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[15] <= 5.0) {
if (features[0] <= -15.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] = 59;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[4] <= 14.5) {
if (features[2] <= -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] = 13;
classes[4] = 0;
}
} else {
if (features[37] <= -16.5) {
if (features[22] <= 49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[12] <= -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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
}
}
} else {
if (features[45] <= 6.0) {
if (features[23] <= -49.5) {
if (features[3] <= 19.0) {
if (features[22] <= -14.5) {
if (features[41] <= -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] = 5;
}
} else {
if (features[17] <= -0.5) {
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] = 83;
classes[4] = 0;
} else {
if (features[42] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
if (features[5] <= -10.5) {
if (features[0] <= -11.5) {
if (features[22] <= 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] = 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] = 15;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
}
} else {
if (features[10] <= 8.5) {
if (features[6] <= -13.5) {
if (features[46] <= 3.5) {
if (features[24] <= -74.0) {
if (features[5] <= -11.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] = 171;
classes[4] = 0;
}
} else {
if (features[22] <= 2.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[31] <= 16.0) {
if (features[30] <= -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] = 12;
}
} else {
if (features[24] <= -43.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[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[18] <= 41.0) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
classes[4] = 0;
} else {
if (features[41] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[24] <= -32.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] = 4;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[3] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1103;
classes[4] = 0;
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 73;
classes[4] = 0;
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[32] <= 0.0) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[0] <= -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] = 2;
}
}
}
}
}
} else {
if (features[36] <= -12.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] = 5;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 18;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= -65.0) {
if (features[2] <= 35.5) {
if (features[18] <= 3.5) {
if (features[45] <= 31.0) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -206.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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[12] <= -94.0) {
if (features[30] <= -216.5) {
if (features[29] <= 13.5) {
classes[0] = 0;
classes[1] = 88;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 34.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[31] <= -24.5) {
if (features[6] <= 34.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 {
classes[0] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -133.0) {
classes[0] = 0;
classes[1] = 220;
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] <= 20.5) {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -1.5) {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 5.5) {
if (features[26] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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[42] <= 55.5) {
if (features[31] <= -25.5) {
classes[0] = 0;
classes[1] = 10;
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[42] <= 57.5) {
if (features[40] <= -30.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 70.0) {
classes[0] = 102;
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] <= -246.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -22.5) {
if (features[6] <= 40.5) {
if (features[47] <= 37.5) {
classes[0] = 0;
classes[1] = 5;
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[49] <= 58.5) {
if (features[25] <= -10.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[41] <= 0.5) {
if (features[47] <= 35.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[46] <= -16.5) {
classes[0] = 321;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -174.5) {
classes[0] = 0;
classes[1] = 3;
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[21] <= -237.5) {
if (features[47] <= 41.5) {
classes[0] = 16;
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] = 1285;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[36] <= 52.0) {
if (features[31] <= -20.0) {
classes[0] = 0;
classes[1] = 25;
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] = 17;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[49] <= 75.5) {
if (features[21] <= 18.5) {
if (features[42] <= 73.5) {
if (features[12] <= 43.0) {
if (features[39] <= -54.0) {
if (features[33] <= 12.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[47] <= 66.5) {
classes[0] = 0;
classes[1] = 1513;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -12.5) {
classes[0] = 0;
classes[1] = 300;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 65.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[38] <= 66.5) {
if (features[10] <= -17.5) {
if (features[9] <= -13.0) {
if (features[12] <= 73.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 {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= 4.5) {
classes[0] = 0;
classes[1] = 189;
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 {
if (features[1] <= 52.5) {
if (features[14] <= -11.5) {
if (features[6] <= 40.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -16.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] = 3;
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[47] <= 39.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[14] <= -17.5) {
if (features[49] <= 93.5) {
classes[0] = 0;
classes[1] = 55;
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[3] <= -62.5) {
if (features[5] <= 33.5) {
if (features[33] <= 7.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 878;
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[40] <= -92.5) {
classes[0] = 90;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -70.5) {
if (features[48] <= 15.5) {
if (features[19] <= 52.5) {
if (features[20] <= 74.0) {
classes[0] = 0;
classes[1] = 82;
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] <= -54.5) {
if (features[30] <= -3.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[42] <= 90.5) {
classes[0] = 0;
classes[1] = 32;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 82.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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 13.5) {
if (features[28] <= 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[30] <= -6.0) {
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 {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -51.0) {
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;
}
}
}
}
}
}
}
}
}
}
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_21(double[] features) {
int[] classes = new int[5];
if (features[2] <= -13.5) {
if (features[30] <= -2.5) {
if (features[14] <= 6.5) {
if (features[6] <= -27.0) {
if (features[39] <= -7.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] = 3;
}
} else {
if (features[44] <= 0.5) {
if (features[3] <= 14.5) {
if (features[47] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 305;
classes[4] = 0;
} else {
if (features[3] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[28] <= -10.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 {
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] = 4;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
} else {
if (features[38] <= -18.5) {
if (features[4] <= 15.5) {
if (features[21] <= -1.5) {
if (features[41] <= -6.5) {
if (features[10] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[36] <= -30.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] = 17;
classes[4] = 0;
}
}
} else {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 255;
} else {
if (features[27] <= -2.5) {
if (features[18] <= 4.0) {
if (features[33] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[46] <= 5.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] = 1;
} else {
if (features[2] <= -16.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] = 25;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 43;
} else {
if (features[43] <= -0.5) {
if (features[30] <= 2.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[8] <= -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] = 2;
}
}
}
}
}
}
} else {
if (features[32] <= -6.5) {
if (features[46] <= 4.5) {
if (features[3] <= 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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 47;
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] = 85;
} else {
if (features[40] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
} else {
if (features[13] <= 11.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 {
if (features[3] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[26] <= 0.5) {
if (features[46] <= 10.0) {
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] = 39;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[42] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[7] <= 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] = 5;
}
}
}
}
}
}
}
} else {
if (features[12] <= -0.5) {
if (features[38] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4217;
} else {
if (features[41] <= -12.5) {
if (features[33] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 133;
} 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] = 688;
}
}
} else {
if (features[9] <= 5.5) {
if (features[23] <= -11.5) {
if (features[15] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 63;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[41] <= -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] = 6;
}
}
} else {
if (features[1] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 415;
} else {
if (features[11] <= 9.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[3] <= 12.5) {
if (features[41] <= -3.5) {
if (features[6] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[14] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 143;
classes[4] = 0;
} else {
if (features[23] <= -16.5) {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
classes[4] = 0;
} else {
if (features[3] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[39] <= -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] = 4;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[14] <= 5.5) {
if (features[26] <= -0.5) {
if (features[18] <= -56.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] = 48;
classes[4] = 0;
}
} else {
if (features[3] <= 0.5) {
if (features[0] <= -11.5) {
if (features[10] <= 7.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] = 4;
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[25] <= 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] = 5;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
} else {
if (features[28] <= -9.5) {
if (features[4] <= 15.5) {
if (features[32] <= -7.5) {
if (features[6] <= -21.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 {
if (features[12] <= -42.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] = 9;
}
}
} else {
if (features[2] <= -16.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[39] <= 0.5) {
if (features[9] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[33] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[6] <= -14.5) {
if (features[5] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 282;
} else {
if (features[28] <= -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 {
if (features[38] <= -13.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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[49] <= 37.5) {
if (features[13] <= -0.5) {
if (features[7] <= 0.5) {
if (features[11] <= -0.5) {
if (features[4] <= -1.0) {
if (features[28] <= 16.5) {
if (features[29] <= 11.5) {
if (features[48] <= 7.5) {
if (features[39] <= -245.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] = 3169;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 231;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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[45] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 75;
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[38] <= 27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 35;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
} else {
if (features[2] <= 3.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] = 14;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[20] <= -161.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] = 0;
classes[3] = 27;
classes[4] = 0;
}
}
} else {
if (features[38] <= -22.5) {
if (features[39] <= -1.5) {
if (features[44] <= -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] = 18;
classes[4] = 0;
}
} else {
if (features[39] <= 0.5) {
if (features[16] <= 1.5) {
if (features[36] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[20] <= -30.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 {
if (features[46] <= 5.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 76;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
} else {
if (features[37] <= 15.5) {
if (features[2] <= 5.5) {
if (features[46] <= 9.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1231;
classes[4] = 0;
} else {
if (features[36] <= -19.5) {
if (features[29] <= -1.5) {
if (features[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[42] <= -21.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[4] <= 13.5) {
if (features[6] <= -9.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[12] <= 10.5) {
if (features[19] <= -100.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[37] <= -13.5) {
if (features[22] <= -14.0) {
if (features[3] <= -10.0) {
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] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
}
}
} else {
if (features[6] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 271;
classes[4] = 0;
} else {
if (features[4] <= 7.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[23] <= -42.5) {
if (features[47] <= -49.5) {
if (features[12] <= -8.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] = 15;
}
} else {
if (features[40] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[37] <= -12.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[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
} else {
if (features[24] <= -60.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[40] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[3] <= 9.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] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 325;
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] = 17;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= -38.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] = 14;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= 40.5) {
if (features[25] <= -1.5) {
if (features[13] <= -6.5) {
if (features[46] <= -10.5) {
if (features[13] <= -24.0) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 42.5) {
if (features[6] <= 23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 80.5) {
if (features[4] <= -14.5) {
if (features[49] <= 74.5) {
if (features[31] <= -80.5) {
if (features[22] <= -15.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[47] <= 87.5) {
if (features[44] <= 0.5) {
if (features[15] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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[8] <= 1.5) {
if (features[14] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 180;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 1335;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 61.5) {
classes[0] = 0;
classes[1] = 41;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 34.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[18] <= 7.0) {
if (features[19] <= 44.0) {
if (features[3] <= -75.5) {
if (features[48] <= 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] = 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 {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 62.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 {
if (features[12] <= -48.0) {
if (features[33] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
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] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= 66.5) {
if (features[38] <= 54.0) {
classes[0] = 0;
classes[1] = 19;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 25.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] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= -87.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] = 19;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 32.5) {
if (features[40] <= -21.5) {
if (features[22] <= -5.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[42] <= 42.0) {
classes[0] = 0;
classes[1] = 128;
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[40] <= -29.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 107;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 37.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 44;
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] <= 73.5) {
if (features[31] <= -29.5) {
if (features[18] <= 55.5) {
if (features[10] <= -20.5) {
if (features[6] <= 42.5) {
if (features[3] <= -74.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -30.5) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 2.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[42] <= 70.0) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 6.0) {
classes[0] = 0;
classes[1] = 11;
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[21] <= 15.0) {
if (features[38] <= 69.5) {
if (features[13] <= -4.0) {
if (features[20] <= 19.5) {
if (features[30] <= 2.5) {
classes[0] = 0;
classes[1] = 27;
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] <= -105.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 7.5) {
if (features[31] <= -41.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] = 691;
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[7] <= -10.5) {
classes[0] = 5;
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] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 83.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 59.5) {
classes[0] = 0;
classes[1] = 2;
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[42] <= 53.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -178.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -19.5) {
if (features[23] <= 45.5) {
classes[0] = 10;
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[37] <= 63.5) {
if (features[38] <= 51.5) {
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 {
classes[0] = 1031;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[21] <= -63.5) {
if (features[41] <= 17.5) {
if (features[11] <= -22.5) {
if (features[25] <= -13.0) {
classes[0] = 0;
classes[1] = 12;
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 {
if (features[32] <= 14.5) {
if (features[29] <= 4.5) {
if (features[27] <= 0.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[20] <= 8.5) {
if (features[28] <= 16.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 {
if (features[49] <= 79.5) {
if (features[15] <= -23.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 1.5) {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -19.0) {
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[22] <= -63.0) {
if (features[19] <= 104.0) {
classes[0] = 30;
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] = 1407;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[30] <= -5.5) {
if (features[25] <= -15.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] = 14;
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[34] <= -22.5) {
classes[0] = 115;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -23.5) {
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] = 73;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 31.0) {
if (features[7] <= -12.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 63.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[0] <= 30.5) {
if (features[39] <= 6.5) {
if (features[46] <= -23.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 80;
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] = 1;
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;
}
}
}
}
}
}
}
}
}
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_22(double[] features) {
int[] classes = new int[5];
if (features[5] <= -0.5) {
if (features[4] <= 15.5) {
if (features[3] <= 9.5) {
if (features[2] <= -13.5) {
if (features[9] <= 4.5) {
if (features[26] <= 1.5) {
if (features[32] <= 2.5) {
if (features[3] <= 5.5) {
if (features[25] <= -6.5) {
if (features[40] <= 21.5) {
if (features[24] <= -44.0) {
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] = 11;
classes[4] = 0;
}
} else {
if (features[38] <= -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] = 2;
classes[4] = 0;
}
}
} else {
if (features[23] <= -61.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[2] <= -17.5) {
if (features[5] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 281;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= -23.0) {
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] = 12;
}
}
} else {
if (features[49] <= -17.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 {
if (features[13] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[1] <= -17.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[32] <= -4.5) {
if (features[40] <= 21.5) {
if (features[46] <= 6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[14] <= 5.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] = 5;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[36] <= -10.5) {
if (features[30] <= -1.5) {
if (features[38] <= -35.0) {
if (features[19] <= -73.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] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[47] <= -62.0) {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[47] <= -76.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] = 12;
classes[4] = 0;
}
}
} else {
if (features[19] <= 48.0) {
if (features[28] <= -3.5) {
if (features[15] <= 6.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 149;
}
} else {
if (features[27] <= -2.5) {
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] = 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] = 5;
classes[4] = 0;
}
} else {
if (features[2] <= -16.5) {
if (features[48] <= -6.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] = 8;
}
} else {
if (features[18] <= -61.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] = 14;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[46] <= 5.5) {
if (features[14] <= 4.5) {
if (features[34] <= 2.5) {
if (features[40] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1179;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[3] <= 6.5) {
if (features[21] <= -4.5) {
if (features[0] <= -11.5) {
if (features[22] <= -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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
}
} else {
if (features[5] <= -11.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 70;
classes[4] = 0;
} else {
if (features[29] <= -2.5) {
if (features[25] <= 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] = 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] = 356;
classes[4] = 0;
}
}
} else {
if (features[19] <= -46.5) {
if (features[12] <= -11.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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[40] <= 15.5) {
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] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -21.5) {
if (features[5] <= -10.5) {
if (features[18] <= -51.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] = 23;
classes[4] = 0;
}
} else {
if (features[27] <= 0.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 {
if (features[18] <= 43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 178;
classes[4] = 0;
} else {
if (features[23] <= 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] = 6;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= 14.0) {
if (features[5] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 64;
} 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] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[11] <= 1.5) {
if (features[42] <= -11.5) {
if (features[19] <= -77.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[27] <= -7.5) {
if (features[45] <= -21.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] = 22;
classes[4] = 0;
}
} else {
if (features[12] <= -24.0) {
if (features[28] <= -5.5) {
if (features[42] <= -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] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[41] <= -5.5) {
if (features[45] <= -15.5) {
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] = 11;
classes[4] = 0;
}
} else {
if (features[2] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 460;
} else {
if (features[1] <= -15.5) {
if (features[42] <= -10.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] = 20;
}
}
}
}
}
} else {
if (features[23] <= -58.0) {
if (features[37] <= -20.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] = 24;
classes[4] = 0;
}
}
}
}
} else {
if (features[36] <= -16.5) {
if (features[39] <= -2.5) {
if (features[14] <= 6.5) {
if (features[5] <= -21.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] = 69;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
} else {
if (features[1] <= -22.5) {
if (features[0] <= -13.5) {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4744;
} else {
if (features[14] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 417;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[49] <= -19.5) {
if (features[27] <= -6.5) {
if (features[3] <= 3.0) {
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] = 29;
}
} else {
if (features[36] <= -18.5) {
if (features[5] <= -9.5) {
if (features[22] <= 97.5) {
if (features[19] <= 29.5) {
if (features[38] <= -34.0) {
if (features[9] <= 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] = 123;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 250;
}
} else {
if (features[30] <= -0.5) {
if (features[10] <= 10.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] = 19;
}
}
} else {
if (features[31] <= 32.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] = 2;
classes[4] = 0;
}
} else {
if (features[30] <= -0.5) {
if (features[27] <= -1.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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
}
}
}
} else {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[5] <= -12.5) {
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] = 4;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[0] <= -15.5) {
if (features[45] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
} else {
if (features[29] <= -5.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] = 5;
}
}
} else {
if (features[11] <= 6.5) {
if (features[23] <= 36.5) {
if (features[20] <= -75.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[1] <= -25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[27] <= -1.5) {
if (features[38] <= -21.5) {
if (features[23] <= 1.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] = 208;
classes[4] = 0;
}
} else {
if (features[38] <= -15.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 {
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] = 9;
}
}
}
}
} else {
if (features[0] <= 16.5) {
if (features[46] <= 1.5) {
if (features[46] <= -14.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -237.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= 2.5) {
if (features[2] <= 2.5) {
if (features[48] <= 0.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 {
if (features[49] <= 37.5) {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3470;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -78.5) {
if (features[9] <= -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] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 50;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 63;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -8.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= 9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 25.5) {
if (features[49] <= 75.5) {
if (features[4] <= -10.5) {
if (features[38] <= 67.5) {
if (features[18] <= 8.5) {
if (features[14] <= -13.5) {
if (features[44] <= 4.0) {
if (features[12] <= -112.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 334;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 3.5) {
if (features[0] <= 23.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[30] <= 0.5) {
if (features[11] <= -17.5) {
if (features[13] <= -11.5) {
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] = 0;
classes[1] = 1123;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[33] <= 10.0) {
classes[0] = 0;
classes[1] = 48;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 39.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -12.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 {
if (features[30] <= -3.5) {
if (features[3] <= -78.5) {
if (features[46] <= -17.5) {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -3.5) {
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] = 50;
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] <= 42.0) {
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 {
if (features[6] <= 39.5) {
if (features[29] <= 7.5) {
if (features[44] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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[16] <= -3.5) {
if (features[14] <= -15.5) {
if (features[34] <= -20.0) {
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 {
classes[0] = 22;
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[14] <= -13.5) {
if (features[3] <= -40.0) {
classes[0] = 252;
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] <= -70.5) {
if (features[39] <= 0.0) {
classes[0] = 0;
classes[1] = 27;
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] <= -48.5) {
classes[0] = 92;
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[14] <= -12.5) {
if (features[45] <= 39.5) {
if (features[42] <= 65.5) {
if (features[12] <= -86.5) {
if (features[13] <= -7.0) {
classes[0] = 0;
classes[1] = 2;
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] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 94;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -14.5) {
if (features[13] <= -18.5) {
if (features[42] <= 93.5) {
if (features[7] <= -14.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 28.5) {
if (features[21] <= -43.0) {
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 {
classes[0] = 0;
classes[1] = 79;
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[31] <= -72.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -54.5) {
classes[0] = 46;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -11.5) {
classes[0] = 5;
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[21] <= -63.0) {
if (features[6] <= 43.5) {
if (features[38] <= 53.5) {
if (features[26] <= 2.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] = 318;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1257;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -22.5) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 106.5) {
if (features[20] <= 38.0) {
if (features[3] <= -50.5) {
if (features[29] <= 5.0) {
classes[0] = 0;
classes[1] = 1;
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] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 113;
classes[1] = 0;
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[39] <= -55.5) {
if (features[4] <= -18.5) {
if (features[9] <= -12.5) {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -30.5) {
if (features[12] <= -89.5) {
if (features[3] <= -133.5) {
classes[0] = 0;
classes[1] = 18;
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] = 75;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[43] <= -2.5) {
if (features[42] <= 55.5) {
classes[0] = 0;
classes[1] = 2;
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 38.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 493;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -17.5) {
if (features[13] <= -17.5) {
if (features[31] <= -64.5) {
if (features[22] <= -11.0) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 17.5) {
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] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -45.0) {
classes[0] = 113;
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[3] <= -5.0) {
if (features[39] <= 4.5) {
if (features[42] <= 73.5) {
classes[0] = 0;
classes[1] = 721;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 88.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 {
if (features[11] <= -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 {
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_23(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[46] <= 2.5) {
if (features[49] <= -19.5) {
if (features[1] <= -21.5) {
if (features[7] <= 4.5) {
if (features[4] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[22] <= 91.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 40;
} 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] = 162;
}
} else {
if (features[27] <= -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] = 42;
classes[4] = 0;
}
}
} else {
if (features[3] <= 31.5) {
if (features[45] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[47] <= -77.5) {
if (features[30] <= -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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 194;
classes[4] = 0;
}
}
} else {
if (features[17] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[26] <= -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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= -20.5) {
if (features[46] <= 6.5) {
if (features[39] <= -1.5) {
if (features[1] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} 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] = 44;
classes[4] = 0;
}
}
} else {
if (features[4] <= 19.5) {
if (features[31] <= 24.5) {
if (features[22] <= -19.0) {
if (features[48] <= -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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 110;
}
} else {
if (features[4] <= 18.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] = 7;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 989;
}
}
} else {
if (features[28] <= -14.5) {
if (features[11] <= 5.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] = 721;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3039;
}
}
} else {
if (features[27] <= -6.5) {
if (features[3] <= 0.5) {
if (features[21] <= -2.5) {
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] = 112;
classes[4] = 0;
}
} else {
if (features[31] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[28] <= -1.5) {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
} else {
if (features[12] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[31] <= 25.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] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[11] <= 7.5) {
if (features[31] <= 26.5) {
if (features[32] <= -0.5) {
if (features[31] <= 15.0) {
if (features[46] <= 4.5) {
if (features[29] <= -7.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[0] <= -11.5) {
if (features[3] <= -4.0) {
if (features[31] <= 17.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] = 78;
classes[4] = 0;
}
} else {
if (features[33] <= -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] = 4;
}
}
}
} else {
if (features[34] <= 4.5) {
if (features[18] <= -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] = 25;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[42] <= -33.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] = 94;
classes[4] = 0;
}
}
} else {
if (features[32] <= -3.5) {
if (features[40] <= 26.0) {
if (features[37] <= -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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
if (features[22] <= 50.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 75;
} else {
if (features[5] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[5] <= -13.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[0] <= -12.5) {
if (features[4] <= 8.5) {
if (features[41] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[13] <= 4.5) {
if (features[3] <= 7.5) {
if (features[14] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
if (features[3] <= 1.5) {
if (features[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[49] <= -25.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[42] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 836;
} else {
if (features[43] <= 1.5) {
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] = 3;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[9] <= 2.5) {
if (features[3] <= 12.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] = 10;
}
} else {
if (features[26] <= -1.5) {
if (features[44] <= -1.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] = 8;
}
} else {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 78;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[6] <= 2.5) {
if (features[15] <= 6.5) {
if (features[9] <= 4.5) {
if (features[10] <= 4.5) {
if (features[29] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= -18.5) {
if (features[4] <= 14.5) {
if (features[47] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
} else {
if (features[43] <= 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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 5;
}
} else {
if (features[10] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1157;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
if (features[15] <= 3.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[31] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 170;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= 9.5) {
if (features[31] <= 17.5) {
if (features[4] <= 7.5) {
if (features[28] <= -2.5) {
if (features[27] <= -2.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 55;
classes[4] = 0;
}
} else {
if (features[8] <= -0.5) {
if (features[47] <= 39.0) {
if (features[47] <= -2.5) {
if (features[21] <= 124.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 65;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[5] <= -10.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[36] <= -13.5) {
if (features[42] <= -13.5) {
if (features[36] <= -24.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] = 23;
classes[4] = 0;
}
} else {
if (features[10] <= 5.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] <= 11.5) {
if (features[23] <= -43.0) {
if (features[47] <= -60.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] = 7;
}
} else {
if (features[36] <= -5.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] = 29;
}
}
}
}
} else {
if (features[37] <= -33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -19.5) {
if (features[3] <= 13.0) {
if (features[47] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
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[3] <= 19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 209;
classes[4] = 0;
} else {
if (features[6] <= -13.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] = 273;
classes[4] = 0;
}
}
} else {
if (features[38] <= -18.5) {
if (features[25] <= 11.5) {
if (features[22] <= 20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[20] <= -7.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] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[3] <= 10.0) {
if (features[36] <= -16.5) {
if (features[3] <= -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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 52;
classes[4] = 0;
}
} else {
if (features[20] <= -43.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] = 4;
}
}
}
}
} else {
if (features[11] <= 6.5) {
if (features[25] <= 10.5) {
if (features[3] <= 1.0) {
if (features[47] <= 27.0) {
if (features[24] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
} else {
if (features[40] <= 22.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] = 4;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[30] <= 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 {
if (features[28] <= 5.0) {
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] = 3;
classes[4] = 0;
}
}
} else {
if (features[30] <= 0.5) {
if (features[9] <= 5.5) {
if (features[20] <= -23.0) {
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] = 25;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 65;
}
} else {
if (features[1] <= -12.5) {
if (features[31] <= 30.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] = 10;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= 43.5) {
if (features[34] <= 1.0) {
if (features[20] <= -138.0) {
if (features[3] <= -208.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -3.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 {
if (features[3] <= -170.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3543;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 111;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -69.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] = 2;
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[19] <= 19.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 {
if (features[36] <= 47.5) {
if (features[5] <= 34.5) {
if (features[47] <= 85.5) {
if (features[40] <= -30.5) {
if (features[23] <= 62.5) {
if (features[18] <= 43.5) {
classes[0] = 0;
classes[1] = 1217;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -99.5) {
if (features[38] <= 55.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 {
if (features[42] <= 70.5) {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 445;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -11.5) {
classes[0] = 0;
classes[1] = 59;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
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 {
if (features[18] <= 50.5) {
classes[0] = 0;
classes[1] = 23;
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[37] <= 58.5) {
classes[0] = 0;
classes[1] = 149;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 0.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -3.5) {
classes[0] = 0;
classes[1] = 1;
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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= -88.0) {
if (features[13] <= -5.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 111;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 39.5) {
if (features[11] <= -12.5) {
if (features[12] <= -102.5) {
if (features[48] <= 6.5) {
if (features[24] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 13;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 4.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] = 27;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -22.5) {
if (features[4] <= -30.5) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 3.5) {
if (features[36] <= 49.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[6] <= 38.5) {
if (features[3] <= -64.5) {
classes[0] = 29;
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 {
if (features[28] <= 20.5) {
if (features[37] <= 90.0) {
if (features[12] <= 34.0) {
classes[0] = 0;
classes[1] = 380;
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] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= -7.5) {
classes[0] = 0;
classes[1] = 9;
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;
}
}
} else {
if (features[49] <= 57.5) {
if (features[4] <= -18.5) {
classes[0] = 0;
classes[1] = 53;
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[19] <= 16.5) {
if (features[3] <= -86.5) {
classes[0] = 10;
classes[1] = 0;
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 {
if (features[11] <= -22.5) {
if (features[46] <= -23.5) {
if (features[34] <= -22.5) {
classes[0] = 10;
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] = 62;
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[47] <= 9.5) {
if (features[18] <= 37.0) {
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[29] <= 5.5) {
if (features[0] <= 30.0) {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 48.5) {
classes[0] = 16;
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] <= -48.5) {
if (features[2] <= 35.5) {
if (features[13] <= -9.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 {
if (features[49] <= 58.5) {
if (features[3] <= -167.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -20.5) {
classes[0] = 0;
classes[1] = 1;
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[21] <= -234.5) {
if (features[40] <= -59.0) {
if (features[5] <= 32.0) {
classes[0] = 133;
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] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1472;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= 72.5) {
if (features[29] <= 11.5) {
if (features[21] <= -158.0) {
if (features[44] <= 3.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] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= 4.0) {
classes[0] = 0;
classes[1] = 108;
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] <= -84.5) {
if (features[18] <= 50.5) {
classes[0] = 646;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 108.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[21] <= -43.5) {
if (features[33] <= 17.5) {
if (features[28] <= 11.5) {
if (features[31] <= -71.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -9.0) {
classes[0] = 10;
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[13] <= -18.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] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -3.5) {
if (features[3] <= -57.0) {
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 {
if (features[43] <= -4.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 48;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= -19.5) {
if (features[32] <= 9.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] = 378;
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] = 21;
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_24(double[] features) {
int[] classes = new int[5];
if (features[6] <= -15.5) {
if (features[6] <= -19.5) {
if (features[38] <= -17.5) {
if (features[30] <= -2.5) {
if (features[5] <= -20.5) {
if (features[30] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 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] = 17;
}
}
} else {
if (features[28] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[1] <= -24.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] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= -13.5) {
if (features[45] <= -20.5) {
if (features[4] <= 19.5) {
if (features[10] <= 5.5) {
if (features[31] <= 25.5) {
if (features[38] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[3] <= 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] = 61;
}
}
} 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] = 427;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4599;
}
} else {
if (features[36] <= -13.5) {
if (features[21] <= -0.5) {
if (features[39] <= 0.5) {
if (features[48] <= -10.5) {
if (features[11] <= 4.0) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 172;
}
} else {
if (features[48] <= -5.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] = 2;
}
}
} else {
if (features[42] <= -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] = 10;
}
}
} 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 {
if (features[23] <= -31.5) {
if (features[48] <= -17.0) {
if (features[3] <= 33.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] = 1;
}
} else {
if (features[3] <= 18.5) {
if (features[36] <= -19.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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
}
}
} else {
if (features[0] <= -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] = 27;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 2.5) {
if (features[48] <= -17.5) {
if (features[49] <= -19.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] = 22;
classes[4] = 0;
}
} else {
if (features[29] <= -13.5) {
if (features[49] <= -20.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] = 46;
classes[4] = 0;
}
} else {
if (features[17] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 157;
classes[4] = 0;
} else {
if (features[23] <= -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] = 1;
}
}
}
}
} else {
if (features[36] <= -16.5) {
if (features[32] <= -5.5) {
if (features[3] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 101;
classes[4] = 0;
} else {
if (features[38] <= -15.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 {
if (features[22] <= 9.5) {
if (features[39] <= -0.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 99;
} else {
if (features[46] <= 9.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] = 6;
}
}
} else {
if (features[26] <= 1.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 291;
} else {
if (features[22] <= -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] = 31;
}
}
} else {
if (features[24] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 1;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
}
}
} else {
if (features[1] <= -18.5) {
if (features[12] <= -0.5) {
if (features[33] <= -8.5) {
if (features[44] <= -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] = 163;
}
} else {
if (features[3] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[10] <= 5.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] = 14;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -1.5) {
if (features[3] <= 2.0) {
if (features[11] <= 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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
}
} else {
if (features[41] <= -2.5) {
if (features[28] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[31] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[34] <= 1.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[32] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} 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] = 2;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[3] <= 7.5) {
if (features[14] <= 6.0) {
if (features[28] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 220;
classes[4] = 0;
} else {
if (features[31] <= 22.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] = 18;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
} else {
if (features[41] <= -6.5) {
if (features[21] <= 125.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 {
if (features[5] <= -12.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 168;
} else {
if (features[48] <= -7.5) {
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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 53;
}
}
} else {
if (features[48] <= -2.5) {
if (features[14] <= 2.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
}
}
}
}
}
}
} else {
if (features[45] <= 27.5) {
if (features[45] <= 2.5) {
if (features[4] <= 7.5) {
if (features[14] <= 8.5) {
if (features[38] <= -23.5) {
if (features[9] <= 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] = 3;
}
} else {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 970;
classes[4] = 0;
} else {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 322;
classes[4] = 0;
} else {
if (features[1] <= -13.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] = 10;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
if (features[37] <= -19.5) {
if (features[15] <= 5.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 91;
classes[4] = 0;
} else {
if (features[30] <= 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] = 5;
classes[4] = 0;
}
}
} else {
if (features[36] <= -18.5) {
if (features[5] <= -10.5) {
if (features[24] <= -16.0) {
if (features[3] <= 1.5) {
if (features[9] <= 6.5) {
if (features[3] <= -4.5) {
if (features[42] <= -25.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] = 49;
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] = 22;
}
} else {
if (features[6] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 44;
} else {
if (features[26] <= 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] = 5;
}
}
}
} else {
if (features[25] <= -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] = 82;
}
}
} else {
if (features[29] <= 4.5) {
if (features[45] <= -9.5) {
if (features[26] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
} else {
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] = 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] = 4;
}
}
}
} else {
if (features[11] <= 3.5) {
if (features[28] <= -4.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 316;
classes[4] = 0;
} else {
if (features[13] <= 4.5) {
if (features[16] <= 0.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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
}
}
} else {
if (features[45] <= -14.5) {
if (features[16] <= 1.5) {
if (features[38] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
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] = 17;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
}
} else {
if (features[33] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 137;
classes[4] = 0;
} else {
if (features[25] <= -4.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] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 108;
classes[4] = 0;
} else {
if (features[42] <= -13.5) {
if (features[45] <= -14.5) {
if (features[20] <= -26.0) {
if (features[6] <= -14.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] = 0;
classes[4] = 10;
}
} else {
if (features[3] <= -9.5) {
if (features[4] <= 10.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[3] <= 7.5) {
if (features[19] <= -97.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] = 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] = 20;
classes[4] = 52;
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[13] <= 2.5) {
if (features[30] <= -237.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 54.0) {
if (features[28] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3145;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 382;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 19;
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] = 1;
classes[2] = 0;
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] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 35.5) {
if (features[45] <= 39.5) {
if (features[36] <= 62.0) {
if (features[23] <= 58.0) {
if (features[21] <= 27.0) {
if (features[11] <= -17.5) {
if (features[39] <= -79.0) {
if (features[42] <= 68.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 37.5) {
classes[0] = 0;
classes[1] = 5;
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 {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 22.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -24.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -7.0) {
classes[0] = 0;
classes[1] = 1029;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 38.5) {
classes[0] = 0;
classes[1] = 162;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 6.0) {
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 {
classes[0] = 4;
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[34] <= -17.5) {
classes[0] = 8;
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[3] <= -173.0) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -17.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] <= -18.5) {
if (features[33] <= 5.5) {
if (features[1] <= 46.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 102.0) {
classes[0] = 0;
classes[1] = 18;
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[30] <= 3.5) {
if (features[20] <= 10.5) {
if (features[42] <= 87.5) {
if (features[30] <= -1.0) {
classes[0] = 0;
classes[1] = 13;
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] = 23;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 39.5) {
if (features[8] <= 1.5) {
classes[0] = 4;
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[33] <= 18.5) {
if (features[27] <= 0.5) {
if (features[42] <= 79.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 {
if (features[11] <= -22.5) {
if (features[7] <= -12.5) {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 3.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 {
if (features[1] <= 50.5) {
if (features[22] <= -9.5) {
if (features[20] <= 14.5) {
classes[0] = 0;
classes[1] = 1;
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 {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[47] <= 88.5) {
if (features[49] <= 79.5) {
if (features[46] <= -23.0) {
classes[0] = 0;
classes[1] = 2;
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 {
classes[0] = 1219;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -16.0) {
classes[0] = 0;
classes[1] = 2;
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] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= -23.5) {
if (features[36] <= 67.5) {
if (features[42] <= 95.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 {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -17.5) {
if (features[24] <= 30.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 {
if (features[29] <= 10.5) {
if (features[11] <= -19.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 {
classes[0] = 162;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[40] <= -29.5) {
if (features[36] <= 52.5) {
if (features[49] <= 73.5) {
if (features[42] <= 73.5) {
if (features[12] <= -106.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 17.5) {
if (features[36] <= 47.5) {
if (features[32] <= 11.5) {
classes[0] = 0;
classes[1] = 424;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -73.0) {
if (features[18] <= 50.5) {
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] = 0;
classes[1] = 54;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 67.5) {
if (features[15] <= -14.5) {
if (features[5] <= 24.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[25] <= -15.5) {
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[19] <= 73.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 {
classes[0] = 0;
classes[1] = 569;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 24.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[3] <= -54.0) {
classes[0] = 67;
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] <= 19.5) {
if (features[4] <= -31.5) {
if (features[40] <= -93.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 87.5) {
classes[0] = 0;
classes[1] = 96;
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] <= -53.5) {
if (features[16] <= -2.5) {
if (features[10] <= -16.5) {
classes[0] = 42;
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] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 231;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -229.5) {
if (features[29] <= 37.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[37] <= 76.5) {
classes[0] = 1132;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -9.0) {
classes[0] = 8;
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_25(double[] features) {
int[] classes = new int[5];
if (features[40] <= -2.5) {
if (features[2] <= 24.5) {
if (features[45] <= 2.5) {
if (features[28] <= -13.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] = 198;
classes[4] = 0;
}
} else {
if (features[0] <= 16.5) {
if (features[9] <= -13.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -237.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= -234.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3451;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 191;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 37.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] = 17;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[1] <= 30.0) {
if (features[44] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= 70.5) {
if (features[23] <= 37.5) {
if (features[4] <= -20.5) {
if (features[46] <= -19.5) {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 39.5) {
classes[0] = 0;
classes[1] = 22;
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[21] <= 17.5) {
if (features[42] <= 74.5) {
if (features[45] <= 40.5) {
if (features[28] <= 6.5) {
if (features[11] <= -17.5) {
if (features[38] <= 59.5) {
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] = 90;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 869;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -16.5) {
if (features[40] <= -60.0) {
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[39] <= -231.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -13.5) {
if (features[12] <= 18.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 {
if (features[19] <= 90.0) {
classes[0] = 0;
classes[1] = 353;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 11.5) {
classes[0] = 4;
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[6] <= 42.5) {
if (features[23] <= 2.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] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[2] <= 31.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[0] <= 29.0) {
if (features[18] <= 5.0) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 2.0) {
classes[0] = 0;
classes[1] = 181;
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] <= -34.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 108;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= -5.5) {
if (features[36] <= 49.5) {
if (features[36] <= 47.5) {
if (features[23] <= 62.5) {
if (features[12] <= -99.5) {
if (features[24] <= 69.0) {
classes[0] = 0;
classes[1] = 13;
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[47] <= 68.5) {
classes[0] = 0;
classes[1] = 685;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -52.5) {
classes[0] = 0;
classes[1] = 157;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 70.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 {
if (features[32] <= 7.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[20] <= 65.5) {
if (features[40] <= -27.5) {
if (features[22] <= -67.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 42;
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] <= 69.5) {
if (features[10] <= -23.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[3] <= -151.0) {
if (features[23] <= 43.5) {
if (features[45] <= 41.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] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[33] <= 7.5) {
if (features[15] <= -18.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[29] <= 14.5) {
classes[0] = 34;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -58.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[37] <= 62.5) {
if (features[18] <= 39.5) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -219.5) {
if (features[30] <= -214.0) {
if (features[6] <= 38.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] = 12;
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[37] <= 63.5) {
if (features[42] <= 56.5) {
classes[0] = 10;
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[25] <= -7.5) {
classes[0] = 934;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -86.5) {
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[48] <= 6.5) {
if (features[13] <= -17.5) {
classes[0] = 0;
classes[1] = 46;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -219.5) {
if (features[44] <= 2.0) {
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] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[25] <= -14.5) {
if (features[2] <= 45.5) {
if (features[22] <= -8.5) {
if (features[9] <= -17.5) {
if (features[39] <= -107.0) {
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[38] <= 76.5) {
if (features[31] <= -70.5) {
if (features[2] <= 41.5) {
classes[0] = 0;
classes[1] = 17;
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[12] <= 23.0) {
if (features[30] <= -61.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 {
classes[0] = 45;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -45.0) {
classes[0] = 142;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 16.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] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[10] <= -24.5) {
if (features[40] <= -61.5) {
classes[0] = 0;
classes[1] = 41;
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[17] <= -0.5) {
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[3] <= -51.0) {
if (features[33] <= 21.0) {
if (features[34] <= -14.5) {
if (features[32] <= 18.0) {
if (features[11] <= -21.5) {
if (features[25] <= -5.0) {
classes[0] = 183;
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] = 1313;
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 {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 107.0) {
if (features[24] <= 61.5) {
if (features[1] <= 48.5) {
classes[0] = 1;
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[48] <= 11.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] = 77;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[36] <= -17.5) {
if (features[2] <= -18.5) {
if (features[3] <= 0.5) {
if (features[11] <= 6.5) {
if (features[6] <= -27.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] = 65;
classes[4] = 0;
}
} else {
if (features[45] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 496;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4735;
} else {
if (features[1] <= -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] = 1;
}
}
}
} else {
if (features[10] <= 9.5) {
if (features[30] <= 0.5) {
if (features[36] <= -19.5) {
if (features[32] <= -6.5) {
if (features[30] <= -0.5) {
if (features[12] <= -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] = 39;
classes[4] = 0;
}
} else {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[6] <= -15.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[5] <= -18.5) {
if (features[20] <= -64.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[40] <= 33.0) {
if (features[7] <= 1.5) {
if (features[5] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[10] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 216;
} else {
if (features[3] <= -14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[12] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 112;
} else {
if (features[22] <= 29.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] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= 5.5) {
if (features[37] <= -22.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 11;
} 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] = 33;
classes[4] = 0;
}
} else {
if (features[0] <= -11.5) {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[47] <= -61.5) {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[13] <= 7.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[6] <= -14.0) {
if (features[19] <= -15.0) {
if (features[24] <= -69.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[22] <= 36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[33] <= -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] = 1;
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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= -33.5) {
if (features[25] <= -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] = 14;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 65;
}
}
}
}
}
} else {
if (features[39] <= -0.5) {
if (features[38] <= -13.5) {
if (features[24] <= -81.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[19] <= -89.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[1] <= -14.5) {
if (features[19] <= -29.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] = 2;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[24] <= -30.0) {
if (features[5] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[4] <= 12.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[4] <= 10.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 {
if (features[47] <= -61.0) {
if (features[10] <= 7.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[0] <= -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 {
if (features[23] <= -21.0) {
if (features[0] <= -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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
}
}
}
} else {
if (features[44] <= -0.5) {
if (features[24] <= 55.5) {
if (features[26] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
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[3] <= 3.5) {
if (features[38] <= -20.0) {
if (features[36] <= -27.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] = 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] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
}
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 279;
} else {
if (features[3] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 58;
} else {
if (features[23] <= -45.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] = 25;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[23] <= -53.5) {
if (features[3] <= 7.5) {
if (features[31] <= 25.5) {
if (features[22] <= -36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[8] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 74;
classes[4] = 0;
} else {
if (features[38] <= -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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[1] <= -15.5) {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 207;
} else {
if (features[39] <= 0.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] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[15] <= 7.5) {
if (features[1] <= -18.5) {
if (features[9] <= 1.5) {
if (features[45] <= -22.0) {
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] = 0;
classes[4] = 2;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 150;
classes[4] = 0;
}
}
} else {
if (features[4] <= 13.5) {
if (features[15] <= 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] = 103;
}
} else {
if (features[32] <= 0.0) {
if (features[3] <= 18.5) {
if (features[20] <= -73.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[29] <= -11.5) {
if (features[26] <= -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] = 4;
}
} else {
if (features[8] <= 0.5) {
if (features[19] <= -78.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] = 108;
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[42] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
} else {
if (features[20] <= -49.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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[45] <= 25.5) {
if (features[49] <= -21.5) {
if (features[18] <= -27.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[0] <= -13.5) {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[12] <= -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] = 1;
}
}
} else {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 725;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[38] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
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] = 248;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= -48.5) {
if (features[3] <= 9.5) {
if (features[20] <= -71.0) {
if (features[45] <= -13.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] = 66;
classes[4] = 0;
}
} else {
if (features[49] <= -15.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] = 25;
}
}
} else {
if (features[0] <= -14.5) {
if (features[13] <= 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] = 4;
}
} else {
if (features[9] <= 3.5) {
if (features[23] <= -43.5) {
if (features[3] <= 10.0) {
if (features[3] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 65;
classes[4] = 0;
} else {
if (features[0] <= -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] = 5;
classes[4] = 0;
}
}
} else {
if (features[31] <= 19.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] = 4;
classes[4] = 0;
}
}
} else {
if (features[3] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 564;
classes[4] = 0;
} else {
if (features[42] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[25] <= 11.5) {
if (features[4] <= 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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= -9.5) {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[42] <= -11.5) {
if (features[26] <= 1.5) {
if (features[49] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
if (features[3] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[26] <= -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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[24] <= 37.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 {
if (features[28] <= -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] = 11;
}
}
}
}
}
}
}
} else {
if (features[38] <= -18.5) {
if (features[28] <= 10.0) {
if (features[47] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
} else {
if (features[10] <= 11.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] = 1;
classes[4] = 0;
}
} else {
if (features[44] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[22] <= 21.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;
}
}
}
}
}
}
}
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_26(double[] features) {
int[] classes = new int[5];
if (features[42] <= -18.5) {
if (features[3] <= 0.5) {
if (features[36] <= -32.5) {
if (features[25] <= -13.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] = 6;
classes[4] = 451;
}
} else {
if (features[10] <= 8.5) {
if (features[40] <= 26.5) {
if (features[18] <= 35.5) {
if (features[9] <= 4.5) {
if (features[20] <= -72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[42] <= -22.5) {
if (features[16] <= 0.5) {
if (features[3] <= -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] = 1;
classes[4] = 0;
}
} else {
if (features[47] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[23] <= 13.0) {
if (features[12] <= -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] = 17;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
} else {
if (features[27] <= 2.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 127;
classes[4] = 0;
} else {
if (features[28] <= -9.5) {
if (features[41] <= -7.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] = 23;
classes[4] = 0;
}
}
} else {
if (features[46] <= 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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[41] <= 4.5) {
if (features[28] <= -0.5) {
if (features[40] <= 22.5) {
if (features[35] <= 0.5) {
if (features[6] <= -14.5) {
if (features[40] <= 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] = 15;
classes[4] = 0;
}
} else {
if (features[41] <= -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] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
} else {
if (features[15] <= 7.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] = 28;
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] = 0;
classes[4] = 16;
}
} else {
if (features[42] <= -35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[27] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 265;
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[46] <= 8.5) {
if (features[31] <= 25.5) {
if (features[40] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= -27.0) {
if (features[38] <= -29.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[2] <= -6.0) {
if (features[41] <= -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] = 46;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= 0.0) {
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[27] <= -2.5) {
if (features[24] <= -21.5) {
if (features[34] <= 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 {
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] = 74;
}
}
} else {
if (features[6] <= -22.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] = 28;
classes[4] = 0;
}
}
}
}
} else {
if (features[31] <= 23.5) {
if (features[30] <= 0.5) {
if (features[4] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[28] <= -2.5) {
if (features[49] <= -18.5) {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 840;
} else {
if (features[43] <= -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] = 46;
}
}
} else {
if (features[0] <= -12.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[15] <= 6.5) {
if (features[1] <= -15.5) {
if (features[11] <= 6.5) {
if (features[3] <= 3.5) {
if (features[46] <= 5.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] = 45;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
} else {
if (features[3] <= 11.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] = 84;
}
}
}
} else {
if (features[6] <= -14.5) {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[39] <= 3.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] = 16;
classes[4] = 0;
}
}
} else {
if (features[4] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[36] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4547;
} else {
if (features[3] <= 31.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[4] <= 16.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] = 5;
}
}
}
}
}
} else {
if (features[9] <= -8.5) {
if (features[14] <= -13.5) {
if (features[6] <= 37.5) {
if (features[4] <= -15.0) {
if (features[18] <= 2.5) {
if (features[27] <= 1.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -8.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[15] <= -20.5) {
if (features[36] <= 59.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] = 106;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[38] <= 53.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[3] <= -62.5) {
if (features[29] <= 2.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 1.5) {
if (features[6] <= 38.5) {
if (features[18] <= 21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 15.5) {
if (features[1] <= 44.5) {
if (features[34] <= -13.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[39] <= 6.5) {
if (features[48] <= 7.5) {
if (features[24] <= 31.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 50.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 75;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[16] <= -2.5) {
classes[0] = 1379;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -227.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 173;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= 91.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[27] <= 7.5) {
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[49] <= 91.5) {
if (features[37] <= 94.5) {
if (features[30] <= -1.5) {
if (features[12] <= -7.5) {
if (features[33] <= 5.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] = 0;
classes[1] = 25;
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[12] <= -51.0) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -59.5) {
if (features[40] <= -71.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[24] <= 89.5) {
classes[0] = 0;
classes[1] = 91;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 12.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[9] <= -18.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 95;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -95.5) {
if (features[31] <= -30.5) {
if (features[42] <= 66.0) {
classes[0] = 0;
classes[1] = 74;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -100.0) {
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[45] <= 33.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -230.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 834;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[49] <= 74.5) {
if (features[44] <= 0.5) {
if (features[45] <= 24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 35;
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[21] <= 17.5) {
if (features[0] <= 13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -27.5) {
if (features[47] <= 85.5) {
if (features[12] <= 34.0) {
if (features[18] <= 57.0) {
if (features[0] <= 17.5) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 8;
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] <= 69.5) {
classes[0] = 0;
classes[1] = 1837;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -55.0) {
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[25] <= -5.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[42] <= 69.5) {
if (features[20] <= 24.5) {
if (features[5] <= 29.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[19] <= 81.5) {
classes[0] = 0;
classes[1] = 173;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -56.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 {
classes[0] = 24;
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[30] <= -94.0) {
if (features[10] <= -11.0) {
classes[0] = 31;
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] = 23;
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[3] <= -54.5) {
if (features[5] <= 34.5) {
if (features[41] <= 5.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -23.5) {
if (features[32] <= 13.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] = 324;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 54.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[1] <= 55.5) {
if (features[49] <= 87.0) {
if (features[26] <= 3.5) {
classes[0] = 0;
classes[1] = 49;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 78.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
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 {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[45] <= 2.5) {
if (features[11] <= 2.5) {
if (features[18] <= -61.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[6] <= -21.5) {
if (features[2] <= -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 {
if (features[5] <= -14.5) {
if (features[28] <= -9.0) {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 56;
classes[4] = 0;
} else {
if (features[4] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 4;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
}
} else {
if (features[34] <= 0.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[3] <= 32.5) {
if (features[10] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= 21.5) {
if (features[6] <= -15.5) {
if (features[36] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 134;
classes[4] = 0;
} else {
if (features[20] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[4] <= 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] = 1110;
classes[4] = 0;
}
} else {
if (features[15] <= 2.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] = 2;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[5] <= -12.5) {
if (features[2] <= -15.5) {
if (features[7] <= 1.5) {
if (features[46] <= 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] = 5;
}
} else {
if (features[3] <= 1.0) {
if (features[9] <= 5.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[47] <= -80.0) {
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] = 2;
}
} else {
if (features[30] <= 2.0) {
if (features[16] <= 0.5) {
if (features[24] <= -21.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] = 207;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[39] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 65;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[45] <= -14.5) {
if (features[23] <= 27.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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 13.5) {
if (features[34] <= 3.5) {
if (features[10] <= 8.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[2] <= -12.5) {
if (features[40] <= 13.5) {
if (features[22] <= 14.0) {
if (features[4] <= 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] = 4;
}
} 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] = 57;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 618;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[2] <= -14.5) {
if (features[33] <= -2.5) {
if (features[23] <= 21.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] = 15;
}
} else {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 104;
classes[4] = 0;
} else {
if (features[8] <= -0.5) {
if (features[23] <= 44.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 74;
classes[4] = 0;
} else {
if (features[18] <= 47.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[16] <= 1.5) {
if (features[15] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[3] <= -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] = 9;
classes[4] = 0;
}
}
} else {
if (features[23] <= 22.0) {
if (features[37] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[0] <= -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] = 4;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
}
}
}
}
} else {
if (features[5] <= -10.5) {
if (features[1] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[18] <= -8.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 {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[4] <= 10.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] = 22;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[25] <= -14.5) {
if (features[36] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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[23] <= -39.5) {
if (features[31] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= -147.5) {
if (features[43] <= 1.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] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[3] <= -137.5) {
if (features[32] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 98;
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] = 3431;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[1] <= 52.5) {
if (features[21] <= 16.5) {
if (features[2] <= 23.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 2.5) {
classes[0] = 0;
classes[1] = 190;
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[3] <= -172.0) {
classes[0] = 0;
classes[1] = 9;
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;
}
}
}
}
}
}
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_27(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[0] <= -15.5) {
if (features[39] <= -1.5) {
if (features[13] <= 10.5) {
if (features[7] <= 4.5) {
if (features[1] <= -28.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] = 66;
classes[4] = 0;
}
} else {
if (features[30] <= -7.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] = 20;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 61;
}
} else {
if (features[39] <= 1.5) {
if (features[2] <= -18.5) {
if (features[46] <= 2.5) {
if (features[45] <= -21.5) {
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] = 6;
classes[4] = 0;
}
} else {
if (features[1] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4221;
} else {
if (features[29] <= -10.0) {
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] = 9;
classes[4] = 0;
}
} else {
if (features[48] <= -7.5) {
if (features[12] <= -2.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 607;
}
}
}
}
} else {
if (features[48] <= -7.5) {
if (features[20] <= -10.5) {
if (features[11] <= 6.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] = 2;
}
} else {
if (features[13] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[41] <= -6.5) {
if (features[46] <= 9.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] = 3;
}
} else {
if (features[32] <= -3.5) {
if (features[31] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[47] <= -38.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[29] <= -4.5) {
if (features[44] <= -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 {
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] = 19;
classes[4] = 0;
}
}
} 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 {
if (features[42] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 105;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[39] <= 0.5) {
if (features[45] <= -15.5) {
if (features[6] <= -15.5) {
if (features[3] <= 0.5) {
if (features[33] <= -1.5) {
if (features[32] <= -4.5) {
if (features[40] <= 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] = 28;
classes[4] = 0;
}
} else {
if (features[2] <= -17.5) {
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] = 2;
classes[4] = 0;
}
} else {
if (features[48] <= -3.5) {
if (features[38] <= -25.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] = 8;
}
}
}
} else {
if (features[46] <= 5.5) {
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] = 3;
}
} else {
if (features[30] <= -0.5) {
if (features[29] <= 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] = 11;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 58;
}
}
}
} else {
if (features[4] <= 20.5) {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 555;
} else {
if (features[3] <= 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] = 72;
}
}
} else {
if (features[49] <= -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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 7.5) {
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] = 10;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
} else {
if (features[15] <= 5.5) {
if (features[4] <= 10.5) {
if (features[42] <= -23.0) {
if (features[40] <= 16.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] = 41;
classes[4] = 0;
}
} else {
if (features[35] <= 0.5) {
if (features[27] <= 2.5) {
if (features[2] <= -14.5) {
if (features[44] <= -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 {
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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
} else {
if (features[12] <= 9.5) {
if (features[24] <= -23.5) {
if (features[12] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[19] <= 25.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] = 1;
classes[4] = 0;
}
} else {
if (features[6] <= -14.5) {
if (features[44] <= -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] = 4;
}
} else {
if (features[40] <= 30.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] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[25] <= -5.5) {
if (features[20] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[47] <= 5.0) {
if (features[43] <= -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] = 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] = 90;
}
}
}
} else {
if (features[9] <= 8.5) {
if (features[3] <= -14.5) {
if (features[31] <= 13.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 {
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[13] <= 11.5) {
if (features[23] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[24] <= -78.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[36] <= -27.5) {
if (features[24] <= 15.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] = 113;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= 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] = 22;
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[6] <= 2.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[18] <= -53.5) {
if (features[3] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
if (features[11] <= 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] = 4;
}
}
} else {
if (features[0] <= -13.5) {
if (features[22] <= 24.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[2] <= -11.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 187;
classes[4] = 0;
} else {
if (features[43] <= 0.5) {
if (features[35] <= -0.5) {
if (features[31] <= 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] = 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1124;
classes[4] = 0;
}
}
}
}
} else {
if (features[13] <= 11.5) {
if (features[18] <= -51.5) {
if (features[3] <= 7.5) {
if (features[45] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 84;
classes[4] = 0;
} 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] = 17;
classes[4] = 0;
}
}
} else {
if (features[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[2] <= -12.5) {
if (features[39] <= 0.5) {
if (features[1] <= -21.5) {
if (features[42] <= -8.5) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 171;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[34] <= 5.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 {
if (features[5] <= -13.5) {
if (features[3] <= 17.5) {
if (features[18] <= 36.5) {
if (features[1] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[19] <= -82.0) {
if (features[28] <= -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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 195;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[13] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[19] <= 34.0) {
if (features[45] <= -16.5) {
if (features[1] <= -18.5) {
if (features[21] <= -5.5) {
if (features[9] <= 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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 92;
}
} else {
if (features[13] <= 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] = 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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= 2.5) {
if (features[27] <= -0.5) {
if (features[49] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 239;
classes[4] = 0;
} else {
if (features[36] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[25] <= 1.5) {
if (features[43] <= -0.5) {
if (features[4] <= 10.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[19] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[2] <= -15.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] = 4;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 151;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= -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] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[3] <= 13.5) {
if (features[2] <= -17.5) {
if (features[49] <= -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] = 4;
}
} else {
if (features[45] <= -9.5) {
if (features[25] <= -6.5) {
if (features[18] <= -43.5) {
if (features[9] <= 4.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] = 14;
classes[4] = 0;
}
} else {
if (features[42] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 242;
classes[4] = 0;
} else {
if (features[41] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[29] <= -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] = 13;
classes[4] = 0;
}
}
}
}
} else {
if (features[42] <= -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] = 2;
}
}
}
} else {
if (features[32] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[20] <= -56.0) {
if (features[0] <= -11.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] = 4;
classes[4] = 0;
}
} else {
if (features[38] <= -18.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] = 27;
}
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 63;
}
}
} else {
if (features[4] <= -33.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -14.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 68.0) {
if (features[18] <= -145.0) {
if (features[38] <= 24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3367;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -8.5) {
if (features[26] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 14;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -34.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
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] = 258;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= 69.5) {
if (features[40] <= -29.5) {
if (features[40] <= -30.5) {
if (features[24] <= 83.5) {
if (features[37] <= 87.5) {
if (features[19] <= 101.0) {
if (features[12] <= -106.5) {
if (features[0] <= 23.5) {
if (features[47] <= 77.5) {
classes[0] = 0;
classes[1] = 33;
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[24] <= 32.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 0.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[37] <= 85.5) {
if (features[23] <= 62.5) {
if (features[19] <= 68.5) {
if (features[11] <= -13.5) {
classes[0] = 0;
classes[1] = 1041;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -15.5) {
if (features[13] <= -9.0) {
classes[0] = 0;
classes[1] = 35;
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] = 632;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 70.5) {
if (features[27] <= 4.5) {
classes[0] = 0;
classes[1] = 297;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 45.5) {
if (features[21] <= -86.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[30] <= -130.5) {
if (features[30] <= -167.0) {
classes[0] = 0;
classes[1] = 15;
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] <= 1.5) {
classes[0] = 0;
classes[1] = 161;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -57.5) {
if (features[49] <= 69.5) {
classes[0] = 0;
classes[1] = 18;
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[31] <= -52.5) {
if (features[44] <= 2.5) {
classes[0] = 3;
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 {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[44] <= 4.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 {
if (features[40] <= -66.5) {
classes[0] = 0;
classes[1] = 78;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 4.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -64.5) {
classes[0] = 12;
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 46.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -18.5) {
if (features[25] <= -18.5) {
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] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[48] <= 8.0) {
classes[0] = 0;
classes[1] = 7;
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[37] <= 65.5) {
classes[0] = 0;
classes[1] = 15;
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[42] <= 42.5) {
classes[0] = 0;
classes[1] = 166;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -229.5) {
if (features[9] <= -8.0) {
classes[0] = 0;
classes[1] = 13;
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] <= 41.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1114;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[20] <= 9.5) {
if (features[42] <= 87.0) {
if (features[36] <= 62.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 {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -22.5) {
if (features[12] <= 40.0) {
if (features[0] <= 26.5) {
classes[0] = 28;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 33.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 {
classes[0] = 0;
classes[1] = 51;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= -8.5) {
if (features[3] <= -52.5) {
if (features[34] <= -15.5) {
if (features[3] <= -69.5) {
if (features[4] <= -25.5) {
if (features[39] <= 6.5) {
classes[0] = 1494;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 76.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[15] <= -18.0) {
classes[0] = 14;
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] <= -66.5) {
if (features[30] <= -5.0) {
classes[0] = 0;
classes[1] = 5;
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[28] <= 9.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 75;
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[48] <= 13.5) {
if (features[40] <= -92.5) {
classes[0] = 14;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -50.0) {
if (features[43] <= -2.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[37] <= 90.5) {
if (features[39] <= -1.0) {
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 {
if (features[49] <= 90.5) {
if (features[42] <= 79.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 52;
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[7] <= -12.5) {
classes[0] = 77;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 19.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 40.0) {
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[13] <= -17.5) {
if (features[38] <= 78.0) {
classes[0] = 0;
classes[1] = 42;
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[8] <= 1.5) {
if (features[34] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
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] <= 42.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 71;
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_28(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[0] <= -16.5) {
if (features[42] <= -12.5) {
if (features[12] <= -1.5) {
if (features[37] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4664;
} else {
if (features[47] <= -47.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] = 5;
classes[4] = 0;
}
}
} else {
if (features[49] <= -38.5) {
if (features[26] <= -2.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] = 434;
}
} else {
if (features[33] <= -5.5) {
if (features[41] <= -6.0) {
if (features[1] <= -28.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] = 92;
classes[4] = 0;
}
} else {
if (features[1] <= -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] = 1;
classes[4] = 0;
}
}
} else {
if (features[32] <= -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] = 37;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[36] <= -18.5) {
if (features[41] <= -4.5) {
if (features[46] <= 4.5) {
if (features[20] <= -33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 20;
} else {
if (features[1] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 115;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
if (features[31] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[4] <= 18.0) {
if (features[22] <= -51.5) {
if (features[37] <= -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] = 2;
}
} else {
if (features[38] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 87;
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] = 2;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
}
}
}
} else {
if (features[33] <= -5.5) {
if (features[14] <= 2.5) {
if (features[11] <= 3.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] = 6;
}
} else {
if (features[6] <= -15.5) {
if (features[24] <= -41.0) {
if (features[18] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[44] <= 0.5) {
if (features[30] <= -2.5) {
if (features[45] <= -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 {
if (features[12] <= 23.0) {
if (features[32] <= -2.5) {
if (features[3] <= 0.0) {
if (features[35] <= 0.5) {
if (features[37] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[43] <= 0.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] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 160;
}
} else {
if (features[19] <= 29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 487;
} else {
if (features[14] <= 5.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] = 31;
}
}
}
} 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] = 5;
classes[4] = 9;
}
}
}
} else {
if (features[41] <= -4.5) {
if (features[23] <= -54.5) {
if (features[41] <= -6.5) {
if (features[40] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[28] <= -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] = 3;
}
}
} else {
if (features[33] <= -8.5) {
if (features[14] <= 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
}
} else {
if (features[4] <= 11.5) {
if (features[1] <= -17.5) {
if (features[46] <= 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] = 22;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[12] <= -43.0) {
if (features[41] <= -10.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] = 6;
classes[4] = 0;
}
} else {
if (features[14] <= 3.5) {
if (features[17] <= 0.5) {
if (features[4] <= 12.5) {
if (features[22] <= 28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[24] <= -5.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[20] <= 41.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 225;
classes[4] = 0;
} else {
if (features[3] <= 27.5) {
if (features[21] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[40] <= 16.0) {
if (features[49] <= -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] = 3;
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] = 0;
classes[4] = 1;
}
}
} else {
if (features[27] <= -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] = 10;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[31] <= 24.0) {
if (features[19] <= -51.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] = 5;
classes[4] = 0;
}
} else {
if (features[5] <= -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] = 22;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[30] <= -1.5) {
if (features[3] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 83;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[4] <= 12.5) {
if (features[3] <= 11.5) {
if (features[24] <= -61.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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 150;
}
} else {
if (features[11] <= 7.5) {
if (features[18] <= -55.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
} else {
if (features[32] <= 0.0) {
if (features[1] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[19] <= -27.0) {
if (features[9] <= 5.5) {
if (features[23] <= 27.0) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 46;
classes[4] = 0;
} else {
if (features[18] <= -20.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] = 3;
}
}
} 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[18] <= -24.0) {
if (features[3] <= 10.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[13] <= 9.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 100;
}
}
}
}
}
}
} else {
if (features[0] <= 16.5) {
if (features[6] <= 2.5) {
if (features[36] <= -18.5) {
if (features[15] <= 5.5) {
if (features[18] <= -17.0) {
if (features[25] <= 0.5) {
if (features[10] <= 5.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] = 40;
classes[4] = 0;
}
} else {
if (features[3] <= 5.5) {
if (features[34] <= 3.5) {
if (features[18] <= -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] = 2;
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] = 13;
}
}
} else {
if (features[5] <= -11.5) {
if (features[41] <= -0.5) {
if (features[37] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[3] <= 1.5) {
if (features[34] <= 1.5) {
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[22] <= 75.0) {
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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
if (features[11] <= 5.5) {
if (features[40] <= 22.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
}
} else {
if (features[26] <= -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] = 5;
}
} else {
if (features[39] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[24] <= -23.5) {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
if (features[13] <= 12.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 95;
}
}
}
}
}
} else {
if (features[3] <= 26.5) {
if (features[38] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[9] <= 7.0) {
if (features[19] <= -100.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[2] <= -13.5) {
if (features[3] <= 13.5) {
if (features[9] <= 4.5) {
if (features[38] <= -8.5) {
if (features[23] <= -52.5) {
if (features[28] <= -8.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 107;
classes[4] = 0;
}
} else {
if (features[15] <= 4.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] = 4;
}
}
} else {
if (features[48] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[26] <= 1.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 {
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] = 17;
}
}
} else {
if (features[29] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1344;
classes[4] = 0;
} else {
if (features[5] <= -10.5) {
if (features[44] <= -0.5) {
if (features[38] <= -9.5) {
if (features[23] <= -52.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[46] <= 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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 124;
classes[4] = 0;
}
} else {
if (features[24] <= -51.5) {
if (features[43] <= -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] = 0;
classes[3] = 0;
classes[4] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
}
}
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[40] <= 14.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] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 378;
classes[4] = 0;
} else {
if (features[47] <= -54.0) {
if (features[0] <= -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] = 15;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 74;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[11] <= 1.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] = 20;
}
}
}
} else {
if (features[15] <= -13.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= -144.0) {
if (features[5] <= 3.5) {
if (features[0] <= 6.5) {
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] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= 1.0) {
if (features[0] <= 14.5) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3421;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 100;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
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[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 33;
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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[45] <= 39.5) {
if (features[49] <= 85.5) {
if (features[37] <= 88.5) {
if (features[47] <= 86.0) {
if (features[12] <= -104.5) {
if (features[6] <= 35.5) {
if (features[25] <= -3.5) {
if (features[23] <= 1.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 31.5) {
classes[0] = 0;
classes[1] = 65;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -17.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 {
if (features[11] <= -8.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[13] <= -8.5) {
if (features[14] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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] = 19;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= 19.5) {
if (features[12] <= 45.0) {
if (features[27] <= 19.5) {
if (features[12] <= -100.5) {
if (features[18] <= 39.5) {
classes[0] = 0;
classes[1] = 20;
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[10] <= -23.5) {
if (features[30] <= -80.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[46] <= -19.5) {
if (features[0] <= 18.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 1337;
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] <= 10.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 59.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 {
if (features[6] <= 32.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[21] <= -228.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] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[41] <= 10.5) {
if (features[4] <= -29.5) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -198.5) {
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 {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[33] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[30] <= -65.0) {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -9.5) {
if (features[49] <= 56.5) {
if (features[4] <= -17.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 {
if (features[12] <= -97.5) {
if (features[16] <= -1.5) {
if (features[27] <= -0.5) {
if (features[40] <= -48.5) {
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 {
classes[0] = 1182;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 45.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[34] <= -16.0) {
if (features[5] <= 21.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 590;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[20] <= 35.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 43.5) {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -165.0) {
classes[0] = 0;
classes[1] = 4;
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[12] <= -59.0) {
if (features[36] <= 50.5) {
if (features[37] <= 64.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 {
classes[0] = 65;
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] <= -7.5) {
if (features[31] <= -27.5) {
classes[0] = 0;
classes[1] = 11;
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[37] <= 63.5) {
if (features[20] <= 52.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] = 36;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= -13.5) {
if (features[39] <= -9.5) {
if (features[36] <= 61.5) {
if (features[12] <= 24.0) {
classes[0] = 0;
classes[1] = 112;
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] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -62.5) {
if (features[33] <= 8.5) {
if (features[46] <= -20.5) {
if (features[16] <= -4.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] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[1] <= 59.5) {
if (features[19] <= 104.5) {
if (features[45] <= 48.5) {
if (features[37] <= 77.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 736;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 88.0) {
if (features[15] <= -22.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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[26] <= 3.5) {
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] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -17.5) {
if (features[28] <= 19.5) {
classes[0] = 0;
classes[1] = 58;
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] <= 26.5) {
if (features[34] <= -21.5) {
classes[0] = 8;
classes[1] = 0;
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 {
classes[0] = 146;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[18] <= 13.0) {
if (features[36] <= 52.5) {
if (features[27] <= 5.5) {
if (features[48] <= 11.0) {
classes[0] = 5;
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] = 38;
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[3] <= -1.5) {
if (features[38] <= 67.5) {
if (features[49] <= 72.5) {
if (features[30] <= 4.5) {
if (features[47] <= 76.5) {
classes[0] = 0;
classes[1] = 768;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -4.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= -34.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[48] <= 14.0) {
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[4] <= -35.5) {
if (features[12] <= 18.0) {
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[3] <= -64.5) {
classes[0] = 36;
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] = 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_29(double[] features) {
int[] classes = new int[5];
if (features[7] <= -0.5) {
if (features[2] <= 24.5) {
if (features[46] <= 0.5) {
if (features[37] <= 55.5) {
if (features[23] <= -135.0) {
if (features[44] <= 4.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[1] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3174;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 13.5) {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 465;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -7.0) {
if (features[27] <= 1.0) {
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] = 6;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[7] <= -1.5) {
if (features[4] <= 0.5) {
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] = 2;
}
} else {
if (features[22] <= 103.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 141;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
} else {
if (features[37] <= 88.5) {
if (features[13] <= -5.5) {
if (features[5] <= 32.5) {
if (features[22] <= 1.5) {
if (features[21] <= 17.5) {
if (features[14] <= -13.5) {
if (features[34] <= -18.5) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -15.5) {
if (features[37] <= 74.0) {
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] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 121;
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] <= 100.0) {
if (features[31] <= -29.5) {
if (features[32] <= 10.5) {
if (features[17] <= -0.5) {
if (features[39] <= 2.5) {
classes[0] = 0;
classes[1] = 1218;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -67.5) {
if (features[24] <= 40.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] = 0;
classes[1] = 67;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 71.5) {
if (features[25] <= -18.5) {
if (features[10] <= -19.0) {
classes[0] = 0;
classes[1] = 5;
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] = 93;
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[48] <= 12.5) {
if (features[49] <= 72.5) {
if (features[12] <= 45.0) {
classes[0] = 0;
classes[1] = 140;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -10.5) {
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[21] <= -71.0) {
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 {
if (features[49] <= 73.5) {
if (features[23] <= 54.0) {
if (features[40] <= -54.5) {
classes[0] = 0;
classes[1] = 394;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 4.5) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 62.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[27] <= 7.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[45] <= 43.0) {
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 {
if (features[5] <= 25.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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 39.0) {
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[25] <= -11.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[4] <= -19.5) {
if (features[37] <= 87.5) {
if (features[20] <= 81.0) {
if (features[27] <= 7.5) {
if (features[24] <= 64.5) {
if (features[35] <= 1.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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 134;
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[23] <= 50.0) {
classes[0] = 37;
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[36] <= 41.5) {
classes[0] = 0;
classes[1] = 166;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -178.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -30.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -231.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1122;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[25] <= -14.5) {
if (features[21] <= -63.5) {
if (features[5] <= 31.5) {
if (features[39] <= 6.5) {
if (features[33] <= 7.0) {
if (features[6] <= 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 {
classes[0] = 173;
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[31] <= -88.0) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -59.0) {
if (features[12] <= 53.5) {
if (features[43] <= -4.5) {
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] = 4;
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[40] <= -70.5) {
if (features[49] <= 90.5) {
if (features[35] <= 1.5) {
classes[0] = 0;
classes[1] = 68;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 32.5) {
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 {
if (features[37] <= 106.5) {
if (features[2] <= 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 {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -1.0) {
classes[0] = 0;
classes[1] = 6;
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[37] <= 101.5) {
if (features[40] <= -72.5) {
if (features[31] <= -91.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -62.5) {
if (features[29] <= 10.0) {
classes[0] = 0;
classes[1] = 3;
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[22] <= -13.5) {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 39.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 {
if (features[47] <= 13.5) {
if (features[5] <= 31.0) {
if (features[41] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
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] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[28] <= 9.5) {
if (features[15] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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[22] <= -4.5) {
if (features[12] <= 16.5) {
if (features[12] <= 9.0) {
classes[0] = 56;
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] = 283;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -17.5) {
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[18] <= 70.0) {
if (features[23] <= 54.0) {
if (features[15] <= -25.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1153;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -99.5) {
classes[0] = 56;
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] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[42] <= -19.5) {
if (features[12] <= -1.5) {
if (features[2] <= -13.5) {
if (features[0] <= -14.5) {
if (features[26] <= -3.5) {
if (features[18] <= -36.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[39] <= -3.5) {
if (features[40] <= 43.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] = 0;
classes[4] = 5150;
}
}
} else {
if (features[36] <= -18.5) {
if (features[10] <= 3.5) {
if (features[3] <= 12.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] = 24;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 336;
}
} else {
if (features[3] <= 1.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] = 43;
}
}
}
} else {
if (features[14] <= 4.5) {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 33;
classes[4] = 0;
} else {
if (features[24] <= -28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[20] <= -36.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
}
}
} else {
if (features[46] <= 8.5) {
if (features[3] <= -4.5) {
if (features[47] <= -61.5) {
if (features[38] <= -27.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[12] <= 10.5) {
if (features[42] <= -35.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] = 55;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
} else {
if (features[3] <= 1.5) {
if (features[23] <= 19.5) {
if (features[47] <= 63.5) {
if (features[19] <= -92.5) {
if (features[7] <= 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] = 2;
classes[4] = 0;
}
} else {
if (features[27] <= 1.5) {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[26] <= 1.5) {
if (features[3] <= -3.5) {
if (features[40] <= 19.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[12] <= -0.5) {
if (features[40] <= 22.5) {
if (features[36] <= -18.5) {
if (features[43] <= 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] = 3;
}
} 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] = 60;
classes[4] = 0;
}
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 323;
classes[4] = 0;
} else {
if (features[6] <= -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] = 35;
classes[4] = 0;
}
}
}
}
} else {
if (features[6] <= -16.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 {
if (features[37] <= -23.5) {
if (features[12] <= 5.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] = 1;
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] = 0;
classes[4] = 6;
}
} 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] = 17;
}
}
} else {
if (features[5] <= -17.5) {
if (features[30] <= -4.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] = 396;
}
} else {
if (features[27] <= -2.5) {
if (features[37] <= -25.0) {
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] = 0;
classes[4] = 73;
}
}
}
}
} else {
if (features[3] <= 14.5) {
if (features[2] <= 2.0) {
if (features[9] <= 4.5) {
if (features[3] <= 9.5) {
if (features[38] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[36] <= -21.0) {
if (features[33] <= -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] = 4;
}
} else {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1246;
classes[4] = 0;
} else {
if (features[28] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[29] <= -9.5) {
if (features[5] <= -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] = 5;
classes[4] = 0;
}
} else {
if (features[32] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 412;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[29] <= -2.5) {
if (features[3] <= 6.5) {
if (features[37] <= -13.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] = 1;
}
} else {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[3] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 106;
classes[4] = 0;
} else {
if (features[38] <= -10.0) {
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] = 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] = 277;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[44] <= -0.5) {
if (features[6] <= -17.0) {
if (features[2] <= -17.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) {
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] = 30;
classes[4] = 0;
}
}
} else {
if (features[32] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[2] <= -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] = 3;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
}
}
} else {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[29] <= -1.5) {
if (features[31] <= 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] = 7;
}
} else {
if (features[36] <= -12.5) {
if (features[12] <= 14.0) {
if (features[12] <= 2.5) {
if (features[8] <= 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] = 1;
}
} 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] = 12;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
}
}
}
}
} else {
if (features[19] <= -70.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] = 35;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= -15.5) {
if (features[5] <= -10.5) {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[10] <= 2.5) {
if (features[2] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[29] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[23] <= -49.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] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -40.5) {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
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] = 7;
classes[4] = 0;
}
}
} else {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 239;
} else {
if (features[0] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[4] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 49;
} else {
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] = 3;
}
}
}
}
}
}
}
} else {
if (features[49] <= -9.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] = 2;
}
}
} else {
if (features[20] <= -62.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] = 50;
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_30(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[45] <= -20.5) {
if (features[30] <= -3.5) {
if (features[0] <= -22.0) {
if (features[22] <= 18.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] = 0;
classes[4] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
}
} else {
if (features[4] <= 19.5) {
if (features[33] <= -11.5) {
if (features[1] <= -26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[5] <= -16.5) {
if (features[11] <= 2.5) {
if (features[28] <= -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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
} else {
if (features[39] <= -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[9] <= 5.5) {
if (features[31] <= 26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[21] <= -2.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] = 5;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 414;
}
}
} else {
if (features[39] <= -2.5) {
if (features[23] <= -40.5) {
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] = 2;
classes[4] = 0;
}
} else {
if (features[21] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4261;
} else {
if (features[30] <= -1.5) {
if (features[6] <= -22.5) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 344;
}
}
}
}
}
} else {
if (features[39] <= -2.5) {
if (features[10] <= 11.5) {
if (features[3] <= 14.5) {
if (features[29] <= -13.5) {
if (features[24] <= 6.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] = 165;
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[29] <= -8.5) {
if (features[2] <= -17.5) {
if (features[47] <= -37.0) {
if (features[45] <= -18.5) {
if (features[19] <= -19.0) {
if (features[0] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[21] <= -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] = 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] = 3;
}
} else {
if (features[7] <= 3.5) {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[22] <= -11.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 42;
}
}
} else {
if (features[49] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
} else {
if (features[11] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 96;
classes[4] = 0;
} else {
if (features[45] <= -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] = 4;
classes[4] = 0;
}
}
}
}
} else {
if (features[32] <= -6.5) {
if (features[4] <= 14.5) {
if (features[3] <= 43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 57;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[47] <= -44.0) {
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] = 11;
}
} else {
if (features[3] <= 13.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] = 6;
}
}
}
} else {
if (features[36] <= -16.5) {
if (features[12] <= -0.5) {
if (features[12] <= -1.5) {
if (features[47] <= -68.5) {
if (features[6] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 137;
} else {
if (features[36] <= -19.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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 521;
}
} else {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
} else {
if (features[34] <= 2.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[14] <= 7.5) {
if (features[41] <= 0.5) {
if (features[5] <= -12.5) {
if (features[13] <= 6.5) {
if (features[13] <= 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] = 9;
}
} else {
if (features[10] <= 10.5) {
if (features[49] <= -20.0) {
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] = 1;
}
} else {
if (features[3] <= -8.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[24] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
if (features[1] <= -17.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 {
if (features[13] <= 7.5) {
if (features[20] <= -31.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
}
} else {
if (features[10] <= 11.5) {
if (features[40] <= 31.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 42;
}
}
}
} else {
if (features[37] <= -13.5) {
if (features[13] <= 11.0) {
if (features[4] <= 12.5) {
if (features[3] <= 9.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] = 21;
}
} else {
if (features[24] <= 8.0) {
if (features[19] <= -90.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= 10.5) {
if (features[18] <= -60.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[16] <= 0.5) {
if (features[23] <= -22.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 83;
classes[4] = 0;
}
}
} else {
if (features[45] <= -17.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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
} else {
if (features[46] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
if (features[3] <= 8.5) {
if (features[28] <= -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[22] <= 59.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 201;
} 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] = 3;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[45] <= 26.5) {
if (features[45] <= 2.5) {
if (features[10] <= 8.5) {
if (features[36] <= -18.5) {
if (features[20] <= -13.5) {
if (features[1] <= -16.5) {
if (features[30] <= -1.5) {
if (features[3] <= 4.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] = 1;
}
} else {
if (features[31] <= 29.5) {
if (features[12] <= 8.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] = 1;
classes[4] = 0;
}
}
} else {
if (features[23] <= 11.0) {
if (features[3] <= -7.5) {
if (features[28] <= 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[11] <= 5.5) {
if (features[24] <= -82.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] = 70;
classes[4] = 0;
}
} else {
if (features[46] <= 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] = 5;
}
}
}
} else {
if (features[39] <= 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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[18] <= -19.5) {
if (features[6] <= -13.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] = 3;
classes[4] = 0;
}
} else {
if (features[38] <= -27.5) {
if (features[12] <= -0.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
}
}
}
}
}
} else {
if (features[1] <= -13.5) {
if (features[15] <= 4.5) {
if (features[3] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 624;
classes[4] = 0;
} else {
if (features[22] <= 52.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[37] <= -12.5) {
if (features[14] <= 4.5) {
if (features[37] <= -13.5) {
if (features[28] <= -3.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[45] <= -13.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] = 134;
classes[4] = 0;
}
} else {
if (features[6] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[40] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[47] <= -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] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[47] <= -15.5) {
if (features[21] <= -1.0) {
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] = 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] = 0;
classes[4] = 4;
}
}
}
} else {
if (features[22] <= 57.0) {
if (features[16] <= 1.5) {
if (features[33] <= -3.5) {
if (features[2] <= -12.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[28] <= -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] = 30;
}
}
} 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] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= -3.5) {
if (features[7] <= 1.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] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1373;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[5] <= -6.0) {
if (features[38] <= -14.5) {
if (features[27] <= -4.5) {
if (features[0] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 110;
}
} else {
if (features[43] <= -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] = 6;
classes[4] = 0;
}
}
}
} else {
if (features[7] <= 0.5) {
if (features[20] <= -148.5) {
if (features[0] <= 3.5) {
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 {
if (features[36] <= 44.0) {
if (features[0] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3494;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -69.5) {
if (features[13] <= -3.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] = 6;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 173;
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= 49.5) {
if (features[34] <= -10.5) {
if (features[5] <= 31.5) {
if (features[1] <= 48.5) {
if (features[31] <= -29.5) {
if (features[49] <= 78.5) {
if (features[38] <= 37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 74.5) {
if (features[19] <= 78.5) {
if (features[33] <= 5.5) {
if (features[37] <= 85.0) {
if (features[27] <= 2.5) {
classes[0] = 0;
classes[1] = 251;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 11;
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] = 1070;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -21.0) {
if (features[30] <= -129.5) {
if (features[15] <= -15.5) {
if (features[48] <= 7.5) {
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 47.0) {
classes[0] = 0;
classes[1] = 195;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 41.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 89.5) {
if (features[24] <= 67.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 {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[21] <= -75.0) {
if (features[28] <= 9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 12;
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[14] <= -12.5) {
classes[0] = 0;
classes[1] = 17;
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[41] <= 0.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[10] <= -21.5) {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 93.5) {
classes[0] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -46.5) {
classes[0] = 13;
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[38] <= 68.0) {
if (features[36] <= 50.5) {
classes[0] = 0;
classes[1] = 76;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -12.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 {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[12] <= -94.5) {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -5.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[38] <= 52.5) {
if (features[21] <= -228.5) {
classes[0] = 0;
classes[1] = 187;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -72.0) {
if (features[40] <= -27.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 34.0) {
classes[0] = 0;
classes[1] = 2;
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] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= -18.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 408;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[25] <= -13.5) {
if (features[42] <= 73.5) {
if (features[24] <= 19.0) {
if (features[40] <= -53.5) {
classes[0] = 0;
classes[1] = 22;
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] = 360;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= -17.5) {
if (features[12] <= -29.0) {
classes[0] = 6;
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[48] <= 10.5) {
if (features[12] <= 29.5) {
classes[0] = 0;
classes[1] = 39;
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[38] <= 77.5) {
if (features[21] <= -61.5) {
if (features[47] <= 13.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 34.5) {
if (features[41] <= 13.5) {
classes[0] = 63;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 30.0) {
if (features[46] <= -18.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] = 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[41] <= 10.5) {
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[0] <= 31.0) {
classes[0] = 153;
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] <= 63.5) {
if (features[22] <= -16.5) {
classes[0] = 0;
classes[1] = 99;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 46.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[9] <= -13.5) {
if (features[30] <= 3.5) {
if (features[47] <= 91.5) {
if (features[3] <= -57.5) {
if (features[29] <= 4.5) {
if (features[3] <= -167.0) {
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 {
if (features[37] <= 86.5) {
if (features[42] <= 80.5) {
classes[0] = 108;
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] = 1232;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[48] <= 11.5) {
if (features[28] <= 12.5) {
if (features[14] <= -16.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -72.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -4.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] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 11.5) {
classes[0] = 44;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -36.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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 29.5) {
if (features[20] <= 12.5) {
if (features[37] <= 105.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 {
if (features[9] <= -17.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 153;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -17.0) {
classes[0] = 0;
classes[1] = 28;
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[7] <= -9.5) {
if (features[36] <= 49.5) {
if (features[37] <= 86.5) {
if (features[42] <= 70.5) {
classes[0] = 0;
classes[1] = 128;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 61.0) {
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[25] <= -9.0) {
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[30] <= -0.5) {
if (features[31] <= -66.5) {
if (features[7] <= -11.5) {
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 {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= -4.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[39] <= -130.5) {
if (features[48] <= 27.5) {
classes[0] = 514;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -4.5) {
classes[0] = 0;
classes[1] = 1;
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 {
if (features[22] <= 2.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;
}
}
}
}
}
}
}
}
}
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_31(double[] features) {
int[] classes = new int[5];
if (features[49] <= -18.5) {
if (features[0] <= -15.5) {
if (features[9] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 119;
classes[4] = 1640;
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3257;
} else {
if (features[3] <= -1.5) {
if (features[21] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 414;
} 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] = 4;
}
}
}
} else {
if (features[19] <= -90.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] = 10;
classes[4] = 0;
}
}
}
}
} else {
if (features[39] <= -2.5) {
if (features[38] <= -32.5) {
if (features[8] <= -1.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 175;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[49] <= -20.5) {
if (features[12] <= -0.5) {
if (features[12] <= -1.5) {
if (features[13] <= 8.5) {
if (features[3] <= 0.0) {
if (features[22] <= 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] = 7;
classes[4] = 0;
}
} else {
if (features[5] <= -9.5) {
if (features[11] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 337;
} else {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[15] <= 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] = 3;
}
}
}
} else {
if (features[23] <= -20.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] = 307;
}
} else {
if (features[48] <= 1.5) {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[11] <= 3.5) {
if (features[1] <= -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] = 1;
}
} else {
if (features[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
if (features[38] <= -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] = 4;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 30;
}
}
} else {
if (features[10] <= 11.5) {
if (features[23] <= -19.5) {
if (features[32] <= 4.5) {
if (features[47] <= -78.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[38] <= -31.0) {
if (features[22] <= 27.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] = 3;
classes[4] = 0;
}
} else {
if (features[5] <= -10.5) {
if (features[37] <= -21.0) {
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] = 2;
}
} 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[27] <= -2.5) {
if (features[5] <= -11.5) {
if (features[28] <= -6.5) {
if (features[37] <= -31.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[1] <= -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] = 20;
classes[4] = 0;
}
}
} else {
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] = 12;
}
}
} else {
if (features[39] <= -1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[22] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[48] <= -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] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
}
} else {
if (features[3] <= 5.5) {
if (features[38] <= -19.5) {
if (features[32] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[15] <= 5.5) {
if (features[24] <= -37.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[16] <= 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] = 13;
}
}
} else {
if (features[47] <= -72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[23] <= 54.5) {
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] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[25] <= 8.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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 31;
}
}
}
} else {
if (features[14] <= 5.5) {
if (features[10] <= 5.5) {
if (features[49] <= -23.5) {
if (features[18] <= -28.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] = 17;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 122;
classes[4] = 0;
}
} else {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
} else {
if (features[20] <= -50.5) {
if (features[32] <= -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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[4] <= -2.5) {
if (features[42] <= 46.5) {
if (features[23] <= 33.5) {
if (features[2] <= 25.0) {
if (features[6] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[47] <= -239.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= 39.5) {
if (features[37] <= 48.5) {
if (features[49] <= 37.5) {
if (features[41] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2919;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 435;
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] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 63;
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[4] <= -15.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] = 3;
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] = 42;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 91;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 117;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 88.5) {
if (features[40] <= -29.5) {
if (features[38] <= 67.5) {
if (features[31] <= -31.5) {
if (features[0] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 62.5) {
if (features[40] <= -38.5) {
if (features[19] <= 101.0) {
if (features[10] <= -23.5) {
if (features[40] <= -64.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -54.5) {
if (features[10] <= -20.5) {
if (features[18] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 36.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 {
if (features[26] <= 0.5) {
if (features[39] <= -219.5) {
classes[0] = 0;
classes[1] = 19;
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] = 310;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= 0.5) {
if (features[42] <= 73.5) {
classes[0] = 0;
classes[1] = 1612;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 29.5) {
classes[0] = 0;
classes[1] = 15;
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[49] <= 67.5) {
if (features[32] <= 11.5) {
classes[0] = 0;
classes[1] = 142;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -103.5) {
if (features[37] <= 74.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] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[31] <= -66.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 42.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 {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 67.0) {
if (features[6] <= 46.5) {
classes[0] = 0;
classes[1] = 109;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 15.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 {
if (features[44] <= 4.5) {
classes[0] = 7;
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[15] <= -19.5) {
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[3] <= -136.0) {
if (features[1] <= 53.5) {
classes[0] = 0;
classes[1] = 32;
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[13] <= -16.5) {
if (features[39] <= -65.0) {
if (features[34] <= -17.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] = 55;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 4.5) {
if (features[36] <= 53.0) {
classes[0] = 3;
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[7] <= -10.5) {
if (features[12] <= 22.0) {
classes[0] = 0;
classes[1] = 2;
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[21] <= -109.0) {
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[39] <= -105.0) {
if (features[3] <= -173.5) {
if (features[48] <= 22.0) {
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[42] <= 53.0) {
if (features[20] <= 49.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[21] <= -232.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1148;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= 5.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[11] <= -22.5) {
if (features[34] <= -22.5) {
classes[0] = 22;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -5.5) {
classes[0] = 0;
classes[1] = 60;
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[48] <= 5.5) {
if (features[21] <= -144.0) {
if (features[1] <= 49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 85.5) {
if (features[19] <= 17.5) {
if (features[18] <= 8.0) {
if (features[8] <= 2.0) {
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] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -72.5) {
if (features[20] <= 49.0) {
if (features[46] <= -20.5) {
if (features[21] <= -47.5) {
classes[0] = 12;
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] <= -121.5) {
classes[0] = 1;
classes[1] = 0;
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] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -19.5) {
classes[0] = 0;
classes[1] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 18.0) {
if (features[29] <= 15.5) {
if (features[32] <= 12.5) {
if (features[1] <= 50.5) {
if (features[40] <= -69.5) {
if (features[47] <= 34.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 {
classes[0] = 72;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 264;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -60.5) {
if (features[12] <= 22.0) {
if (features[36] <= 58.5) {
classes[0] = 10;
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] = 69;
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[0] <= 27.5) {
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 {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[33] <= 5.5) {
if (features[49] <= 89.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 {
if (features[22] <= -61.5) {
if (features[18] <= 12.5) {
classes[0] = 1;
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[25] <= -6.5) {
if (features[30] <= 6.5) {
if (features[3] <= -37.5) {
classes[0] = 1176;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 84.5) {
classes[0] = 0;
classes[1] = 1;
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[18] <= 50.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[3] <= -31.5) {
classes[0] = 42;
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[18] <= -51.5) {
if (features[9] <= 1.5) {
if (features[3] <= 19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 85;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[5] <= -12.5) {
if (features[22] <= 58.0) {
if (features[4] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[29] <= -12.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] = 162;
}
}
} else {
if (features[18] <= -56.5) {
if (features[10] <= 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] = 11;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
} else {
if (features[2] <= -13.5) {
if (features[3] <= 18.5) {
if (features[38] <= -13.5) {
if (features[33] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[4] <= 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] = 2;
}
}
} else {
if (features[16] <= 1.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
}
} else {
if (features[37] <= -7.5) {
if (features[36] <= -6.5) {
if (features[19] <= 23.0) {
if (features[40] <= 13.5) {
if (features[31] <= 12.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 63;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[20] <= -16.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] = 0;
classes[4] = 1;
}
}
}
}
} else {
if (features[0] <= -13.5) {
if (features[48] <= -6.5) {
if (features[2] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[41] <= -6.5) {
if (features[42] <= -16.5) {
if (features[9] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
if (features[1] <= -19.0) {
if (features[38] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[12] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[14] <= 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] = 13;
}
}
}
} else {
if (features[6] <= -16.5) {
if (features[8] <= -1.5) {
if (features[24] <= -56.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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 66;
}
} else {
if (features[35] <= 0.5) {
if (features[36] <= -16.0) {
if (features[10] <= 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 {
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 {
if (features[46] <= 3.5) {
if (features[34] <= -6.0) {
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] = 1388;
classes[4] = 0;
}
} else {
if (features[3] <= 12.5) {
if (features[20] <= -81.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[6] <= -16.5) {
if (features[45] <= -16.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] = 6;
classes[4] = 0;
}
} else {
if (features[2] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[24] <= -54.5) {
if (features[26] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
} else {
if (features[2] <= -14.5) {
if (features[0] <= -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 {
if (features[15] <= 7.5) {
if (features[44] <= -0.5) {
if (features[45] <= -13.5) {
if (features[29] <= -2.5) {
if (features[34] <= 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] = 1;
}
} else {
if (features[37] <= -10.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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 62;
classes[4] = 0;
}
} else {
if (features[3] <= 3.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] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[14] <= 4.5) {
if (features[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 425;
classes[4] = 0;
} else {
if (features[3] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 67;
classes[4] = 0;
} else {
if (features[2] <= -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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[25] <= 16.5) {
if (features[0] <= -11.5) {
if (features[8] <= -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] = 32;
classes[4] = 0;
}
} else {
if (features[48] <= 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] = 2;
}
}
}
}
}
}
}
} else {
if (features[0] <= -9.5) {
if (features[23] <= -8.0) {
if (features[12] <= -17.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] = 39;
}
} else {
if (features[38] <= -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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
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_32(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[39] <= -1.5) {
if (features[12] <= -2.5) {
if (features[38] <= -23.5) {
if (features[6] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
} else {
if (features[11] <= 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] = 4;
}
}
} else {
if (features[9] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[20] <= -51.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} else {
if (features[0] <= -11.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 {
if (features[6] <= -27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= -11.5) {
if (features[5] <= -12.5) {
if (features[35] <= 1.0) {
if (features[3] <= 0.5) {
if (features[47] <= -77.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] = 221;
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[20] <= -64.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] = 12;
classes[4] = 0;
}
}
} else {
if (features[2] <= -15.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[45] <= -20.5) {
if (features[8] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= -14.5) {
if (features[13] <= 9.5) {
if (features[22] <= -21.5) {
if (features[3] <= 11.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] = 13;
}
} else {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 837;
} 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] = 4222;
}
} else {
if (features[39] <= 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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 1.5) {
if (features[9] <= 6.5) {
if (features[19] <= -16.5) {
if (features[41] <= -2.5) {
if (features[16] <= 1.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 172;
classes[4] = 0;
} else {
if (features[41] <= -6.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 {
if (features[27] <= -3.5) {
if (features[31] <= 26.5) {
if (features[39] <= 0.5) {
if (features[31] <= 19.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] = 22;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[40] <= 24.5) {
if (features[12] <= 1.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
} else {
if (features[31] <= 19.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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
}
} else {
if (features[8] <= -0.5) {
if (features[43] <= -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] = 33;
classes[4] = 0;
}
} else {
if (features[29] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
} else {
if (features[25] <= 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] = 4;
}
}
}
}
}
} else {
if (features[29] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
if (features[13] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[27] <= -2.5) {
if (features[35] <= 0.5) {
if (features[45] <= -16.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] = 18;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 96;
}
}
} else {
if (features[33] <= 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] = 1;
}
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[13] <= 6.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] = 6;
}
} else {
if (features[11] <= 2.5) {
if (features[3] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[49] <= -8.5) {
if (features[19] <= -81.5) {
if (features[28] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 76;
}
} else {
if (features[18] <= -54.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] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[32] <= -7.5) {
if (features[43] <= -1.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] = 4;
classes[4] = 0;
}
} else {
if (features[32] <= -5.5) {
if (features[13] <= 5.5) {
if (features[1] <= -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] = 5;
classes[4] = 0;
}
} else {
if (features[40] <= 14.0) {
if (features[5] <= -13.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[14] <= 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] = 34;
}
}
}
} else {
if (features[9] <= 2.5) {
if (features[3] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 58;
} else {
if (features[34] <= 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[2] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 676;
} else {
if (features[28] <= 0.5) {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 104;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[45] <= -14.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[4] <= -2.5) {
if (features[10] <= -12.5) {
if (features[6] <= 39.5) {
if (features[45] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 141;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -30.5) {
if (features[15] <= -21.5) {
if (features[2] <= 33.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -11.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] = 10;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[42] <= 86.0) {
if (features[4] <= -14.5) {
if (features[25] <= -21.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -22.5) {
if (features[12] <= -6.0) {
if (features[32] <= 2.5) {
if (features[4] <= -24.0) {
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] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -19.5) {
if (features[47] <= 16.0) {
if (features[27] <= -0.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -18.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 74.0) {
if (features[35] <= -0.5) {
if (features[20] <= 66.5) {
classes[0] = 0;
classes[1] = 43;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 11.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[20] <= 65.5) {
classes[0] = 0;
classes[1] = 1180;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -51.5) {
classes[0] = 0;
classes[1] = 97;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -50.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 {
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] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -13.5) {
if (features[9] <= -12.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 {
classes[0] = 139;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -64.5) {
if (features[49] <= 56.5) {
if (features[40] <= -24.5) {
classes[0] = 0;
classes[1] = 113;
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[14] <= -12.5) {
if (features[3] <= -71.5) {
if (features[10] <= -20.5) {
if (features[19] <= 104.5) {
classes[0] = 1377;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 3.5) {
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] <= 77.5) {
if (features[22] <= -31.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 66.0) {
if (features[10] <= -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] = 441;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[24] <= 49.5) {
if (features[34] <= -17.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[30] <= -7.5) {
if (features[5] <= 27.0) {
classes[0] = 3;
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 {
classes[0] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -30.5) {
if (features[46] <= -17.5) {
if (features[12] <= 10.0) {
if (features[18] <= 13.0) {
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 {
classes[0] = 211;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 85.0) {
if (features[47] <= 76.5) {
classes[0] = 0;
classes[1] = 219;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -19.0) {
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 {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -27.5) {
if (features[3] <= -159.5) {
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 {
classes[0] = 426;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[49] <= 92.5) {
if (features[14] <= -12.5) {
if (features[3] <= -51.5) {
if (features[48] <= 6.0) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -23.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 46.0) {
classes[0] = 46;
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] <= -18.5) {
if (features[20] <= 82.5) {
if (features[26] <= 4.5) {
if (features[40] <= -94.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 15.5) {
if (features[1] <= 51.0) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -37.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] = 113;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[33] <= 12.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[40] <= -76.0) {
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 {
if (features[41] <= -1.0) {
classes[0] = 0;
classes[1] = 1;
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[4] <= -22.0) {
if (features[21] <= -61.5) {
if (features[42] <= 82.5) {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 117;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -16.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[44] <= 3.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] = 405;
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[9] <= -17.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 91;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= 17.0) {
if (features[15] <= 1.5) {
if (features[20] <= -148.5) {
if (features[42] <= 31.0) {
if (features[30] <= -198.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] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3122;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -71.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] = 331;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[35] <= -0.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] = 18;
classes[4] = 0;
}
}
} else {
if (features[30] <= -29.0) {
if (features[28] <= 20.0) {
if (features[49] <= 45.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[31] <= -29.5) {
if (features[34] <= -11.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[9] <= -6.0) {
classes[0] = 102;
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] = 252;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 5.5) {
if (features[11] <= 6.5) {
if (features[42] <= -19.5) {
if (features[1] <= -10.5) {
if (features[3] <= -7.5) {
if (features[47] <= -61.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[9] <= 4.5) {
if (features[34] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[10] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 182;
classes[4] = 0;
} else {
if (features[4] <= 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] = 2;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
}
} else {
if (features[0] <= 16.0) {
if (features[3] <= 4.5) {
if (features[20] <= -58.5) {
if (features[9] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 174;
classes[4] = 0;
} else {
if (features[42] <= -17.5) {
if (features[30] <= 2.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] = 5;
classes[4] = 0;
}
}
} else {
if (features[14] <= 4.5) {
if (features[25] <= -7.5) {
if (features[1] <= -14.5) {
if (features[36] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[6] <= -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] = 96;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1504;
classes[4] = 0;
}
} else {
if (features[45] <= -14.5) {
if (features[30] <= 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] = 47;
classes[4] = 0;
}
}
}
} else {
if (features[0] <= -11.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[48] <= -1.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
}
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[4] <= 7.5) {
if (features[12] <= 1.0) {
if (features[48] <= 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
}
} else {
if (features[4] <= 12.5) {
if (features[47] <= -61.0) {
if (features[31] <= 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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
} else {
if (features[28] <= -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] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[36] <= -18.5) {
if (features[31] <= 15.5) {
if (features[43] <= -1.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] = 10;
classes[4] = 0;
}
} else {
if (features[4] <= 8.5) {
if (features[8] <= -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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 73;
}
}
} else {
if (features[2] <= -12.5) {
if (features[3] <= 11.5) {
if (features[45] <= -13.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] = 3;
}
} else {
if (features[12] <= -4.0) {
if (features[42] <= -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] = 9;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
}
}
} else {
if (features[9] <= 6.5) {
if (features[24] <= -69.5) {
if (features[10] <= 5.0) {
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] = 7;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
} else {
if (features[34] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 89;
classes[4] = 0;
} else {
if (features[1] <= -14.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] = 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] = 88;
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_33(double[] features) {
int[] classes = new int[5];
if (features[40] <= -3.5) {
if (features[36] <= 27.5) {
if (features[7] <= -0.5) {
if (features[2] <= 2.5) {
if (features[4] <= -4.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] = 10;
classes[4] = 0;
}
} else {
if (features[45] <= 28.5) {
if (features[20] <= -144.0) {
if (features[17] <= -0.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 {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2276;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1132;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 90;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -69.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] = 8;
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] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 21;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 172;
classes[4] = 0;
} else {
if (features[10] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] <= 36.5) {
if (features[0] <= 29.5) {
if (features[45] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 53;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= 19.5) {
if (features[9] <= -14.5) {
if (features[4] <= -15.0) {
if (features[0] <= 18.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 76.5) {
if (features[48] <= 8.5) {
if (features[20] <= 82.5) {
if (features[46] <= -20.5) {
if (features[12] <= -104.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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] = 80;
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] = 1;
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 {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[12] <= 43.0) {
if (features[38] <= 69.5) {
if (features[12] <= -113.5) {
if (features[39] <= -224.5) {
classes[0] = 0;
classes[1] = 33;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -14.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 {
if (features[19] <= 78.5) {
classes[0] = 0;
classes[1] = 1135;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -14.5) {
classes[0] = 0;
classes[1] = 94;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 11.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 {
if (features[21] <= -115.0) {
classes[0] = 8;
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[34] <= -15.0) {
classes[0] = 10;
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] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -29.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 120;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[14] <= -12.5) {
if (features[25] <= -13.5) {
if (features[45] <= 40.5) {
if (features[10] <= -25.0) {
classes[0] = 1;
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[29] <= 7.5) {
if (features[21] <= -166.5) {
classes[0] = 2;
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[0] <= 29.5) {
if (features[11] <= -18.5) {
if (features[9] <= -18.5) {
if (features[38] <= 83.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[10] <= -23.5) {
classes[0] = 157;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 23.5) {
classes[0] = 0;
classes[1] = 5;
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[26] <= 3.5) {
if (features[12] <= 44.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 {
if (features[35] <= 0.5) {
if (features[4] <= -35.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] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= 82.5) {
if (features[10] <= -24.0) {
classes[0] = 0;
classes[1] = 1;
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[20] <= 84.5) {
if (features[48] <= 10.0) {
classes[0] = 1;
classes[1] = 0;
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 {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[11] <= -22.5) {
if (features[3] <= -65.0) {
classes[0] = 22;
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[19] <= 17.5) {
if (features[46] <= -20.5) {
classes[0] = 23;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -136.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 3.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 49.5) {
if (features[42] <= 69.0) {
if (features[36] <= 49.5) {
if (features[11] <= -12.5) {
if (features[25] <= -5.5) {
classes[0] = 12;
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] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 208;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 75.0) {
classes[0] = 0;
classes[1] = 22;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -6.0) {
if (features[28] <= 11.0) {
classes[0] = 0;
classes[1] = 4;
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] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[36] <= 49.5) {
if (features[39] <= -46.0) {
classes[0] = 20;
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[14] <= -17.5) {
if (features[22] <= -70.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 10.5) {
if (features[47] <= 15.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 301;
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[28] <= 10.5) {
if (features[9] <= -17.5) {
classes[0] = 0;
classes[1] = 2;
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[27] <= 9.5) {
if (features[30] <= -230.5) {
if (features[49] <= 81.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 188;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1056;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 54.0) {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -12.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[22] <= -26.5) {
if (features[38] <= 68.5) {
if (features[4] <= -18.5) {
if (features[4] <= -20.5) {
if (features[30] <= 4.5) {
if (features[28] <= 38.0) {
if (features[37] <= 88.5) {
if (features[37] <= 85.5) {
if (features[35] <= -0.5) {
if (features[2] <= 38.5) {
if (features[1] <= 46.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] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 557;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[4] <= -38.0) {
classes[0] = 0;
classes[1] = 50;
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -57.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[12] <= -99.0) {
classes[0] = 3;
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] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= 9.5) {
if (features[14] <= -11.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[20] <= 11.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -61.0) {
classes[0] = 95;
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[4] <= -19.5) {
if (features[49] <= 72.5) {
if (features[39] <= -190.0) {
if (features[3] <= -166.0) {
classes[0] = 0;
classes[1] = 20;
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] = 0;
classes[1] = 375;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 18.5) {
if (features[2] <= 39.0) {
classes[0] = 2;
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[33] <= 15.5) {
if (features[12] <= 26.0) {
if (features[1] <= 53.5) {
if (features[13] <= -16.5) {
classes[0] = 0;
classes[1] = 13;
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 {
classes[0] = 152;
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[49] <= 54.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -235.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 544;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[37] <= -20.5) {
if (features[40] <= 32.5) {
if (features[0] <= -16.5) {
if (features[47] <= -47.5) {
if (features[45] <= -23.5) {
if (features[3] <= -11.0) {
if (features[24] <= -25.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1121;
}
} else {
if (features[41] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 229;
} else {
if (features[28] <= -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] = 5;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 42;
classes[4] = 349;
}
} else {
if (features[49] <= -20.5) {
if (features[24] <= -27.5) {
if (features[14] <= 5.5) {
if (features[36] <= -19.5) {
if (features[10] <= 6.5) {
if (features[30] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[31] <= 26.5) {
if (features[12] <= -0.5) {
if (features[0] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 110;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[4] <= 11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[6] <= -18.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] = 7;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[18] <= -24.5) {
if (features[36] <= -30.0) {
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] = 56;
classes[4] = 0;
} else {
if (features[34] <= 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 {
if (features[20] <= -47.5) {
if (features[30] <= 1.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[19] <= 7.5) {
if (features[6] <= -13.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
} else {
if (features[24] <= -67.5) {
if (features[37] <= -26.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] = 16;
}
} else {
if (features[41] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[3] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 145;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
} else {
if (features[12] <= -0.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 145;
} else {
if (features[7] <= 1.5) {
if (features[4] <= 10.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] = 11;
}
}
} else {
if (features[18] <= -42.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[21] <= 119.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[4] <= 13.5) {
if (features[30] <= 0.5) {
if (features[30] <= -1.5) {
if (features[25] <= 12.5) {
if (features[26] <= 1.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] = 2;
}
} else {
if (features[27] <= -3.5) {
if (features[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[20] <= -24.0) {
if (features[30] <= -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] = 9;
classes[4] = 0;
}
}
} else {
if (features[40] <= 16.5) {
if (features[12] <= 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] = 3;
classes[4] = 0;
}
} else {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 135;
} else {
if (features[29] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[14] <= 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] = 3;
}
}
}
}
}
}
} else {
if (features[3] <= 3.0) {
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] <= 5.5) {
if (features[39] <= -2.5) {
if (features[49] <= -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] = 8;
classes[4] = 0;
}
} else {
if (features[0] <= -15.5) {
if (features[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 29;
} else {
if (features[48] <= -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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 234;
}
}
} else {
if (features[24] <= 1.5) {
if (features[46] <= 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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
} else {
if (features[20] <= -63.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
if (features[14] <= 4.5) {
if (features[48] <= -12.5) {
if (features[46] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[26] <= -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] = 5;
}
}
} else {
if (features[7] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 109;
classes[4] = 0;
} else {
if (features[24] <= -24.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 {
if (features[23] <= 33.0) {
if (features[45] <= -15.5) {
if (features[31] <= 22.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 {
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] = 6;
}
}
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[46] <= 6.5) {
if (features[7] <= 5.0) {
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] = 0;
classes[4] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
if (features[0] <= -12.0) {
if (features[30] <= 2.5) {
if (features[2] <= -15.5) {
if (features[14] <= 5.5) {
if (features[25] <= -12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[41] <= -14.5) {
if (features[5] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
} else {
if (features[33] <= -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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 497;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2957;
}
} 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] = 23;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[42] <= -26.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[23] <= -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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[5] <= -13.5) {
if (features[28] <= -9.5) {
if (features[25] <= 11.5) {
if (features[2] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 92;
classes[4] = 0;
} else {
if (features[13] <= 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[2] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 103;
} else {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[48] <= -2.5) {
if (features[22] <= 7.5) {
if (features[37] <= -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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
} else {
if (features[39] <= -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] = 0;
classes[3] = 0;
classes[4] = 15;
}
}
} else {
if (features[41] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[2] <= -13.5) {
if (features[13] <= 3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[16] <= 0.5) {
if (features[1] <= -17.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 254;
}
}
} else {
if (features[44] <= -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] = 2;
}
}
}
}
}
} else {
if (features[2] <= -14.5) {
if (features[3] <= 7.5) {
if (features[27] <= -3.5) {
if (features[38] <= -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] = 79;
classes[4] = 0;
}
} else {
if (features[40] <= 17.5) {
if (features[15] <= 3.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] = 18;
} 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[11] <= 2.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] = 11;
classes[4] = 0;
}
} else {
if (features[5] <= -11.5) {
if (features[4] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 78;
} else {
if (features[41] <= -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] = 19;
}
}
} else {
if (features[27] <= -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] = 6;
}
}
}
}
} else {
if (features[34] <= -2.5) {
if (features[42] <= 33.5) {
if (features[17] <= 0.5) {
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] = 1;
}
} else {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 5.0) {
if (features[10] <= 4.5) {
if (features[36] <= -18.5) {
if (features[44] <= -0.5) {
if (features[3] <= 18.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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1238;
classes[4] = 0;
}
} else {
if (features[45] <= -12.5) {
if (features[36] <= -8.5) {
if (features[12] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 96;
classes[4] = 0;
} else {
if (features[43] <= -0.5) {
if (features[23] <= -52.0) {
if (features[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[10] <= 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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
classes[4] = 0;
}
} else {
if (features[42] <= -13.5) {
if (features[46] <= 5.5) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
} else {
if (features[38] <= -13.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 {
if (features[28] <= 2.5) {
if (features[14] <= 4.5) {
if (features[29] <= -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] = 1;
}
} 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] = 4;
classes[4] = 0;
}
}
} else {
if (features[41] <= -3.5) {
if (features[34] <= 4.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] = 2;
classes[4] = 19;
}
}
}
}
} else {
if (features[37] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[48] <= -4.0) {
if (features[44] <= -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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
}
}
}
} else {
if (features[23] <= 39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 382;
classes[4] = 0;
} else {
if (features[10] <= 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] = 4;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 8;
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_34(double[] features) {
int[] classes = new int[5];
if (features[13] <= 0.5) {
if (features[11] <= -10.5) {
if (features[49] <= 74.5) {
if (features[31] <= -30.5) {
if (features[20] <= 0.0) {
if (features[5] <= 16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 54;
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[2] <= 21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 41;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -19.5) {
if (features[5] <= 30.5) {
if (features[40] <= -49.5) {
if (features[21] <= -153.0) {
if (features[41] <= 0.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 59;
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] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 67.5) {
if (features[36] <= 61.5) {
if (features[14] <= -13.5) {
if (features[4] <= -37.0) {
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 {
if (features[45] <= 42.0) {
classes[0] = 0;
classes[1] = 75;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 75.5) {
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[40] <= -34.5) {
if (features[5] <= 21.5) {
if (features[6] <= 36.0) {
classes[0] = 0;
classes[1] = 143;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -232.0) {
classes[0] = 0;
classes[1] = 49;
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] <= 73.5) {
if (features[23] <= 54.5) {
if (features[10] <= -15.5) {
classes[0] = 0;
classes[1] = 1497;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 170;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 3.0) {
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[37] <= 82.5) {
classes[0] = 0;
classes[1] = 64;
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[6] <= 41.0) {
classes[0] = 0;
classes[1] = 20;
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] <= -108.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 {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -9.5) {
if (features[26] <= 3.5) {
if (features[5] <= 22.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -12.5) {
classes[0] = 0;
classes[1] = 50;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 73.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[27] <= 5.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[27] <= 6.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[0] <= 23.5) {
if (features[6] <= 25.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 {
if (features[3] <= -173.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -13.5) {
classes[0] = 683;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -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 {
if (features[27] <= -0.5) {
if (features[23] <= 59.5) {
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 {
if (features[46] <= -23.5) {
if (features[40] <= -63.0) {
if (features[31] <= -90.5) {
if (features[37] <= 105.0) {
classes[0] = 0;
classes[1] = 2;
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 {
if (features[41] <= 6.5) {
classes[0] = 16;
classes[1] = 0;
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 {
classes[0] = 138;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -69.5) {
if (features[16] <= -3.5) {
if (features[19] <= 14.5) {
if (features[24] <= 14.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 {
if (features[45] <= 38.5) {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[34] <= -17.5) {
classes[0] = 1421;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 88.0) {
classes[0] = 0;
classes[1] = 1;
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[27] <= 7.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 {
if (features[39] <= -2.5) {
if (features[42] <= 88.5) {
if (features[30] <= -132.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -21.5) {
if (features[10] <= -24.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] = 0;
classes[1] = 62;
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[9] <= -15.5) {
if (features[45] <= 48.5) {
if (features[22] <= -8.0) {
if (features[4] <= -33.0) {
if (features[39] <= 4.5) {
classes[0] = 105;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
classes[0] = 22;
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 {
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 {
if (features[19] <= 20.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 74.5) {
if (features[37] <= 91.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 {
classes[0] = 38;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
}
} else {
if (features[49] <= 37.5) {
if (features[45] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 119;
classes[4] = 0;
} else {
if (features[3] <= -152.5) {
if (features[5] <= 17.5) {
if (features[38] <= 14.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] = 19;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 29.0) {
if (features[6] <= 27.5) {
if (features[19] <= -152.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3321;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 124;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -6.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 {
classes[0] = 0;
classes[1] = 8;
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[4] <= -19.5) {
if (features[36] <= 27.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 16;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -77.5) {
if (features[40] <= -27.5) {
if (features[7] <= -8.5) {
if (features[14] <= -10.0) {
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[27] <= 20.5) {
classes[0] = 0;
classes[1] = 23;
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 {
classes[0] = 0;
classes[1] = 187;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 39.0) {
if (features[6] <= 22.5) {
if (features[30] <= -121.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 42;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 148;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 394;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -13.5) {
if (features[6] <= -19.5) {
if (features[45] <= -21.5) {
if (features[39] <= -3.5) {
if (features[1] <= -30.5) {
if (features[19] <= -58.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] = 4;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
if (features[45] <= -23.5) {
if (features[45] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4131;
} else {
if (features[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 249;
} else {
if (features[48] <= -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] = 35;
}
}
}
} else {
if (features[33] <= -12.5) {
if (features[39] <= -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] = 9;
}
} else {
if (features[32] <= -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] = 621;
}
}
}
}
} else {
if (features[15] <= 3.5) {
if (features[37] <= -22.0) {
if (features[5] <= -16.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] = 34;
}
} else {
if (features[33] <= -7.5) {
if (features[14] <= -0.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] = 2;
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 {
if (features[9] <= 4.5) {
if (features[30] <= -0.5) {
if (features[25] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[46] <= 4.5) {
if (features[34] <= 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] = 13;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 52;
}
} else {
if (features[11] <= 6.5) {
if (features[1] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} 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] = 267;
}
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[13] <= 11.5) {
if (features[9] <= 6.5) {
if (features[3] <= -8.0) {
if (features[26] <= 1.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 {
if (features[18] <= -66.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[27] <= -1.5) {
if (features[23] <= 36.0) {
if (features[15] <= 7.5) {
if (features[21] <= -5.5) {
if (features[18] <= -14.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] = 314;
classes[4] = 0;
}
} else {
if (features[23] <= -40.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] = 21;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[1] <= -21.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] = 4;
}
}
}
}
} else {
if (features[31] <= 28.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[14] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[46] <= 9.5) {
if (features[30] <= 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] = 48;
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[41] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
} else {
if (features[39] <= 0.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[30] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[45] <= -15.5) {
if (features[26] <= -2.5) {
if (features[48] <= -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] = 15;
}
} else {
if (features[5] <= -16.5) {
if (features[1] <= -19.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 597;
}
}
} else {
if (features[23] <= -36.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[36] <= -18.5) {
if (features[37] <= -20.5) {
if (features[39] <= 0.5) {
if (features[3] <= 0.5) {
if (features[46] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
if (features[20] <= -24.0) {
if (features[48] <= 1.5) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[13] <= 9.5) {
if (features[33] <= -3.0) {
if (features[20] <= -62.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[0] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
} else {
if (features[39] <= -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] = 25;
}
}
} else {
if (features[24] <= -73.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[47] <= -66.5) {
if (features[29] <= -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 {
if (features[23] <= -19.5) {
if (features[36] <= -22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[10] <= 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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
}
}
}
}
}
} else {
if (features[13] <= 4.5) {
if (features[49] <= -22.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] = 231;
}
}
} else {
if (features[33] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[23] <= -61.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] = 40;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= -14.5) {
if (features[12] <= -23.0) {
if (features[42] <= -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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 21;
}
} else {
if (features[45] <= -9.5) {
if (features[38] <= -15.5) {
if (features[35] <= 1.5) {
if (features[2] <= -14.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] = 46;
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] = 4;
}
}
}
} else {
if (features[1] <= -15.5) {
if (features[10] <= 4.5) {
if (features[11] <= 3.5) {
if (features[23] <= -51.5) {
if (features[45] <= -15.5) {
if (features[37] <= -15.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[3] <= 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] = 10;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
}
} else {
if (features[19] <= -88.5) {
if (features[12] <= -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] = 2;
}
} else {
if (features[9] <= 3.5) {
if (features[20] <= -71.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[18] <= 10.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 249;
classes[4] = 0;
} else {
if (features[3] <= 15.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 {
if (features[12] <= -22.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
}
} else {
if (features[29] <= -3.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] = 27;
classes[4] = 0;
}
}
} else {
if (features[42] <= -11.5) {
if (features[27] <= 4.5) {
if (features[2] <= -15.5) {
if (features[32] <= -3.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] = 15;
}
} else {
if (features[40] <= 14.5) {
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] = 8;
}
} else {
if (features[15] <= 9.5) {
if (features[37] <= -12.5) {
if (features[12] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 122;
classes[4] = 0;
} else {
if (features[12] <= 8.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] = 7;
classes[4] = 0;
}
}
} else {
if (features[2] <= -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] = 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] = 14;
}
} else {
if (features[2] <= -13.0) {
if (features[45] <= -16.5) {
if (features[47] <= -64.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] = 41;
}
} else {
if (features[12] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[0] <= -9.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[9] <= 7.0) {
if (features[2] <= -12.5) {
if (features[45] <= -13.5) {
if (features[25] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 3;
}
} else {
if (features[25] <= 0.5) {
if (features[49] <= -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] = 15;
}
} else {
if (features[6] <= -13.5) {
if (features[49] <= -10.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 {
if (features[47] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[36] <= -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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[10] <= 8.5) {
if (features[10] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1152;
classes[4] = 0;
} else {
if (features[29] <= -4.5) {
if (features[23] <= -49.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[23] <= -19.5) {
if (features[3] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 150;
classes[4] = 0;
} else {
if (features[8] <= -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] = 7;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 245;
classes[4] = 0;
}
}
}
} else {
if (features[4] <= 8.5) {
if (features[9] <= 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] = 20;
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;
}
}
}
}
}
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_35(double[] features) {
int[] classes = new int[5];
if (features[31] <= -3.5) {
if (features[36] <= 27.5) {
if (features[37] <= 14.5) {
if (features[5] <= 1.5) {
if (features[41] <= -9.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] = 146;
classes[4] = 0;
}
} else {
if (features[36] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 426;
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[2] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[0] <= 16.5) {
if (features[24] <= -238.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2889;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -135.0) {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
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] = 245;
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[37] <= 88.5) {
if (features[40] <= -29.5) {
if (features[38] <= 40.5) {
if (features[49] <= 46.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 47;
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[38] <= 67.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 65.5) {
if (features[20] <= 80.5) {
if (features[4] <= -19.5) {
if (features[21] <= 17.5) {
if (features[20] <= 76.5) {
if (features[40] <= -38.5) {
if (features[12] <= -112.0) {
if (features[20] <= 16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -114.5) {
classes[0] = 0;
classes[1] = 32;
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[19] <= 73.5) {
classes[0] = 0;
classes[1] = 1683;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 45.0) {
if (features[23] <= 7.5) {
if (features[12] <= -35.5) {
classes[0] = 1;
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 {
classes[0] = 0;
classes[1] = 322;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[22] <= -51.5) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -47.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[36] <= 50.5) {
classes[0] = 0;
classes[1] = 139;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -22.0) {
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 {
if (features[16] <= -4.5) {
classes[0] = 3;
classes[1] = 0;
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 {
if (features[40] <= -43.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[13] <= -6.5) {
if (features[18] <= 49.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 {
if (features[24] <= 48.5) {
classes[0] = 0;
classes[1] = 2;
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[43] <= -2.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 15.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 {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -49.0) {
if (features[30] <= -11.0) {
if (features[12] <= 22.5) {
if (features[15] <= -20.5) {
if (features[14] <= -14.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 14.5) {
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] = 70;
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[41] <= 6.0) {
classes[0] = 0;
classes[1] = 3;
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 {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[5] <= 28.5) {
if (features[49] <= 48.0) {
classes[0] = 0;
classes[1] = 140;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 42.0) {
classes[0] = 0;
classes[1] = 7;
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[22] <= -29.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -229.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -3.5) {
if (features[22] <= -27.5) {
if (features[37] <= 63.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 {
classes[0] = 1114;
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[33] <= 5.5) {
if (features[30] <= -123.5) {
if (features[47] <= 40.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
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] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= 6.5) {
if (features[11] <= -22.5) {
if (features[22] <= -23.5) {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[35] <= 1.5) {
if (features[3] <= -66.0) {
classes[0] = 23;
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 43.5) {
if (features[33] <= 8.5) {
if (features[18] <= 4.5) {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -8.0) {
classes[0] = 0;
classes[1] = 26;
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] <= -62.5) {
classes[0] = 331;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -53.5) {
classes[0] = 43;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 65.5) {
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 {
if (features[22] <= -4.5) {
if (features[43] <= -4.5) {
if (features[41] <= 13.5) {
classes[0] = 714;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -30.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 {
if (features[41] <= 17.5) {
if (features[3] <= -59.5) {
classes[0] = 640;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 107.0) {
if (features[26] <= 3.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -5.0) {
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] = 42;
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[13] <= -17.5) {
classes[0] = 0;
classes[1] = 7;
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[5] <= 29.5) {
classes[0] = 21;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 56.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[2] <= -15.5) {
if (features[3] <= 0.5) {
if (features[49] <= -34.5) {
if (features[13] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[14] <= 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] = 510;
}
}
}
} else {
if (features[12] <= 1.5) {
if (features[13] <= 11.5) {
if (features[22] <= -53.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[27] <= 0.5) {
if (features[47] <= -81.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[5] <= -11.5) {
if (features[24] <= 32.0) {
if (features[14] <= 5.5) {
if (features[20] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 327;
classes[4] = 0;
} else {
if (features[7] <= 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] = 34;
classes[4] = 0;
}
}
} else {
if (features[21] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[36] <= -22.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] = 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[39] <= 0.5) {
if (features[33] <= -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] = 27;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[33] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[30] <= 2.0) {
if (features[26] <= 1.5) {
if (features[46] <= 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] = 51;
}
} 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] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[42] <= -17.5) {
if (features[5] <= -11.5) {
if (features[21] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5192;
} else {
if (features[6] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 144;
} else {
if (features[32] <= -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] = 20;
}
}
}
} else {
if (features[12] <= -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 {
if (features[27] <= -6.5) {
if (features[24] <= -41.5) {
if (features[19] <= -67.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[8] <= -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] = 17;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
}
} else {
if (features[0] <= -12.5) {
if (features[30] <= 1.5) {
if (features[46] <= 2.5) {
if (features[37] <= -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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 209;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[28] <= -3.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] = 7;
}
}
}
}
}
} else {
if (features[46] <= 7.5) {
if (features[2] <= -13.5) {
if (features[3] <= 6.5) {
if (features[41] <= 4.5) {
if (features[22] <= -50.5) {
if (features[18] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[15] <= 4.5) {
if (features[36] <= -18.5) {
if (features[32] <= -2.5) {
if (features[3] <= 2.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 {
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] = 221;
classes[4] = 0;
}
} else {
if (features[18] <= 29.5) {
if (features[49] <= -11.5) {
if (features[47] <= -1.5) {
if (features[21] <= -1.5) {
if (features[3] <= 0.5) {
if (features[49] <= -18.0) {
if (features[46] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[0] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
classes[4] = 0;
} else {
if (features[37] <= -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] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -8.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] = 3;
}
} else {
if (features[19] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 48;
classes[4] = 0;
} else {
if (features[44] <= 0.5) {
if (features[3] <= -8.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] = 28;
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] = 0;
classes[4] = 5;
}
} 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] = 20;
}
} else {
if (features[9] <= 1.5) {
if (features[17] <= 0.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] = 6;
}
} else {
if (features[12] <= -20.0) {
if (features[37] <= -20.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] = 13;
classes[4] = 0;
}
} else {
if (features[32] <= -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] = 106;
}
}
}
}
} else {
if (features[0] <= 3.0) {
if (features[37] <= -19.5) {
if (features[36] <= -20.5) {
if (features[8] <= -0.5) {
if (features[20] <= -18.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 25;
classes[4] = 0;
} else {
if (features[5] <= -11.5) {
if (features[15] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
} else {
if (features[39] <= 0.5) {
if (features[33] <= 3.5) {
if (features[35] <= 0.5) {
if (features[21] <= -2.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 {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[18] <= 31.5) {
if (features[16] <= 2.5) {
if (features[12] <= -26.0) {
if (features[44] <= -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] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[0] <= -12.5) {
if (features[25] <= -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] = 20;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 126;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[9] <= 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 {
if (features[34] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[23] <= 44.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1090;
classes[4] = 0;
} else {
if (features[2] <= -12.5) {
if (features[38] <= -11.5) {
if (features[18] <= -43.0) {
if (features[23] <= -46.0) {
if (features[19] <= 17.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 {
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] = 55;
classes[4] = 0;
}
} else {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[0] <= -10.0) {
if (features[18] <= -11.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[19] <= -52.5) {
if (features[3] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 156;
classes[4] = 0;
} else {
if (features[12] <= -10.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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 459;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 46.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[48] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
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[39] <= 0.5) {
if (features[27] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[37] <= -13.5) {
if (features[4] <= 7.5) {
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] = 3;
}
} else {
if (features[35] <= -0.5) {
if (features[28] <= 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] = 7;
}
} else {
if (features[19] <= -84.0) {
if (features[4] <= 14.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] = 2;
classes[4] = 0;
}
} 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[16] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[11] <= 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] = 1;
}
}
}
}
}
}
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_36(double[] features) {
int[] classes = new int[5];
if (features[42] <= -18.5) {
if (features[9] <= 5.5) {
if (features[4] <= 19.5) {
if (features[36] <= -18.5) {
if (features[37] <= -26.5) {
if (features[12] <= -1.5) {
if (features[43] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 87;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[3] <= -4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[31] <= 23.5) {
if (features[20] <= -29.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] = 6;
}
} else {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 127;
classes[4] = 0;
} else {
if (features[38] <= -30.5) {
if (features[2] <= -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] = 5;
classes[4] = 0;
}
} else {
if (features[37] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
} else {
if (features[36] <= -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] = 1;
}
}
}
}
}
}
}
} else {
if (features[4] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 81;
classes[4] = 60;
} else {
if (features[22] <= 88.5) {
if (features[3] <= 1.5) {
if (features[27] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[40] <= 28.0) {
if (features[37] <= -19.5) {
if (features[12] <= 19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 41;
} 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[16] <= 2.5) {
if (features[0] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 341;
} 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] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= 6.5) {
if (features[1] <= -11.0) {
if (features[40] <= 23.5) {
if (features[9] <= 4.5) {
if (features[1] <= -21.5) {
if (features[47] <= -32.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[33] <= -8.5) {
if (features[15] <= 2.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] = 94;
classes[4] = 0;
}
}
} else {
if (features[2] <= -13.5) {
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] = 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] = 177;
classes[4] = 0;
}
} else {
if (features[16] <= 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] = 3;
}
}
} else {
if (features[4] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[33] <= -6.5) {
if (features[6] <= -15.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
}
}
} else {
if (features[22] <= -45.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[47] <= 34.0) {
if (features[4] <= 21.5) {
if (features[45] <= -20.5) {
if (features[38] <= -27.5) {
if (features[3] <= 5.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] = 16;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 296;
}
} else {
if (features[19] <= -60.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] = 0;
classes[4] = 1172;
}
} else {
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] = 2;
}
}
}
}
} else {
if (features[14] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[39] <= 1.5) {
if (features[2] <= -18.5) {
if (features[31] <= 14.0) {
if (features[36] <= -28.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] = 13;
}
} else {
if (features[19] <= -49.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2889;
} else {
if (features[19] <= -48.5) {
if (features[11] <= 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] = 22;
}
} else {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 557;
} else {
if (features[10] <= 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] = 76;
}
}
}
}
}
} else {
if (features[38] <= -25.5) {
if (features[27] <= -4.5) {
if (features[1] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[38] <= -37.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] = 16;
classes[4] = 0;
}
}
} else {
if (features[33] <= -3.5) {
if (features[3] <= 9.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 {
if (features[0] <= -13.5) {
if (features[32] <= -2.5) {
if (features[31] <= 38.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 199;
}
} else {
if (features[48] <= 1.5) {
if (features[10] <= 9.5) {
if (features[42] <= -29.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] = 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] = 31;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 248;
}
}
} else {
if (features[12] <= 0.5) {
if (features[2] <= -14.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
}
}
} else {
if (features[42] <= 45.5) {
if (features[45] <= 2.5) {
if (features[45] <= -16.5) {
if (features[32] <= -5.5) {
if (features[45] <= -20.5) {
if (features[29] <= -17.5) {
if (features[49] <= -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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 36;
}
} else {
if (features[33] <= -7.5) {
if (features[10] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 105;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 7;
}
} else {
if (features[18] <= -48.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[31] <= 19.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] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[15] <= 2.5) {
if (features[2] <= -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] = 21;
classes[4] = 0;
}
} else {
if (features[48] <= -0.5) {
if (features[4] <= 15.5) {
if (features[26] <= -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] = 191;
}
} else {
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] = 21;
}
}
} else {
if (features[2] <= -16.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[4] <= 8.5) {
if (features[11] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= -14.5) {
if (features[35] <= 0.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 {
if (features[1] <= -14.5) {
if (features[33] <= -1.0) {
if (features[11] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[8] <= -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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[14] <= 4.5) {
if (features[45] <= -12.5) {
if (features[12] <= -0.5) {
if (features[20] <= -51.5) {
if (features[44] <= -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] = 3;
}
} else {
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] = 207;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1185;
classes[4] = 0;
}
} else {
if (features[28] <= -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] = 48;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[18] <= -49.5) {
if (features[2] <= -13.5) {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 18;
classes[4] = 0;
} else {
if (features[6] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 56;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[32] <= -0.5) {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
if (features[4] <= 9.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] = 26;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -12.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[3] <= 26.5) {
if (features[46] <= 8.0) {
if (features[18] <= 53.5) {
if (features[21] <= 120.0) {
if (features[30] <= -0.5) {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 359;
classes[4] = 0;
} else {
if (features[19] <= -28.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] = 1;
}
}
} else {
if (features[3] <= 10.5) {
if (features[3] <= -12.0) {
if (features[24] <= -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 {
if (features[10] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 239;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[28] <= -2.5) {
if (features[22] <= 1.5) {
if (features[29] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[25] <= 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[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
} else {
if (features[16] <= 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] = 1;
}
}
}
} else {
if (features[29] <= -1.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] = 8;
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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[38] <= -11.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[33] <= 9.5) {
if (features[0] <= 19.0) {
if (features[24] <= -237.5) {
if (features[4] <= -9.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 {
if (features[33] <= 8.5) {
if (features[2] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3177;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -80.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] = 147;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 32.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 74;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 21.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] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 37;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 35.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 148;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= 1.5) {
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[2] <= 36.5) {
if (features[17] <= -0.5) {
if (features[4] <= -15.5) {
if (features[36] <= 62.5) {
if (features[12] <= -112.5) {
if (features[31] <= -60.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 87.5) {
if (features[21] <= 21.0) {
if (features[6] <= 41.5) {
if (features[46] <= -19.5) {
if (features[0] <= 18.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 {
classes[0] = 0;
classes[1] = 1193;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[29] <= 10.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= -80.5) {
classes[0] = 6;
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[37] <= 90.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] <= 29.0) {
classes[0] = 0;
classes[1] = 7;
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[34] <= -11.5) {
if (features[42] <= 66.5) {
if (features[19] <= 81.5) {
classes[0] = 0;
classes[1] = 83;
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] <= 7.0) {
if (features[14] <= -16.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] = 2;
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[19] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 108;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= -20.5) {
if (features[37] <= 103.5) {
if (features[31] <= -73.5) {
if (features[39] <= -94.0) {
classes[0] = 31;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 79.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 8.0) {
if (features[20] <= 45.0) {
classes[0] = 0;
classes[1] = 50;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -17.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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[29] <= 5.5) {
classes[0] = 0;
classes[1] = 23;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 9.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -19.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 7.5) {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
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[48] <= 17.5) {
if (features[25] <= -4.0) {
if (features[24] <= 14.5) {
if (features[12] <= 21.0) {
if (features[3] <= -59.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] = 15;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -40.5) {
classes[0] = 319;
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] = 1;
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] <= -25.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -22.5) {
if (features[4] <= -43.0) {
if (features[39] <= -115.5) {
classes[0] = 10;
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 {
classes[0] = 30;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[39] <= 4.5) {
classes[0] = 1022;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 106.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 87;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[30] <= -70.0) {
if (features[3] <= -170.5) {
if (features[15] <= -17.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 44.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -19.0) {
classes[0] = 0;
classes[1] = 18;
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[36] <= 41.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -28.5) {
if (features[3] <= -165.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[10] <= -13.5) {
if (features[38] <= 50.5) {
if (features[2] <= 39.5) {
classes[0] = 0;
classes[1] = 2;
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 {
classes[0] = 803;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -9.5) {
if (features[8] <= 2.5) {
classes[0] = 0;
classes[1] = 8;
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] <= 53.5) {
classes[0] = 194;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -29.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 {
if (features[33] <= 13.5) {
if (features[37] <= 86.5) {
if (features[31] <= -23.5) {
if (features[21] <= -81.5) {
if (features[15] <= -17.5) {
if (features[34] <= -18.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 84.0) {
classes[0] = 0;
classes[1] = 24;
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[36] <= 48.5) {
classes[0] = 0;
classes[1] = 137;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 12.0) {
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] = 235;
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[14] <= -12.5) {
if (features[24] <= 47.5) {
if (features[3] <= -53.0) {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 40;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 32.5) {
classes[0] = 0;
classes[1] = 2;
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[12] <= 26.0) {
if (features[30] <= -21.0) {
classes[0] = 4;
classes[1] = 0;
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 {
classes[0] = 180;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[37] <= 89.0) {
if (features[30] <= 4.5) {
if (features[49] <= 72.5) {
classes[0] = 0;
classes[1] = 619;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 71.0) {
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] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[35] <= -0.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 60.5) {
if (features[22] <= -15.0) {
if (features[31] <= -70.5) {
if (features[23] <= 16.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 {
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] = 3;
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_37(double[] features) {
int[] classes = new int[5];
if (features[34] <= -1.5) {
if (features[14] <= -8.5) {
if (features[2] <= 36.5) {
if (features[0] <= 29.5) {
if (features[45] <= 23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 58;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 94.5) {
if (features[31] <= -35.5) {
if (features[24] <= 83.5) {
if (features[37] <= 85.5) {
if (features[24] <= 10.5) {
if (features[0] <= 23.5) {
classes[0] = 0;
classes[1] = 107;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -116.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[17] <= -0.5) {
classes[0] = 0;
classes[1] = 1021;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 10.5) {
classes[0] = 0;
classes[1] = 70;
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[40] <= -55.0) {
classes[0] = 0;
classes[1] = 24;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 5.5) {
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[7] <= -5.5) {
if (features[20] <= -115.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 0.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 {
classes[0] = 0;
classes[1] = 36;
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] = 100;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 47.5) {
if (features[12] <= -97.5) {
if (features[31] <= -27.5) {
if (features[13] <= -4.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[49] <= 54.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 109;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[13] <= -5.5) {
if (features[24] <= 83.5) {
if (features[14] <= -12.5) {
if (features[2] <= 39.0) {
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[39] <= 1.5) {
classes[0] = 0;
classes[1] = 715;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 69.5) {
classes[0] = 0;
classes[1] = 42;
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[20] <= 42.5) {
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[4] <= -19.0) {
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[32] <= 8.5) {
if (features[3] <= -70.5) {
if (features[36] <= 49.5) {
if (features[2] <= 42.5) {
if (features[33] <= 5.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -1.5) {
if (features[49] <= 60.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 11.5) {
if (features[45] <= 45.5) {
classes[0] = 10;
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] = 39;
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[11] <= -12.0) {
classes[0] = 0;
classes[1] = 8;
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[13] <= -22.5) {
if (features[10] <= -22.0) {
classes[0] = 31;
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] <= 6.5) {
if (features[33] <= 5.5) {
if (features[38] <= 81.0) {
classes[0] = 20;
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[25] <= -14.5) {
if (features[10] <= -19.0) {
classes[0] = 68;
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[32] <= 4.5) {
if (features[40] <= -55.5) {
classes[0] = 296;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -190.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 137;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 1122;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[9] <= -18.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 {
if (features[21] <= -9.0) {
if (features[28] <= 16.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 66;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 34.0) {
classes[0] = 12;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -57.0) {
classes[0] = 2;
classes[1] = 0;
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] = 24;
classes[1] = 0;
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[19] <= 16.5) {
if (features[33] <= 16.0) {
classes[0] = 0;
classes[1] = 35;
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[39] <= -48.0) {
if (features[22] <= -28.5) {
if (features[42] <= 70.5) {
classes[0] = 0;
classes[1] = 8;
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[37] <= 63.5) {
if (features[20] <= 51.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] = 324;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[8] <= 2.5) {
if (features[49] <= 74.5) {
if (features[4] <= -17.5) {
if (features[38] <= 67.5) {
classes[0] = 0;
classes[1] = 112;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -14.0) {
classes[0] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -67.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -78.0) {
if (features[3] <= -63.0) {
classes[0] = 51;
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[33] <= 14.5) {
if (features[31] <= -69.5) {
if (features[27] <= 5.5) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 45.5) {
classes[0] = 0;
classes[1] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -25.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[10] <= -23.5) {
classes[0] = 0;
classes[1] = 4;
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[7] <= -12.0) {
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 {
if (features[4] <= -28.5) {
if (features[9] <= -17.5) {
if (features[30] <= 1.0) {
classes[0] = 6;
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 {
if (features[48] <= 18.5) {
if (features[3] <= -53.0) {
if (features[32] <= 17.0) {
classes[0] = 424;
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] <= 60.0) {
if (features[46] <= -20.5) {
classes[0] = 5;
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[39] <= 6.5) {
classes[0] = 20;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
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 {
classes[0] = 0;
classes[1] = 7;
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[5] <= 16.5) {
if (features[37] <= -4.5) {
if (features[41] <= -3.0) {
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] = 0;
classes[4] = 5;
}
} else {
if (features[19] <= -229.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= -39.5) {
if (features[39] <= -117.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 {
if (features[43] <= -5.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3199;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 275;
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] <= 42.5) {
if (features[7] <= -3.5) {
classes[0] = 0;
classes[1] = 198;
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[37] <= 64.5) {
if (features[21] <= -226.5) {
classes[0] = 0;
classes[1] = 22;
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] <= -15.0) {
classes[0] = 0;
classes[1] = 5;
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[37] <= -20.5) {
if (features[5] <= -15.5) {
if (features[30] <= -2.5) {
if (features[5] <= -20.5) {
if (features[30] <= -8.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] = 22;
}
} else {
if (features[32] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[30] <= 1.5) {
if (features[12] <= -0.5) {
if (features[9] <= 3.5) {
if (features[12] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 495;
} else {
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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4347;
}
} else {
if (features[3] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 407;
} else {
if (features[2] <= -24.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] = 52;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= -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] = 15;
classes[4] = 0;
}
}
}
} else {
if (features[13] <= 11.5) {
if (features[3] <= 0.5) {
if (features[18] <= 29.0) {
if (features[3] <= -4.5) {
if (features[23] <= -49.5) {
if (features[25] <= -4.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] = 9;
classes[4] = 0;
}
} else {
if (features[28] <= 3.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] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[18] <= -64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[27] <= 1.5) {
if (features[37] <= -33.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[31] <= 18.5) {
if (features[45] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 11;
} else {
if (features[24] <= -17.0) {
if (features[37] <= -28.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] = 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] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[26] <= 1.5) {
if (features[23] <= 9.5) {
if (features[24] <= -70.0) {
if (features[38] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
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] = 1;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 370;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[40] <= 23.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[23] <= -20.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] = 13;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
}
} else {
if (features[42] <= -20.5) {
if (features[47] <= -40.5) {
if (features[39] <= 0.5) {
if (features[4] <= 8.5) {
if (features[23] <= -15.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[20] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 100;
} else {
if (features[3] <= 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] = 12;
}
}
}
} else {
if (features[0] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[23] <= -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] = 16;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 3.0) {
if (features[33] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 260;
} else {
if (features[31] <= 16.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] = 45;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
} else {
if (features[2] <= -14.5) {
if (features[25] <= 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] = 11;
}
} 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] = 13;
classes[4] = 321;
}
}
} else {
if (features[3] <= 14.5) {
if (features[6] <= 3.5) {
if (features[9] <= 5.5) {
if (features[8] <= -0.5) {
if (features[18] <= 36.5) {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 996;
classes[4] = 0;
} else {
if (features[45] <= -16.5) {
if (features[26] <= 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] = 1;
}
} else {
if (features[3] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 425;
classes[4] = 0;
} 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] = 9;
classes[4] = 0;
}
}
}
}
} else {
if (features[38] <= -14.0) {
if (features[32] <= -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] = 5;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
}
}
} else {
if (features[6] <= -15.5) {
if (features[36] <= -17.5) {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[19] <= -74.0) {
if (features[12] <= 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] = 0;
classes[4] = 18;
}
}
} else {
if (features[18] <= -53.0) {
if (features[43] <= -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] = 12;
}
} else {
if (features[10] <= 4.5) {
if (features[23] <= 41.0) {
if (features[32] <= -9.5) {
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] = 2;
}
} else {
if (features[6] <= -17.5) {
if (features[38] <= -13.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] = 29;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
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] = 12;
}
}
}
}
}
}
} else {
if (features[6] <= -13.5) {
if (features[29] <= -2.5) {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[37] <= -12.5) {
if (features[26] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
} else {
if (features[4] <= 13.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] = 13;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 44;
classes[4] = 0;
}
} else {
if (features[10] <= 8.5) {
if (features[34] <= 3.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 494;
classes[4] = 0;
} else {
if (features[21] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 137;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[44] <= -0.5) {
if (features[40] <= 15.5) {
if (features[21] <= -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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
} else {
if (features[20] <= -58.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 {
if (features[5] <= -5.5) {
if (features[25] <= 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] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[6] <= -13.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 54;
} else {
if (features[36] <= -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] = 10;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= 11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 31;
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] <= -13.5) {
if (features[46] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[2] <= -15.5) {
if (features[13] <= 3.5) {
if (features[24] <= -57.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[7] <= 1.5) {
if (features[0] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[7] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 421;
} else {
if (features[43] <= 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] = 11;
}
}
}
}
} else {
if (features[15] <= 3.5) {
if (features[49] <= -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] = 6;
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] = 52;
}
}
}
}
} else {
if (features[23] <= -44.0) {
if (features[3] <= 34.5) {
if (features[0] <= -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] = 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] = 48;
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_38(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[39] <= -2.5) {
if (features[6] <= -25.5) {
if (features[4] <= 15.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] = 26;
}
} else {
if (features[34] <= 6.5) {
if (features[25] <= -3.0) {
if (features[18] <= -56.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] = 15;
classes[4] = 0;
}
} else {
if (features[43] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 255;
classes[4] = 0;
} else {
if (features[23] <= 29.0) {
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] = 2;
}
}
}
} else {
if (features[10] <= 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] = 5;
}
}
}
} else {
if (features[12] <= -0.5) {
if (features[37] <= -18.5) {
if (features[42] <= -15.5) {
if (features[2] <= -15.5) {
if (features[12] <= -1.5) {
if (features[38] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5373;
} else {
if (features[20] <= -43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 53;
} else {
if (features[37] <= -23.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[11] <= 4.5) {
if (features[33] <= -5.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] = 78;
}
}
} else {
if (features[22] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 106;
} else {
if (features[19] <= -66.5) {
if (features[12] <= -10.5) {
if (features[3] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
} else {
if (features[40] <= 29.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] = 0;
classes[3] = 2;
classes[4] = 5;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[3] <= 10.5) {
if (features[27] <= -2.5) {
if (features[23] <= -19.0) {
if (features[37] <= -17.5) {
if (features[12] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 65;
classes[4] = 0;
}
} else {
if (features[42] <= -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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
} else {
if (features[15] <= 3.5) {
if (features[28] <= -13.5) {
if (features[45] <= -20.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] = 2;
classes[4] = 0;
}
} else {
if (features[20] <= -68.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[3] <= 36.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[5] <= -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] = 1;
}
}
}
}
} else {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 95;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
}
} else {
if (features[12] <= 1.5) {
if (features[36] <= -11.5) {
if (features[36] <= -32.5) {
if (features[15] <= 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] = 56;
}
} else {
if (features[18] <= -44.5) {
if (features[10] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
} else {
if (features[14] <= 2.5) {
if (features[41] <= -5.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[40] <= 10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[40] <= 17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[13] <= 9.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[23] <= -14.5) {
if (features[47] <= 64.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 206;
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) {
if (features[27] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
} else {
if (features[25] <= 2.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[41] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[41] <= -5.0) {
if (features[44] <= -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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
}
}
}
}
}
}
} else {
if (features[1] <= -21.5) {
if (features[26] <= -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] = 1;
}
} else {
if (features[49] <= -16.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] = 75;
}
}
}
} else {
if (features[45] <= -18.5) {
if (features[21] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 358;
} else {
if (features[34] <= 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] = 15;
}
}
}
} else {
if (features[27] <= -6.0) {
if (features[21] <= 124.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 {
if (features[12] <= 9.5) {
if (features[38] <= -6.5) {
if (features[47] <= -82.5) {
if (features[36] <= -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] = 2;
}
} else {
if (features[0] <= -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] = 86;
}
}
} else {
if (features[23] <= -31.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[25] <= 14.5) {
if (features[45] <= -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] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
}
}
}
} else {
if (features[6] <= 26.5) {
if (features[2] <= 2.5) {
if (features[42] <= -19.5) {
if (features[14] <= 4.5) {
if (features[6] <= -9.5) {
if (features[4] <= 10.5) {
if (features[46] <= 6.5) {
if (features[19] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 85;
classes[4] = 0;
} else {
if (features[45] <= -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] = 14;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[38] <= -23.5) {
if (features[31] <= 28.0) {
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] = 20;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
}
} else {
if (features[21] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[27] <= 3.0) {
if (features[26] <= 1.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] = 2;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 23;
}
} else {
if (features[10] <= 8.5) {
if (features[26] <= 0.5) {
if (features[37] <= -27.5) {
if (features[35] <= -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] = 18;
}
} else {
if (features[24] <= 1.5) {
if (features[20] <= -24.0) {
if (features[3] <= -11.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] = 36;
classes[4] = 0;
}
} else {
if (features[24] <= -11.0) {
if (features[18] <= -35.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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
if (features[46] <= 6.5) {
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] = 2;
classes[4] = 0;
}
}
} else {
if (features[1] <= -7.0) {
if (features[32] <= -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] = 67;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[14] <= 6.5) {
if (features[4] <= -3.5) {
if (features[16] <= -0.5) {
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[2] <= -12.5) {
if (features[41] <= -3.5) {
if (features[3] <= 27.5) {
if (features[32] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 140;
classes[4] = 0;
} else {
if (features[42] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 0;
} else {
if (features[37] <= -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] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[9] <= 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 {
if (features[3] <= 11.0) {
if (features[14] <= 4.5) {
if (features[23] <= -53.5) {
if (features[38] <= -10.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[37] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 66;
classes[4] = 0;
} else {
if (features[7] <= 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] = 16;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -6.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] = 15;
classes[4] = 0;
}
}
} else {
if (features[12] <= -13.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] = 25;
}
}
}
} else {
if (features[40] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1304;
classes[4] = 0;
} else {
if (features[3] <= 35.5) {
if (features[18] <= 39.5) {
if (features[20] <= -64.0) {
if (features[21] <= -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] = 27;
classes[4] = 0;
}
} else {
if (features[0] <= -10.5) {
if (features[23] <= -44.5) {
if (features[24] <= -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] = 11;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 95;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 249;
classes[4] = 0;
}
}
} else {
if (features[22] <= 58.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] = 2;
}
}
} 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 {
if (features[34] <= 0.5) {
if (features[37] <= 48.5) {
if (features[29] <= 8.5) {
if (features[30] <= -237.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] = 3245;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -136.5) {
if (features[15] <= -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] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 368;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[44] <= 0.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 28.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[36] <= 47.5) {
if (features[12] <= -95.5) {
if (features[30] <= -216.5) {
if (features[45] <= 43.5) {
classes[0] = 0;
classes[1] = 114;
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[37] <= 61.5) {
if (features[4] <= -10.5) {
if (features[21] <= 24.0) {
classes[0] = 0;
classes[1] = 13;
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 {
classes[0] = 111;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[24] <= 83.5) {
if (features[38] <= 30.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 79.0) {
if (features[19] <= 62.5) {
if (features[0] <= 37.0) {
classes[0] = 0;
classes[1] = 1124;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -29.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 {
if (features[40] <= -26.5) {
if (features[25] <= -7.5) {
classes[0] = 0;
classes[1] = 531;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[35] <= 1.5) {
if (features[34] <= -19.5) {
if (features[3] <= -63.5) {
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] = 122;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 32.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 12.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] = 5;
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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -18.5) {
if (features[45] <= 41.5) {
if (features[31] <= -71.5) {
if (features[39] <= -88.5) {
classes[0] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -31.5) {
if (features[38] <= 65.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
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] = 1;
classes[1] = 0;
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 {
if (features[49] <= 74.0) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -14.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 70;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[21] <= -85.5) {
if (features[15] <= -24.5) {
if (features[2] <= 45.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 {
if (features[11] <= -21.5) {
if (features[34] <= -20.5) {
classes[0] = 152;
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] = 1109;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -23.5) {
if (features[28] <= 17.5) {
if (features[34] <= -23.0) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 59;
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[19] <= 18.5) {
if (features[23] <= 7.0) {
classes[0] = 3;
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[48] <= 7.5) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -32.5) {
if (features[0] <= 30.5) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 11.5) {
if (features[24] <= 61.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[20] <= 9.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 288;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= 62.0) {
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[33] <= 15.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[40] <= -29.5) {
if (features[1] <= 48.5) {
if (features[23] <= 5.5) {
if (features[27] <= 4.0) {
if (features[29] <= 5.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -178.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 13;
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] = 27;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 64.0) {
if (features[10] <= -23.5) {
if (features[45] <= 35.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] = 399;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[5] <= 27.5) {
classes[0] = 4;
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[9] <= -12.5) {
if (features[8] <= 2.5) {
if (features[4] <= -30.0) {
if (features[36] <= 57.5) {
if (features[17] <= -0.5) {
if (features[3] <= -91.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 21.5) {
classes[0] = 0;
classes[1] = 33;
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] = 6;
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[27] <= 8.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] <= 89.5) {
if (features[36] <= 53.5) {
if (features[42] <= 74.5) {
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[31] <= -70.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 {
if (features[14] <= -12.5) {
classes[0] = 127;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -18.5) {
classes[0] = 0;
classes[1] = 2;
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 {
if (features[4] <= -19.5) {
if (features[40] <= -67.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 102;
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] <= 49.5) {
if (features[16] <= -1.5) {
classes[0] = 22;
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[23] <= 46.5) {
classes[0] = 707;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -27.5) {
if (features[42] <= 58.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] = 217;
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_39(double[] features) {
int[] classes = new int[5];
if (features[38] <= -17.5) {
if (features[39] <= -2.5) {
if (features[3] <= 5.0) {
if (features[2] <= -25.5) {
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] = 198;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
} else {
if (features[12] <= -0.5) {
if (features[1] <= -17.5) {
if (features[10] <= -0.5) {
if (features[40] <= 22.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[21] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4990;
} else {
if (features[14] <= 2.5) {
if (features[7] <= 5.5) {
if (features[38] <= -19.0) {
if (features[36] <= -17.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] = 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] = 3;
classes[4] = 0;
}
} else {
if (features[29] <= -12.5) {
if (features[7] <= 3.5) {
if (features[14] <= 9.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] = 43;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 424;
}
}
}
}
} else {
if (features[49] <= -20.5) {
if (features[15] <= 4.5) {
if (features[32] <= -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] = 7;
classes[4] = 0;
}
} else {
if (features[12] <= -9.5) {
if (features[30] <= 0.5) {
if (features[34] <= 4.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
} else {
if (features[32] <= -6.0) {
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] = 102;
} else {
if (features[20] <= -25.0) {
if (features[26] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[20] <= -37.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] = 36;
}
}
}
}
}
} else {
if (features[0] <= -12.5) {
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] = 44;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 8.5) {
if (features[32] <= -3.5) {
if (features[47] <= 2.5) {
if (features[4] <= 23.0) {
if (features[34] <= 7.5) {
if (features[19] <= -91.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[26] <= 2.5) {
if (features[20] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 162;
classes[4] = 0;
} else {
if (features[42] <= -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] = 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] = 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] = 0;
classes[4] = 7;
}
} else {
if (features[15] <= 6.5) {
if (features[42] <= -28.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[43] <= -0.5) {
if (features[47] <= -73.5) {
if (features[5] <= -12.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[44] <= -1.5) {
if (features[40] <= 20.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] = 59;
classes[4] = 0;
}
}
} else {
if (features[37] <= -25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 20;
classes[4] = 0;
} else {
if (features[2] <= -10.5) {
if (features[13] <= 8.5) {
if (features[25] <= 9.5) {
if (features[47] <= -60.0) {
if (features[49] <= -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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
}
} else {
if (features[37] <= -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 {
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] = 5;
classes[4] = 0;
}
}
}
}
} else {
if (features[25] <= 11.5) {
if (features[18] <= -22.5) {
if (features[47] <= 34.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 {
if (features[21] <= -1.5) {
if (features[48] <= 0.5) {
if (features[38] <= -20.0) {
if (features[47] <= -42.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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
} else {
if (features[45] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[41] <= 2.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] = 20;
}
}
}
} else {
if (features[10] <= 9.5) {
if (features[32] <= -8.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 {
if (features[39] <= 2.0) {
if (features[13] <= 11.5) {
if (features[3] <= -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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 423;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[46] <= -10.5) {
if (features[36] <= 47.5) {
if (features[0] <= 14.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 204;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 15.5) {
if (features[13] <= -5.5) {
if (features[12] <= -101.5) {
if (features[42] <= 66.0) {
classes[0] = 0;
classes[1] = 52;
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[15] <= -19.5) {
if (features[4] <= -27.5) {
classes[0] = 0;
classes[1] = 44;
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[17] <= -0.5) {
if (features[30] <= -240.5) {
if (features[14] <= -13.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] = 1523;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[35] <= 1.5) {
classes[0] = 0;
classes[1] = 73;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[25] <= -7.5) {
classes[0] = 0;
classes[1] = 17;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= -3.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[28] <= 10.5) {
if (features[6] <= 37.5) {
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] = 26;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[0] <= 34.5) {
if (features[12] <= -99.5) {
classes[0] = 4;
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[31] <= -29.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 71;
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[49] <= 66.0) {
if (features[4] <= -17.0) {
if (features[21] <= -228.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] = 3;
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[12] <= 43.0) {
if (features[5] <= 19.5) {
if (features[2] <= 28.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[34] <= -19.5) {
if (features[47] <= 33.5) {
classes[0] = 6;
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] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 83.5) {
classes[0] = 0;
classes[1] = 341;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 49.0) {
if (features[10] <= -23.5) {
if (features[5] <= 25.5) {
classes[0] = 2;
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] = 65;
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[4] <= -18.5) {
if (features[12] <= 19.5) {
if (features[3] <= -69.5) {
if (features[49] <= 76.5) {
if (features[31] <= -29.5) {
if (features[16] <= -4.5) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -203.5) {
classes[0] = 0;
classes[1] = 42;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -90.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[1] <= 50.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[29] <= 9.5) {
if (features[6] <= 47.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 {
classes[0] = 132;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= -19.5) {
if (features[29] <= 4.0) {
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 {
classes[0] = 0;
classes[1] = 184;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[10] <= -18.0) {
if (features[15] <= -22.5) {
if (features[44] <= 4.0) {
classes[0] = 0;
classes[1] = 37;
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] <= -44.5) {
if (features[36] <= 54.5) {
if (features[31] <= -72.5) {
if (features[21] <= -151.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] = 122;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 341;
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] <= 67.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
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] = 961;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -23.5) {
if (features[3] <= -65.0) {
classes[0] = 206;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 31;
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] = 1068;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 3.5) {
if (features[2] <= -15.5) {
if (features[32] <= -6.5) {
if (features[2] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[21] <= 2.0) {
if (features[2] <= -17.5) {
if (features[15] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
} else {
if (features[8] <= -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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 112;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[39] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[30] <= 0.5) {
if (features[11] <= 1.5) {
if (features[5] <= -15.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] = 6;
classes[4] = 0;
}
} else {
if (features[1] <= -16.5) {
if (features[12] <= -21.5) {
if (features[13] <= 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] = 2;
}
} else {
if (features[22] <= 70.0) {
if (features[37] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[14] <= 1.5) {
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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 207;
}
}
} else {
if (features[22] <= 78.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[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] = 4;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= 2.5) {
if (features[23] <= -67.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[3] <= 10.5) {
if (features[46] <= 6.5) {
if (features[15] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 0.5) {
if (features[47] <= -80.5) {
if (features[36] <= -17.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] = 31;
classes[4] = 0;
}
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1443;
classes[4] = 0;
} else {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 558;
classes[4] = 0;
} else {
if (features[28] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 21;
classes[4] = 0;
} else {
if (features[23] <= -18.0) {
if (features[40] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[25] <= -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] = 12;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 11;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[4] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[18] <= -54.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[4] <= 8.5) {
if (features[15] <= 10.0) {
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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
if (features[46] <= 3.5) {
if (features[29] <= -8.5) {
if (features[30] <= -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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 64;
classes[4] = 0;
}
} else {
if (features[2] <= -13.5) {
if (features[29] <= -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] = 37;
}
} else {
if (features[4] <= 9.5) {
if (features[24] <= 13.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[14] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 16;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -83.0) {
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] = 1;
classes[4] = 0;
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[20] <= -144.0) {
if (features[3] <= -156.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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] <= 41.5) {
if (features[3] <= -136.5) {
if (features[30] <= -70.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 117;
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[12] <= -52.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] = 8;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[21] <= -226.5) {
if (features[37] <= 64.5) {
if (features[10] <= -11.5) {
if (features[26] <= 2.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] = 201;
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] <= -148.5) {
if (features[0] <= 36.5) {
classes[0] = 0;
classes[1] = 42;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -8.5) {
if (features[19] <= 70.0) {
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 {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -94.0) {
classes[0] = 45;
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;
}
}
}
}
}
}
}
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_40(double[] features) {
int[] classes = new int[5];
if (features[45] <= -15.5) {
if (features[36] <= -16.5) {
if (features[12] <= -0.5) {
if (features[39] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[46] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[37] <= -13.5) {
if (features[12] <= -1.5) {
if (features[30] <= -3.5) {
if (features[10] <= 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] = 9;
}
} else {
if (features[6] <= -16.5) {
if (features[15] <= 3.5) {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 406;
} else {
if (features[36] <= -20.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] = 4996;
}
} else {
if (features[21] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 94;
} else {
if (features[23] <= -26.0) {
if (features[25] <= 12.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] = 0;
classes[4] = 25;
}
}
}
}
} else {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[6] <= -15.5) {
if (features[43] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 99;
} 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] = 9;
}
}
} else {
if (features[34] <= 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 {
if (features[19] <= -62.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[37] <= -38.0) {
if (features[13] <= 12.0) {
if (features[9] <= 5.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] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 368;
}
} else {
if (features[48] <= -3.5) {
if (features[32] <= -5.5) {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[45] <= -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] = 164;
classes[4] = 0;
}
}
} else {
if (features[19] <= -51.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
} else {
if (features[3] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[24] <= -55.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[32] <= 0.0) {
if (features[45] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[40] <= 22.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] = 1;
}
}
}
}
}
} else {
if (features[22] <= 21.5) {
if (features[32] <= -3.5) {
if (features[7] <= 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] = 10;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 47;
}
} else {
if (features[7] <= 3.5) {
if (features[19] <= -90.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[5] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[40] <= 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] = 38;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 13;
}
}
}
}
}
} else {
if (features[23] <= -51.5) {
if (features[29] <= -12.0) {
if (features[38] <= -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] = 18;
classes[4] = 0;
}
} else {
if (features[3] <= 7.5) {
if (features[16] <= 2.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] = 2;
}
} else {
if (features[15] <= 3.5) {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 178;
}
}
}
} else {
if (features[3] <= 11.5) {
if (features[26] <= 1.5) {
if (features[47] <= -66.5) {
if (features[5] <= -13.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] = 21;
classes[4] = 0;
}
} else {
if (features[26] <= 0.5) {
if (features[3] <= 9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 327;
classes[4] = 0;
} else {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[49] <= -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] = 1;
}
}
}
} else {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[11] <= 4.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[14] <= 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] = 5;
}
}
} else {
if (features[46] <= 2.5) {
if (features[0] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[49] <= -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] = 17;
classes[4] = 0;
}
}
} else {
if (features[27] <= -8.5) {
if (features[29] <= -10.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] = 6;
classes[4] = 0;
}
} else {
if (features[29] <= -9.5) {
if (features[18] <= -45.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] = 0;
classes[4] = 118;
}
}
}
}
}
}
} else {
if (features[36] <= 27.5) {
if (features[4] <= -2.5) {
if (features[1] <= 33.5) {
if (features[19] <= -70.0) {
if (features[9] <= -3.0) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -3.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] = 5;
classes[4] = 0;
}
}
} else {
if (features[23] <= -39.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[0] <= 13.5) {
if (features[6] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3193;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 31.5) {
if (features[34] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 18;
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] = 314;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 55;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 22.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] = 3;
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[42] <= -19.5) {
if (features[3] <= 0.5) {
if (features[10] <= 8.5) {
if (features[18] <= 29.0) {
if (features[19] <= -91.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[26] <= 0.5) {
if (features[36] <= -30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[31] <= 14.5) {
if (features[0] <= -11.0) {
if (features[23] <= -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] = 1;
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] = 159;
classes[4] = 0;
}
}
} else {
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] = 13;
}
}
}
} else {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[4] <= 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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[45] <= -14.5) {
if (features[4] <= 13.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[2] <= -6.0) {
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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= -21.5) {
if (features[37] <= -22.5) {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[28] <= -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] = 24;
}
}
} else {
if (features[1] <= -16.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 {
if (features[39] <= 0.5) {
if (features[10] <= 6.5) {
if (features[37] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 15;
} else {
if (features[39] <= -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] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 64;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -13.5) {
if (features[3] <= 13.5) {
if (features[15] <= 6.5) {
if (features[9] <= 4.5) {
if (features[21] <= 1.5) {
if (features[2] <= -15.5) {
if (features[42] <= -13.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[23] <= -52.5) {
if (features[40] <= 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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 91;
classes[4] = 0;
}
}
} else {
if (features[6] <= -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[34] <= 4.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] = 0;
classes[4] = 6;
}
} else {
if (features[40] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[42] <= -12.5) {
if (features[44] <= -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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
}
}
} else {
if (features[14] <= 7.5) {
if (features[14] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1155;
classes[4] = 0;
} else {
if (features[19] <= -100.5) {
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) {
if (features[3] <= 27.5) {
if (features[22] <= 3.0) {
if (features[13] <= 5.5) {
if (features[40] <= 11.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] = 3;
}
} 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] = 74;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[35] <= 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] = 1;
classes[4] = 0;
}
}
} else {
if (features[47] <= -33.5) {
if (features[35] <= 1.5) {
if (features[45] <= -13.5) {
if (features[48] <= -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] = 2;
}
} else {
if (features[42] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 142;
classes[4] = 0;
} else {
if (features[6] <= -12.5) {
if (features[25] <= 0.5) {
if (features[16] <= 0.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 {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
} else {
if (features[3] <= 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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[19] <= -59.0) {
if (features[2] <= -12.5) {
if (features[13] <= 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] = 84;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 346;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
}
}
} else {
if (features[37] <= 88.5) {
if (features[0] <= 30.5) {
if (features[19] <= -3.5) {
if (features[2] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 41;
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[2] <= 21.0) {
if (features[8] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 14;
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[20] <= 3.5) {
if (features[23] <= 24.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 {
if (features[3] <= 6.0) {
if (features[30] <= -70.5) {
if (features[3] <= -137.0) {
classes[0] = 0;
classes[1] = 344;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -224.5) {
if (features[48] <= 7.5) {
classes[0] = 0;
classes[1] = 33;
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[36] <= 41.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 25.5) {
if (features[24] <= 39.5) {
if (features[15] <= -19.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 29.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 {
classes[0] = 7;
classes[1] = 0;
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[19] <= 101.0) {
if (features[30] <= 0.5) {
if (features[37] <= 87.5) {
if (features[36] <= 47.5) {
classes[0] = 0;
classes[1] = 1371;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 45.5) {
if (features[12] <= 43.0) {
classes[0] = 0;
classes[1] = 330;
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[40] <= -56.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 {
if (features[12] <= 25.0) {
classes[0] = 0;
classes[1] = 12;
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[25] <= -15.5) {
if (features[31] <= -57.5) {
classes[0] = 0;
classes[1] = 13;
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] <= 71.5) {
if (features[14] <= -9.5) {
classes[0] = 0;
classes[1] = 95;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= 42.0) {
classes[0] = 0;
classes[1] = 25;
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] = 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[31] <= -30.5) {
if (features[34] <= -17.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -18.0) {
if (features[12] <= -98.0) {
if (features[8] <= 3.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] = 246;
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[39] <= -35.5) {
if (features[4] <= -20.5) {
if (features[25] <= -8.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[38] <= 46.5) {
if (features[4] <= -17.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[4] <= -18.5) {
if (features[25] <= -7.5) {
classes[0] = 24;
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] = 1075;
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[25] <= -14.5) {
if (features[3] <= -66.5) {
if (features[6] <= 48.5) {
classes[0] = 228;
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[15] <= -18.5) {
if (features[34] <= -22.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 68.0) {
if (features[31] <= -68.5) {
if (features[17] <= -0.5) {
if (features[31] <= -70.5) {
classes[0] = 0;
classes[1] = 95;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -63.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[4] <= -38.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[12] <= 24.0) {
classes[0] = 0;
classes[1] = 17;
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] = 4;
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[48] <= 4.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 9.0) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 89.5) {
if (features[21] <= -41.0) {
if (features[3] <= -49.0) {
if (features[25] <= -4.5) {
if (features[1] <= 45.5) {
if (features[10] <= -24.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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] <= 17.0) {
classes[0] = 430;
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] <= -99.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -78.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[18] <= 42.0) {
if (features[18] <= 8.5) {
classes[0] = 1;
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] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[27] <= 2.5) {
if (features[6] <= 44.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 {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[11] <= -24.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= 6.5) {
if (features[3] <= -40.0) {
classes[0] = 1022;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -21.0) {
classes[0] = 75;
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[44] <= 3.0) {
classes[0] = 0;
classes[1] = 2;
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;
}
}
}
}
}
}
}
}
}
}
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_41(double[] features) {
int[] classes = new int[5];
if (features[11] <= -0.5) {
if (features[5] <= 15.5) {
if (features[7] <= -0.5) {
if (features[14] <= -10.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= -145.5) {
if (features[0] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[0] <= 13.5) {
if (features[5] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3461;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[18] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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] <= -35.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 45;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -196.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] <= 1.5) {
if (features[45] <= -19.5) {
if (features[48] <= -8.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] = 437;
classes[4] = 0;
}
} else {
if (features[31] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 16;
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] <= -20.5) {
if (features[21] <= -85.5) {
if (features[6] <= 39.0) {
if (features[30] <= -184.5) {
if (features[4] <= -30.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] = 8;
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] <= -17.5) {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 31.5) {
classes[0] = 66;
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] = 1241;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -17.5) {
if (features[21] <= 1.0) {
if (features[11] <= -21.5) {
classes[0] = 0;
classes[1] = 70;
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] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[2] <= 37.5) {
if (features[1] <= 48.0) {
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[25] <= -15.5) {
if (features[30] <= -3.5) {
if (features[20] <= 82.5) {
if (features[7] <= -13.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 {
classes[0] = 3;
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[23] <= 57.0) {
if (features[29] <= 7.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 257;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 59.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;
}
}
}
}
}
}
} else {
if (features[13] <= -5.5) {
if (features[36] <= 48.5) {
if (features[37] <= 48.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 73.5) {
if (features[47] <= 86.0) {
if (features[20] <= 79.5) {
if (features[38] <= 67.5) {
if (features[18] <= 50.5) {
if (features[39] <= 0.5) {
classes[0] = 0;
classes[1] = 1597;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 138;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 65.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[26] <= 2.5) {
if (features[8] <= 2.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 {
classes[0] = 0;
classes[1] = 52;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[29] <= 10.5) {
classes[0] = 3;
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] = 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 {
classes[0] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[1] <= 48.5) {
if (features[36] <= 62.5) {
if (features[44] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 23.0) {
if (features[23] <= 59.0) {
if (features[42] <= 82.5) {
if (features[19] <= 88.0) {
if (features[37] <= 92.5) {
classes[0] = 0;
classes[1] = 411;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 12.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[2] <= 30.5) {
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[34] <= -19.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[47] <= 46.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[21] <= -173.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[49] <= 83.5) {
classes[0] = 0;
classes[1] = 11;
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[3] <= -69.5) {
if (features[46] <= -15.5) {
if (features[48] <= 17.5) {
if (features[7] <= -8.5) {
if (features[33] <= 5.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 298;
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] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[30] <= -179.5) {
if (features[23] <= 38.5) {
classes[0] = 0;
classes[1] = 2;
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] = 32;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[49] <= 84.5) {
if (features[17] <= -0.5) {
if (features[31] <= -43.0) {
if (features[11] <= -18.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -31.5) {
if (features[30] <= 3.0) {
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] = 95;
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] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 78.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[37] <= 58.5) {
if (features[19] <= 20.5) {
if (features[30] <= -132.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
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] = 148;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[40] <= -30.5) {
if (features[10] <= -14.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[0] <= 23.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -95.5) {
classes[0] = 1026;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 49.5) {
if (features[23] <= 36.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[22] <= -28.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -63.0) {
classes[0] = 49;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 32.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[4] <= 15.5) {
if (features[3] <= 6.5) {
if (features[9] <= 4.5) {
if (features[6] <= 6.5) {
if (features[11] <= 5.5) {
if (features[36] <= -23.5) {
if (features[43] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[26] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[28] <= -9.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[29] <= -9.5) {
if (features[14] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[1] <= -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] = 5;
}
}
} else {
if (features[25] <= 10.5) {
if (features[49] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[18] <= -53.5) {
if (features[8] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
} else {
if (features[35] <= -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] = 1175;
classes[4] = 0;
}
}
} else {
if (features[42] <= -23.5) {
if (features[22] <= 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] = 17;
classes[4] = 0;
}
} else {
if (features[5] <= -11.5) {
if (features[19] <= 48.5) {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 125;
classes[4] = 0;
} else {
if (features[41] <= -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] = 0;
classes[4] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 260;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[35] <= 0.5) {
if (features[4] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[27] <= -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] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[5] <= -9.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
} else {
if (features[38] <= -17.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] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 14;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[9] <= 6.5) {
if (features[30] <= 0.5) {
if (features[36] <= -16.5) {
if (features[23] <= -24.0) {
if (features[22] <= 10.5) {
if (features[27] <= -3.5) {
if (features[36] <= -26.0) {
if (features[31] <= 13.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] = 4;
}
} 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] = 20;
}
} else {
if (features[19] <= -9.5) {
if (features[32] <= -2.5) {
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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[41] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[45] <= -7.0) {
if (features[38] <= -32.5) {
if (features[3] <= 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] = 4;
}
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[33] <= 0.5) {
if (features[40] <= 23.5) {
if (features[33] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
} else {
if (features[7] <= 1.5) {
if (features[16] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
if (features[46] <= 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] = 1;
classes[4] = 0;
}
}
} 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] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 36.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 43;
classes[4] = 0;
} else {
if (features[49] <= -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] = 3;
}
}
}
} else {
if (features[3] <= 0.5) {
if (features[48] <= -9.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= -58.5) {
if (features[7] <= 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] = 77;
classes[4] = 0;
}
}
} else {
if (features[22] <= 29.0) {
if (features[23] <= -58.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] = 8;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
} else {
if (features[30] <= -0.5) {
if (features[1] <= -17.5) {
if (features[6] <= -18.0) {
if (features[36] <= -34.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] = 2;
classes[3] = 0;
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] = 9;
}
} else {
if (features[22] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 98;
} else {
if (features[25] <= 10.5) {
if (features[20] <= -38.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] = 7;
}
}
}
}
}
} else {
if (features[10] <= 2.5) {
if (features[45] <= -21.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] = 74;
classes[4] = 0;
}
} else {
if (features[0] <= -11.5) {
if (features[12] <= -22.0) {
if (features[46] <= 3.5) {
if (features[43] <= 2.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[42] <= -17.0) {
if (features[27] <= -3.0) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[2] <= -13.5) {
if (features[5] <= -16.5) {
if (features[19] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[34] <= -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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 490;
}
} else {
if (features[24] <= -21.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[10] <= 6.5) {
if (features[12] <= -12.0) {
if (features[36] <= -20.0) {
if (features[2] <= -13.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 87;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 28;
}
} else {
if (features[22] <= 64.5) {
if (features[41] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[37] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
} 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] = 9;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[30] <= -2.5) {
if (features[42] <= -35.0) {
if (features[3] <= 5.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] = 27;
}
} else {
if (features[1] <= -28.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] = 130;
classes[4] = 0;
}
}
} else {
if (features[3] <= 0.5) {
if (features[14] <= 5.5) {
if (features[2] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[48] <= -3.5) {
if (features[29] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 142;
classes[4] = 0;
} else {
if (features[48] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[35] <= -0.5) {
if (features[14] <= 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] = 24;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -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[46] <= 7.5) {
if (features[31] <= 20.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 538;
}
}
} else {
if (features[10] <= 1.5) {
if (features[6] <= -18.5) {
if (features[42] <= -15.5) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[45] <= -15.5) {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5102;
} else {
if (features[12] <= -54.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] = 61;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
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_42(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[3] <= 0.5) {
if (features[0] <= -17.5) {
if (features[46] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 48;
classes[4] = 0;
} else {
if (features[4] <= 13.0) {
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] = 528;
}
}
} else {
if (features[46] <= 8.5) {
if (features[0] <= -12.5) {
if (features[27] <= -1.5) {
if (features[24] <= -81.5) {
if (features[35] <= 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] = 5;
}
} else {
if (features[7] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[34] <= 1.5) {
if (features[16] <= 1.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] = 9;
}
} else {
if (features[21] <= -5.5) {
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 {
if (features[20] <= -56.5) {
if (features[14] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[32] <= -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] = 3;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 386;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[12] <= 8.0) {
if (features[47] <= -47.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] = 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] = 3;
classes[4] = 0;
}
}
} else {
if (features[26] <= 0.5) {
if (features[25] <= -5.5) {
if (features[38] <= -21.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] = 3;
classes[4] = 0;
}
} else {
if (features[16] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 26;
classes[4] = 0;
} else {
if (features[48] <= -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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
} else {
if (features[41] <= -2.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[3] <= -5.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] = 15;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 60;
}
}
}
} else {
if (features[7] <= 1.5) {
if (features[48] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[12] <= 1.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] = 2;
classes[4] = 0;
}
}
} else {
if (features[38] <= -15.5) {
if (features[2] <= -15.5) {
if (features[38] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5259;
} else {
if (features[30] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 91;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[39] <= 0.5) {
if (features[45] <= -14.5) {
if (features[36] <= -16.5) {
if (features[16] <= 1.5) {
if (features[31] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
} else {
if (features[42] <= -23.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] = 60;
}
} else {
if (features[47] <= -32.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
} else {
if (features[11] <= 1.5) {
if (features[5] <= -15.5) {
if (features[24] <= -53.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] = 33;
classes[4] = 0;
}
} else {
if (features[0] <= -11.5) {
if (features[24] <= -89.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[33] <= -7.5) {
if (features[19] <= -85.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[24] <= -12.0) {
if (features[0] <= -16.5) {
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] = 4;
}
} 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] = 2;
classes[4] = 0;
}
}
} else {
if (features[16] <= 1.5) {
if (features[12] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[48] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 209;
} else {
if (features[32] <= -5.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] = 49;
}
}
}
} else {
if (features[11] <= 3.5) {
if (features[2] <= -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] = 5;
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] = 10;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[42] <= 46.5) {
if (features[0] <= 0.5) {
if (features[49] <= -20.5) {
if (features[22] <= 8.5) {
if (features[20] <= -24.5) {
if (features[14] <= 5.5) {
if (features[24] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[22] <= 1.5) {
if (features[27] <= -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] = 10;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[26] <= -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] = 29;
}
}
} else {
if (features[22] <= -42.0) {
if (features[45] <= -12.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[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 76;
} else {
if (features[47] <= 11.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[3] <= 1.0) {
if (features[3] <= -3.5) {
if (features[24] <= -63.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[31] <= 18.5) {
if (features[45] <= -12.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] = 73;
classes[4] = 0;
}
}
} else {
if (features[36] <= -20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
} else {
if (features[19] <= -33.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 {
if (features[9] <= 6.5) {
if (features[45] <= -12.5) {
if (features[27] <= 4.5) {
if (features[3] <= 22.5) {
if (features[21] <= 122.0) {
if (features[3] <= 5.5) {
if (features[17] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[14] <= 4.5) {
if (features[18] <= -25.5) {
if (features[34] <= 3.5) {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 73;
classes[4] = 0;
} else {
if (features[37] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[23] <= -31.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] = 148;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 445;
classes[4] = 0;
}
} else {
if (features[3] <= -7.5) {
if (features[28] <= 1.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 4.5) {
if (features[12] <= -14.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] = 2;
}
} else {
if (features[38] <= -10.5) {
if (features[14] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
} else {
if (features[42] <= -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[4] <= 10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
} 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] = 2;
classes[4] = 0;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[37] <= -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] = 16;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[18] <= 39.5) {
if (features[16] <= -0.5) {
if (features[11] <= -4.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] = 22;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1324;
classes[4] = 0;
}
} else {
if (features[10] <= 8.0) {
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] = 6;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 14;
}
}
} else {
if (features[29] <= 12.5) {
if (features[36] <= 27.5) {
if (features[10] <= 2.5) {
if (features[38] <= 27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2158;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -79.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] = 1325;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
}
} else {
if (features[1] <= 30.0) {
classes[0] = 1;
classes[1] = 0;
classes[2] = 40;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 45;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[37] <= 38.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 76;
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[42] <= 75.5) {
if (features[30] <= -70.5) {
if (features[40] <= -29.5) {
if (features[21] <= -202.0) {
if (features[10] <= -20.5) {
if (features[21] <= -228.5) {
if (features[21] <= -237.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] = 0;
classes[2] = 9;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[36] <= 60.5) {
if (features[23] <= 43.0) {
classes[0] = 0;
classes[1] = 312;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 70.5) {
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 {
if (features[28] <= 12.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[2] <= 29.0) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 65.0) {
if (features[44] <= 3.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[44] <= 4.5) {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 35.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[0] <= 24.0) {
classes[0] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -27.5) {
if (features[21] <= -224.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 {
if (features[21] <= -229.5) {
if (features[10] <= -9.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 {
classes[0] = 1180;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
if (features[42] <= 73.5) {
if (features[37] <= 54.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -17.5) {
if (features[22] <= -51.5) {
if (features[38] <= 67.5) {
if (features[36] <= 50.5) {
classes[0] = 0;
classes[1] = 192;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 62.0) {
classes[0] = 0;
classes[1] = 5;
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] <= 54.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[20] <= 65.5) {
if (features[19] <= 78.5) {
classes[0] = 0;
classes[1] = 1311;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 62.5) {
if (features[24] <= 77.0) {
classes[0] = 0;
classes[1] = 103;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 42.0) {
classes[0] = 0;
classes[1] = 32;
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[31] <= -52.0) {
classes[0] = 0;
classes[1] = 276;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 27.5) {
classes[0] = 6;
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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[34] <= -17.5) {
if (features[12] <= 21.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 {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[11] <= -22.5) {
if (features[39] <= 1.5) {
if (features[37] <= 101.5) {
classes[0] = 0;
classes[1] = 2;
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 {
if (features[49] <= 96.0) {
classes[0] = 0;
classes[1] = 53;
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] <= -69.5) {
if (features[2] <= 31.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 5.5) {
if (features[44] <= 2.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 5;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 20.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[39] <= 6.5) {
if (features[7] <= -9.5) {
if (features[27] <= 0.5) {
if (features[8] <= 3.5) {
classes[0] = 0;
classes[1] = 2;
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] <= 63.5) {
classes[0] = 1502;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 47.5) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 85.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[15] <= -20.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[37] <= 105.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[49] <= 91.5) {
if (features[33] <= 8.5) {
if (features[12] <= 35.5) {
classes[0] = 0;
classes[1] = 83;
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[1] <= 54.5) {
if (features[30] <= -1.5) {
if (features[30] <= -124.5) {
classes[0] = 11;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -2.5) {
if (features[12] <= 36.0) {
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[21] <= -44.5) {
if (features[12] <= 25.5) {
if (features[6] <= 43.5) {
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] = 47;
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[16] <= -4.5) {
classes[0] = 0;
classes[1] = 28;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= 3.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 {
classes[0] = 106;
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_43(double[] features) {
int[] classes = new int[5];
if (features[40] <= -2.5) {
if (features[6] <= 27.5) {
if (features[6] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 199;
classes[4] = 0;
} else {
if (features[6] <= 24.5) {
if (features[16] <= 1.0) {
if (features[23] <= -145.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3605;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 31.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 14;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[6] <= 20.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] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[14] <= -6.0) {
if (features[44] <= 3.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -10.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 44;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= 70.5) {
if (features[40] <= -30.5) {
if (features[37] <= 87.5) {
if (features[20] <= 84.5) {
if (features[31] <= -31.5) {
if (features[47] <= 88.0) {
if (features[46] <= -20.5) {
if (features[12] <= -104.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
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[31] <= -38.5) {
if (features[10] <= -20.5) {
if (features[14] <= -9.5) {
if (features[3] <= -77.0) {
if (features[7] <= -8.5) {
classes[0] = 11;
classes[1] = 1;
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] = 584;
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] <= 4.5) {
if (features[20] <= 65.5) {
classes[0] = 0;
classes[1] = 1342;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -51.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[38] <= 61.0) {
classes[0] = 0;
classes[1] = 34;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 3;
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[25] <= -13.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 3.5) {
if (features[42] <= 64.5) {
classes[0] = 0;
classes[1] = 128;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -37.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[15] <= -16.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] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[16] <= -2.5) {
classes[0] = 7;
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] = 0;
classes[2] = 2;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -63.5) {
classes[0] = 44;
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 {
if (features[34] <= -7.5) {
if (features[5] <= 23.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[30] <= -100.5) {
if (features[37] <= 63.5) {
if (features[23] <= 46.5) {
classes[0] = 11;
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] = 1115;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[21] <= -26.5) {
classes[0] = 0;
classes[1] = 18;
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] = 0;
classes[1] = 146;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[27] <= 0.5) {
if (features[13] <= -18.0) {
classes[0] = 0;
classes[1] = 46;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[8] <= 2.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 {
if (features[30] <= 6.5) {
if (features[19] <= 15.5) {
if (features[26] <= 2.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[39] <= -124.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[37] <= 92.5) {
if (features[40] <= -69.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] = 20;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[41] <= 14.5) {
if (features[42] <= 90.5) {
if (features[46] <= -23.5) {
if (features[31] <= -62.0) {
classes[0] = 0;
classes[1] = 29;
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[47] <= 11.5) {
if (features[22] <= -50.0) {
classes[0] = 5;
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[48] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -70.5) {
if (features[46] <= -20.5) {
if (features[28] <= 11.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 9.5) {
if (features[13] <= -22.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] = 84;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[12] <= 31.0) {
if (features[5] <= 27.0) {
classes[0] = 6;
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 {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[28] <= 8.5) {
if (features[44] <= 5.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[15] <= -18.5) {
classes[0] = 495;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[5] <= 30.5) {
classes[0] = 69;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 11.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 {
if (features[24] <= 88.5) {
if (features[30] <= 4.5) {
if (features[20] <= 84.5) {
if (features[37] <= 102.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= -24.5) {
if (features[2] <= 45.0) {
classes[0] = 19;
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] = 979;
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] <= -22.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 29.5) {
classes[0] = 76;
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] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 46.5) {
if (features[47] <= 39.5) {
classes[0] = 25;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -93.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] = 18;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[18] <= 17.5) {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -16.5) {
classes[0] = 0;
classes[1] = 27;
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[5] <= -13.5) {
if (features[4] <= 19.5) {
if (features[9] <= 5.5) {
if (features[10] <= 5.5) {
if (features[3] <= 0.5) {
if (features[17] <= 0.5) {
if (features[22] <= -52.5) {
if (features[9] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 204;
classes[4] = 0;
}
} else {
if (features[36] <= -21.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[7] <= 1.5) {
if (features[48] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 24;
classes[4] = 0;
} else {
if (features[21] <= -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] = 4;
}
}
} else {
if (features[46] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[2] <= -16.5) {
if (features[1] <= -18.5) {
if (features[15] <= 2.5) {
if (features[48] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 69;
} else {
if (features[21] <= 0.5) {
if (features[22] <= 6.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 358;
}
} else {
if (features[35] <= 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] = 1;
classes[4] = 0;
}
}
} else {
if (features[13] <= 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] = 23;
}
}
}
}
}
} else {
if (features[12] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 82;
} else {
if (features[48] <= 4.5) {
if (features[35] <= 1.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 177;
classes[4] = 0;
} else {
if (features[23] <= -14.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] = 2;
}
}
} 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] = 3;
}
}
}
} else {
if (features[6] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 6;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= -6.5) {
if (features[4] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 16;
classes[4] = 0;
} else {
if (features[1] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 35;
} else {
if (features[18] <= -39.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[6] <= -16.5) {
if (features[41] <= -3.5) {
if (features[7] <= 2.5) {
if (features[20] <= -25.5) {
if (features[22] <= 94.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[16] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 147;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 595;
}
} else {
if (features[41] <= -4.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] = 5;
classes[4] = 0;
}
} else {
if (features[49] <= -34.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 6;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 71;
}
}
}
}
}
}
} else {
if (features[10] <= 1.5) {
if (features[12] <= -43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[45] <= -25.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 {
if (features[30] <= -3.5) {
if (features[11] <= 6.0) {
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] = 7;
}
} else {
if (features[36] <= -13.5) {
if (features[0] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4664;
} else {
if (features[42] <= -20.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] = 1;
classes[4] = 0;
}
}
} else {
if (features[3] <= 29.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[38] <= -19.5) {
if (features[30] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 69;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[4] <= 8.5) {
if (features[14] <= 4.5) {
if (features[15] <= 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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
} else {
if (features[3] <= -0.5) {
if (features[28] <= -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] = 6;
}
} else {
if (features[18] <= -21.0) {
if (features[5] <= -9.5) {
if (features[47] <= -64.5) {
if (features[49] <= -24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 24;
} else {
if (features[32] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 54;
}
} else {
if (features[34] <= 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] = 7;
classes[4] = 0;
}
}
} else {
if (features[22] <= 72.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 165;
} else {
if (features[27] <= 0.5) {
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] = 1;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[46] <= 5.5) {
if (features[2] <= -15.5) {
if (features[28] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
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] = 15;
}
}
} else {
if (features[28] <= -6.5) {
if (features[15] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
}
}
} else {
if (features[39] <= 0.5) {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[32] <= -1.5) {
if (features[22] <= -38.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[22] <= 68.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 34;
} else {
if (features[3] <= -2.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] = 0;
classes[4] = 51;
}
}
}
} else {
if (features[46] <= 10.0) {
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 {
if (features[45] <= -14.5) {
if (features[9] <= 2.5) {
if (features[15] <= 4.5) {
if (features[44] <= -0.5) {
if (features[3] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 195;
classes[4] = 0;
} else {
if (features[22] <= 54.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] = 11;
classes[4] = 0;
}
}
} else {
if (features[36] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 17;
classes[4] = 0;
} else {
if (features[16] <= 1.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[1] <= -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] = 6;
}
}
} else {
if (features[42] <= -14.5) {
if (features[15] <= 4.5) {
if (features[3] <= 12.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[11] <= 5.5) {
if (features[26] <= -1.5) {
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] = 9;
classes[4] = 0;
}
} else {
if (features[4] <= 9.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[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] = 8;
classes[4] = 0;
}
}
}
} else {
if (features[15] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[27] <= -4.5) {
if (features[48] <= -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] = 8;
classes[4] = 0;
}
} else {
if (features[2] <= -13.5) {
if (features[1] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 64;
} else {
if (features[28] <= 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] = 3;
classes[4] = 0;
}
}
} else {
if (features[18] <= -54.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[14] <= 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 {
if (features[23] <= 44.5) {
if (features[9] <= 5.5) {
if (features[23] <= -43.5) {
if (features[8] <= -0.5) {
if (features[1] <= -15.5) {
if (features[37] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 54;
classes[4] = 0;
} else {
if (features[19] <= -26.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] = 174;
classes[4] = 0;
}
} else {
if (features[3] <= 5.0) {
if (features[1] <= -14.5) {
if (features[11] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[31] <= 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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 50;
classes[4] = 0;
}
} else {
if (features[25] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[5] <= -9.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 {
if (features[2] <= -12.5) {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 55;
classes[4] = 0;
} else {
if (features[13] <= 5.5) {
if (features[47] <= -57.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] = 7;
}
} else {
if (features[3] <= 10.0) {
if (features[36] <= -16.5) {
if (features[2] <= -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] = 36;
classes[4] = 0;
}
} else {
if (features[19] <= -52.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[22] <= 71.5) {
if (features[1] <= 6.0) {
if (features[10] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 977;
classes[4] = 0;
} else {
if (features[12] <= -0.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 38;
classes[4] = 0;
} else {
if (features[13] <= 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] = 7;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 240;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[18] <= 36.5) {
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] = 0;
classes[4] = 2;
}
}
}
}
} else {
if (features[5] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[40] <= 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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[6] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[31] <= 10.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] = 0;
classes[3] = 3;
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_44(double[] features) {
int[] classes = new int[5];
if (features[4] <= -2.5) {
if (features[2] <= 24.5) {
if (features[16] <= 0.5) {
if (features[47] <= -238.0) {
if (features[39] <= -210.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[36] <= 44.0) {
if (features[37] <= 47.5) {
if (features[6] <= 20.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3199;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 365;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -4.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[27] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 9;
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[23] <= -109.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] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
}
} else {
if (features[14] <= -13.5) {
if (features[48] <= 7.5) {
if (features[42] <= 87.5) {
if (features[23] <= 35.5) {
if (features[23] <= 9.5) {
if (features[25] <= -6.5) {
if (features[24] <= 6.5) {
classes[0] = 2;
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[24] <= 20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 10;
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] = 0;
classes[1] = 83;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[31] <= -35.5) {
if (features[7] <= -12.5) {
classes[0] = 4;
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] = 31;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[3] <= -121.5) {
classes[0] = 43;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[35] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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] <= 33.5) {
if (features[31] <= -36.5) {
classes[0] = 0;
classes[1] = 40;
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] <= -21.5) {
if (features[31] <= -90.5) {
classes[0] = 200;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 43.5) {
classes[0] = 27;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 56;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= 6.5) {
if (features[3] <= -50.5) {
if (features[10] <= -20.5) {
classes[0] = 1201;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -7.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 188;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 41.5) {
classes[0] = 0;
classes[1] = 11;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -87.0) {
classes[0] = 35;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 80.0) {
classes[0] = 20;
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[1] <= 57.5) {
classes[0] = 7;
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[34] <= -12.5) {
if (features[36] <= 51.5) {
if (features[49] <= 73.5) {
if (features[23] <= 65.5) {
if (features[0] <= 33.5) {
if (features[37] <= 85.5) {
if (features[13] <= -7.0) {
if (features[24] <= 67.5) {
if (features[22] <= -51.5) {
if (features[19] <= 72.0) {
classes[0] = 0;
classes[1] = 79;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -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] = 0;
classes[1] = 1214;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[38] <= 68.5) {
if (features[13] <= -14.5) {
if (features[49] <= 69.5) {
classes[0] = 0;
classes[1] = 248;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 30.5) {
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[12] <= -83.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -17.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] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[6] <= 35.0) {
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 {
if (features[29] <= 8.5) {
if (features[25] <= -12.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 {
classes[0] = 0;
classes[1] = 70;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[7] <= -9.5) {
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 {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 43;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 74.5) {
if (features[49] <= 66.5) {
classes[0] = 10;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -8.5) {
if (features[4] <= -29.5) {
if (features[49] <= 72.5) {
classes[0] = 0;
classes[1] = 21;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 25.5) {
classes[0] = 0;
classes[1] = 8;
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] = 194;
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[13] <= -18.5) {
if (features[42] <= 85.5) {
if (features[12] <= 41.5) {
if (features[25] <= -4.5) {
classes[0] = 0;
classes[1] = 72;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[43] <= -2.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 {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 75.5) {
if (features[24] <= 49.5) {
classes[0] = 0;
classes[1] = 8;
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[13] <= -17.5) {
if (features[3] <= -50.5) {
if (features[37] <= 89.0) {
classes[0] = 0;
classes[1] = 1;
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[19] <= 59.0) {
classes[0] = 0;
classes[1] = 11;
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] = 228;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[39] <= -71.0) {
if (features[21] <= -228.5) {
if (features[41] <= 22.5) {
classes[0] = 0;
classes[1] = 75;
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] <= -30.5) {
if (features[42] <= 60.0) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -16.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[8] <= 1.5) {
if (features[42] <= 47.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[1] <= 37.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= -183.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[10] <= -10.5) {
classes[0] = 856;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 28.0) {
if (features[30] <= -209.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] = 47;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
}
} else {
if (features[39] <= 4.5) {
classes[0] = 0;
classes[1] = 429;
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] <= -17.5) {
if (features[30] <= -2.5) {
if (features[37] <= -33.5) {
if (features[3] <= 4.0) {
if (features[21] <= -12.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 25;
}
} else {
if (features[49] <= -14.0) {
if (features[3] <= 8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 138;
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] = 6;
}
}
} else {
if (features[30] <= 1.5) {
if (features[36] <= -19.5) {
if (features[13] <= 11.5) {
if (features[7] <= 2.5) {
if (features[12] <= -0.5) {
if (features[30] <= 0.5) {
if (features[7] <= 0.5) {
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] = 152;
} else {
if (features[34] <= 3.5) {
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] = 2;
classes[4] = 0;
}
}
}
} else {
if (features[31] <= 19.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] = 1;
}
}
} else {
if (features[5] <= -11.5) {
if (features[49] <= -20.5) {
if (features[3] <= -3.5) {
if (features[12] <= 12.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] = 5;
classes[4] = 0;
}
} else {
if (features[19] <= -91.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] = 71;
classes[4] = 0;
}
}
} else {
if (features[28] <= 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[36] <= -20.5) {
if (features[15] <= 5.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] = 34;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[3] <= -0.5) {
if (features[0] <= -15.5) {
if (features[46] <= 8.0) {
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] = 0;
classes[4] = 1;
}
} else {
if (features[24] <= -26.5) {
if (features[47] <= -79.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[41] <= 5.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] = 0;
classes[4] = 15;
}
}
} else {
if (features[38] <= -35.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 117;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
} else {
if (features[45] <= -14.0) {
if (features[12] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2008;
} else {
if (features[13] <= 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] = 3;
}
}
} else {
if (features[40] <= 21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[40] <= 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] = 1;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[6] <= -17.5) {
if (features[31] <= 27.5) {
if (features[36] <= -28.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] = 40;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3352;
}
} else {
if (features[9] <= 7.5) {
if (features[37] <= -29.5) {
if (features[35] <= 0.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] = 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] = 56;
}
}
}
} else {
if (features[45] <= -14.5) {
if (features[12] <= -0.5) {
if (features[42] <= -17.5) {
if (features[4] <= 12.5) {
if (features[40] <= 22.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[23] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 208;
} else {
if (features[0] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 73;
} else {
if (features[25] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
if (features[37] <= -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] = 4;
}
}
}
}
}
} else {
if (features[30] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[10] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
} else {
if (features[0] <= -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] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= 4.5) {
if (features[47] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
} else {
if (features[43] <= 0.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] = 10;
}
}
} else {
if (features[9] <= 4.5) {
if (features[3] <= -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] = 44;
classes[4] = 0;
}
} else {
if (features[47] <= -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 {
if (features[41] <= 3.5) {
if (features[8] <= -2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[24] <= 64.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] = 3;
}
}
}
} else {
if (features[0] <= -13.5) {
if (features[10] <= 2.5) {
if (features[1] <= -23.5) {
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] = 10;
}
} else {
if (features[3] <= 41.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 128;
classes[4] = 0;
} else {
if (features[26] <= 0.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] = 1;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
} else {
if (features[47] <= -46.5) {
if (features[3] <= 3.5) {
if (features[13] <= 10.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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 216;
}
} else {
if (features[3] <= 3.5) {
if (features[41] <= 1.0) {
if (features[37] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 87;
classes[4] = 0;
} else {
if (features[15] <= 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] = 12;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
}
} else {
if (features[23] <= -31.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 45;
} else {
if (features[6] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 16;
} else {
if (features[23] <= -19.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] = 2;
}
}
}
}
}
}
} else {
if (features[45] <= -15.5) {
if (features[22] <= 54.0) {
if (features[11] <= 2.5) {
if (features[34] <= 2.5) {
if (features[42] <= -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] = 2;
}
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 42;
classes[4] = 0;
} else {
if (features[19] <= -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] = 1;
}
}
}
} else {
if (features[18] <= -48.0) {
if (features[24] <= -83.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] = 50;
}
} else {
if (features[46] <= 3.5) {
if (features[4] <= 11.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[37] <= -15.0) {
if (features[18] <= -10.0) {
if (features[11] <= 3.5) {
if (features[2] <= -16.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] = 27;
classes[4] = 0;
}
} else {
if (features[27] <= -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] = 8;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
}
}
}
}
} else {
if (features[2] <= -16.5) {
if (features[29] <= -5.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 {
if (features[4] <= 15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 94;
classes[4] = 0;
} else {
if (features[42] <= -20.5) {
if (features[11] <= 2.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[19] <= -89.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[14] <= -7.0) {
classes[0] = 6;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= 3.5) {
if (features[3] <= 29.5) {
if (features[47] <= -74.5) {
if (features[44] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 35;
classes[4] = 0;
} else {
if (features[6] <= -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] = 9;
classes[4] = 0;
}
}
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1143;
classes[4] = 0;
} else {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 139;
classes[4] = 0;
} else {
if (features[24] <= -66.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] = 76;
classes[4] = 0;
}
}
}
}
} else {
if (features[25] <= 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] = 2;
}
}
} else {
if (features[8] <= -0.5) {
if (features[10] <= 8.5) {
if (features[43] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 218;
classes[4] = 0;
} else {
if (features[3] <= 33.0) {
if (features[37] <= -10.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 100;
classes[4] = 0;
} else {
if (features[9] <= 4.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] = 3;
}
}
} else {
if (features[19] <= -42.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 {
if (features[18] <= -52.5) {
if (features[37] <= -13.0) {
if (features[3] <= -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] = 11;
classes[4] = 0;
}
} else {
if (features[0] <= -10.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] = 1;
classes[4] = 0;
}
}
} else {
if (features[1] <= -13.5) {
if (features[3] <= 7.5) {
if (features[18] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 31;
classes[4] = 0;
} else {
if (features[3] <= -7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[29] <= -2.5) {
if (features[47] <= 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] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
}
}
}
} else {
if (features[38] <= -11.5) {
if (features[0] <= -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] = 6;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 18;
}
}
} else {
if (features[34] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 166;
classes[4] = 0;
} else {
if (features[20] <= -23.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[41] <= 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] = 1;
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_45(double[] features) {
int[] classes = new int[5];
if (features[4] <= -2.5) {
if (features[5] <= 15.5) {
if (features[46] <= -14.5) {
classes[0] = 0;
classes[1] = 5;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -0.5) {
if (features[20] <= -149.5) {
if (features[49] <= 20.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[0] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3501;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 133;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -5.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] = 14;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 7;
classes[4] = 0;
}
}
} else {
if (features[46] <= -20.5) {
if (features[30] <= 6.5) {
if (features[21] <= -85.5) {
if (features[6] <= 39.0) {
if (features[3] <= -96.5) {
if (features[23] <= -5.0) {
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] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[42] <= 77.5) {
if (features[47] <= 48.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] = 1259;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -17.5) {
if (features[12] <= -52.0) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -21.5) {
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[22] <= -9.5) {
if (features[5] <= 32.5) {
if (features[6] <= 40.0) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 6.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 8.5) {
if (features[30] <= 0.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 {
classes[0] = 250;
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] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= 44.5) {
classes[0] = 16;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 14.5) {
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 {
if (features[3] <= -65.5) {
if (features[45] <= 39.5) {
if (features[10] <= -22.5) {
if (features[39] <= -199.5) {
if (features[29] <= 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] = 2;
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[36] <= 24.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 7;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -109.5) {
if (features[40] <= -29.5) {
if (features[30] <= -223.5) {
classes[0] = 0;
classes[1] = 26;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 21.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] = 3;
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[21] <= -218.5) {
if (features[0] <= 30.0) {
classes[0] = 0;
classes[1] = 783;
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] <= 54.5) {
classes[0] = 0;
classes[1] = 36;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 9.5) {
if (features[5] <= 29.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 {
classes[0] = 7;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[31] <= -29.5) {
if (features[11] <= -15.5) {
if (features[48] <= 18.0) {
if (features[16] <= -2.5) {
if (features[42] <= 66.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 297;
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] = 9;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[15] <= -17.5) {
classes[0] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[14] <= -14.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -12.5) {
if (features[21] <= -227.5) {
classes[0] = 0;
classes[1] = 10;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -8.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[24] <= 64.5) {
if (features[4] <= -17.5) {
classes[0] = 0;
classes[1] = 393;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 57.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[31] <= -39.0) {
classes[0] = 0;
classes[1] = 31;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 63.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[49] <= 54.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -19.5) {
if (features[49] <= 57.5) {
if (features[2] <= 42.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] = 9;
classes[1] = 0;
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] = 1070;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[31] <= -35.0) {
if (features[39] <= 0.5) {
if (features[12] <= -101.5) {
if (features[27] <= 0.0) {
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[11] <= -17.5) {
if (features[42] <= 81.5) {
classes[0] = 0;
classes[1] = 139;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 2.5) {
if (features[19] <= 46.5) {
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 {
classes[0] = 0;
classes[1] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 968;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[45] <= 41.5) {
classes[0] = 0;
classes[1] = 128;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 31.5) {
if (features[0] <= 28.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[23] <= 47.0) {
if (features[45] <= 47.5) {
classes[0] = 17;
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 {
if (features[4] <= -8.5) {
if (features[23] <= 21.0) {
if (features[20] <= -94.0) {
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 {
classes[0] = 39;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -15.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[42] <= -19.5) {
if (features[3] <= 0.5) {
if (features[10] <= 9.5) {
if (features[48] <= 0.5) {
if (features[18] <= 16.0) {
if (features[32] <= 1.0) {
if (features[1] <= -28.0) {
if (features[21] <= -12.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] = 5;
}
} else {
if (features[25] <= 4.5) {
if (features[36] <= -22.5) {
if (features[35] <= 0.5) {
if (features[24] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 27;
classes[4] = 0;
} else {
if (features[22] <= 3.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] <= 0.5) {
if (features[33] <= -0.5) {
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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
if (features[25] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 69;
classes[4] = 0;
} else {
if (features[14] <= 2.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 {
if (features[26] <= 1.5) {
if (features[4] <= 10.5) {
if (features[46] <= 7.5) {
if (features[19] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 28;
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] = 2;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
} else {
if (features[9] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 318;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[45] <= -17.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] = 8;
}
} else {
if (features[22] <= -50.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[36] <= -17.5) {
if (features[9] <= 4.5) {
if (features[25] <= 6.0) {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 12;
classes[4] = 0;
} else {
if (features[20] <= -24.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[47] <= -54.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[34] <= 3.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[40] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
} else {
if (features[19] <= -81.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] = 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] = 18;
classes[4] = 0;
}
}
} else {
if (features[46] <= 8.5) {
if (features[19] <= -72.5) {
if (features[23] <= -51.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] = 9;
classes[4] = 0;
}
} else {
if (features[37] <= -27.5) {
if (features[36] <= -24.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[18] <= -45.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[40] <= 16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= 9.5) {
if (features[39] <= 0.5) {
if (features[0] <= -14.0) {
if (features[25] <= 8.5) {
if (features[36] <= -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] = 4;
}
} else {
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] = 2;
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] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 533;
}
}
}
}
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 3;
} else {
if (features[30] <= 2.5) {
if (features[6] <= -14.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5375;
} else {
if (features[46] <= 7.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[20] <= -26.0) {
if (features[46] <= 5.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 {
if (features[10] <= 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] = 41;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[23] <= -53.5) {
if (features[39] <= -0.5) {
if (features[44] <= -0.5) {
if (features[13] <= 8.5) {
if (features[3] <= 34.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 53;
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[34] <= 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 {
if (features[8] <= -0.5) {
if (features[0] <= -12.5) {
if (features[30] <= 0.5) {
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] = 4;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
}
} else {
if (features[4] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[6] <= -13.5) {
if (features[39] <= 1.5) {
if (features[5] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 102;
} else {
if (features[13] <= 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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[12] <= 8.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[3] <= 18.5) {
if (features[3] <= 3.5) {
if (features[16] <= -1.5) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 5.5) {
if (features[19] <= -100.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
} else {
if (features[14] <= 4.5) {
if (features[3] <= 2.5) {
if (features[45] <= -16.5) {
if (features[41] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 158;
classes[4] = 0;
} else {
if (features[23] <= -36.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1696;
classes[4] = 0;
}
} else {
if (features[27] <= -8.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] = 64;
classes[4] = 0;
}
}
} else {
if (features[28] <= -0.5) {
if (features[25] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[20] <= -65.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[36] <= -16.5) {
if (features[38] <= -16.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] = 50;
classes[4] = 0;
}
}
}
}
} else {
if (features[33] <= 3.5) {
if (features[42] <= -15.5) {
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] = 1;
classes[4] = 0;
}
} else {
if (features[34] <= -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] = 6;
classes[4] = 0;
}
}
}
}
} else {
if (features[5] <= -10.5) {
if (features[7] <= 1.5) {
if (features[10] <= 5.5) {
if (features[41] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 39;
classes[4] = 0;
} else {
if (features[0] <= -13.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] = 11;
classes[4] = 0;
}
}
} else {
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] = 1;
classes[4] = 0;
}
}
} else {
if (features[11] <= 2.5) {
if (features[17] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 37;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[36] <= -16.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
} else {
if (features[27] <= -6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 14;
classes[4] = 0;
} else {
if (features[20] <= -13.5) {
if (features[30] <= 0.5) {
if (features[35] <= -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] = 34;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[13] <= 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] = 167;
classes[4] = 0;
}
}
} else {
if (features[6] <= -14.5) {
if (features[11] <= 1.5) {
if (features[1] <= -26.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] = 9;
classes[4] = 0;
}
} else {
if (features[34] <= 0.5) {
if (features[37] <= -15.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] = 7;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[12] <= -42.0) {
if (features[6] <= -17.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] = 1;
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] = 2;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 30;
classes[4] = 2;
}
}
}
}
}
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_46(double[] features) {
int[] classes = new int[5];
if (features[36] <= -16.5) {
if (features[12] <= -1.5) {
if (features[45] <= -14.5) {
if (features[39] <= -6.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
} else {
if (features[6] <= -18.5) {
if (features[20] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4917;
} else {
if (features[5] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 285;
} else {
if (features[2] <= -18.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 {
if (features[42] <= -13.5) {
if (features[43] <= 3.5) {
if (features[41] <= -7.5) {
if (features[7] <= 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] = 2;
}
} else {
if (features[13] <= 7.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 213;
} else {
if (features[21] <= -1.5) {
if (features[2] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 130;
} else {
if (features[43] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 34;
} else {
if (features[23] <= -2.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[21] <= -0.5) {
if (features[34] <= 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] = 5;
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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 5.5) {
if (features[19] <= 52.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 69;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[30] <= 0.5) {
if (features[31] <= 17.5) {
if (features[46] <= 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] = 3;
}
} else {
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] = 5;
classes[4] = 0;
}
}
}
} else {
if (features[10] <= 11.5) {
if (features[46] <= 5.5) {
if (features[21] <= -3.5) {
if (features[3] <= -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] = 0;
classes[3] = 0;
classes[4] = 7;
}
} else {
if (features[27] <= -2.5) {
if (features[14] <= 5.5) {
if (features[20] <= -74.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[19] <= -19.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 197;
classes[4] = 0;
} else {
if (features[44] <= 0.5) {
if (features[25] <= 3.0) {
if (features[14] <= 4.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] = 29;
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] = 4;
}
} else {
if (features[22] <= 63.5) {
if (features[3] <= -8.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[2] <= -16.0) {
if (features[15] <= 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] = 30;
classes[4] = 0;
}
}
} else {
if (features[44] <= -1.5) {
if (features[31] <= 17.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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
}
}
}
}
} else {
if (features[41] <= -1.5) {
if (features[45] <= -14.5) {
if (features[19] <= -9.0) {
if (features[9] <= 7.5) {
if (features[21] <= -2.5) {
if (features[19] <= -53.0) {
if (features[4] <= 11.5) {
if (features[9] <= 5.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] = 4;
classes[3] = 0;
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] = 10;
classes[4] = 0;
}
} else {
if (features[5] <= -11.5) {
if (features[40] <= 15.5) {
if (features[7] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 138;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
}
} else {
if (features[18] <= -28.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] = 5;
classes[4] = 0;
}
}
} else {
if (features[4] <= 11.5) {
if (features[49] <= -22.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 7;
}
}
} else {
if (features[3] <= -4.5) {
if (features[18] <= -34.0) {
if (features[33] <= -0.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] = 26;
}
} else {
if (features[34] <= 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] = 14;
classes[4] = 0;
}
}
}
} else {
if (features[40] <= 16.5) {
if (features[7] <= 2.5) {
if (features[11] <= 6.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] = 2;
}
} else {
if (features[46] <= 8.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] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[46] <= 6.5) {
if (features[42] <= -28.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[41] <= 0.5) {
if (features[22] <= 75.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] = 9;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 63;
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 471;
}
}
} else {
if (features[0] <= 16.5) {
if (features[7] <= -0.5) {
if (features[2] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 143;
classes[4] = 0;
} else {
if (features[38] <= 42.5) {
if (features[30] <= -237.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[16] <= 1.0) {
if (features[0] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3566;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 66;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= -105.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] = 3;
classes[4] = 0;
}
}
} else {
if (features[7] <= -6.5) {
classes[0] = 0;
classes[1] = 16;
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[3] <= 13.5) {
if (features[31] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 26;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= 12.0) {
if (features[23] <= 39.5) {
if (features[14] <= 2.5) {
if (features[20] <= -69.5) {
if (features[45] <= -19.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1381;
classes[4] = 0;
}
} else {
if (features[23] <= -52.5) {
if (features[38] <= -8.5) {
if (features[3] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 40;
classes[4] = 0;
} else {
if (features[27] <= 1.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] = 0;
classes[4] = 6;
}
} else {
if (features[3] <= 10.5) {
if (features[33] <= -9.5) {
if (features[37] <= -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] = 1;
classes[4] = 0;
}
} else {
if (features[12] <= 0.5) {
if (features[44] <= -0.5) {
if (features[49] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 272;
classes[4] = 0;
} else {
if (features[24] <= -49.5) {
if (features[1] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[36] <= -11.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 36;
classes[4] = 0;
}
}
} else {
if (features[20] <= -52.5) {
if (features[19] <= -69.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[22] <= -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] = 6;
}
}
} else {
if (features[8] <= 0.5) {
if (features[31] <= 14.0) {
if (features[34] <= 2.0) {
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] = 45;
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] = 346;
classes[4] = 0;
}
}
} else {
if (features[41] <= -1.5) {
if (features[2] <= -12.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] = 4;
classes[4] = 0;
}
}
}
}
} else {
if (features[11] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 19;
classes[4] = 0;
} else {
if (features[2] <= -8.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] = 1;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
}
}
} else {
if (features[9] <= 1.5) {
if (features[5] <= -13.5) {
if (features[39] <= -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] = 7;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 0;
}
} else {
if (features[2] <= -12.5) {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[13] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[5] <= -9.5) {
if (features[4] <= 13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 253;
} else {
if (features[13] <= 5.5) {
if (features[8] <= -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] = 4;
}
} 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] = 4;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= -2.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] = 3;
}
}
}
}
}
} else {
if (features[39] <= -69.5) {
if (features[3] <= -186.5) {
if (features[10] <= -20.5) {
classes[0] = 242;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -17.5) {
if (features[12] <= -25.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] = 0;
classes[1] = 248;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 42.5) {
if (features[7] <= -3.5) {
classes[0] = 0;
classes[1] = 80;
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[45] <= 35.5) {
if (features[39] <= -199.0) {
if (features[10] <= -13.0) {
classes[0] = 0;
classes[1] = 31;
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] = 13;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[45] <= 38.5) {
if (features[30] <= -218.5) {
if (features[37] <= 97.0) {
if (features[3] <= -136.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] = 9;
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] = 18;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 63.5) {
if (features[1] <= 48.5) {
if (features[24] <= 48.0) {
classes[0] = 6;
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] = 15;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[32] <= -1.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[32] <= -0.5) {
if (features[35] <= 1.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[25] <= -4.5) {
if (features[35] <= -0.5) {
if (features[26] <= 4.0) {
classes[0] = 22;
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[4] <= -41.5) {
if (features[21] <= -235.5) {
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[37] <= 64.5) {
if (features[42] <= 58.0) {
classes[0] = 14;
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[40] <= -67.0) {
classes[0] = 0;
classes[1] = 1;
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 {
if (features[37] <= 65.5) {
if (features[31] <= -29.0) {
classes[0] = 0;
classes[1] = 1;
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] = 1454;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[23] <= 5.0) {
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[10] <= -22.5) {
if (features[0] <= 29.5) {
if (features[38] <= 69.5) {
classes[0] = 0;
classes[1] = 46;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 8.5) {
if (features[39] <= -1.5) {
if (features[38] <= 80.0) {
if (features[20] <= 80.0) {
classes[0] = 0;
classes[1] = 42;
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[14] <= -16.0) {
classes[0] = 0;
classes[1] = 6;
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[24] <= 10.0) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -22.5) {
if (features[30] <= 3.5) {
if (features[42] <= 95.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] = 0;
classes[1] = 8;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 15.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[22] <= -8.5) {
if (features[49] <= 78.5) {
if (features[27] <= 6.5) {
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 {
if (features[29] <= 10.5) {
if (features[5] <= 28.5) {
classes[0] = 38;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[28] <= 13.5) {
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] = 786;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[25] <= -9.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 {
if (features[29] <= 13.5) {
if (features[15] <= -22.0) {
classes[0] = 0;
classes[1] = 52;
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] <= 14.5) {
if (features[15] <= -23.0) {
classes[0] = 0;
classes[1] = 7;
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[3] <= -71.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[46] <= -17.5) {
if (features[30] <= -7.5) {
if (features[2] <= 38.5) {
if (features[45] <= 40.5) {
if (features[47] <= 68.5) {
classes[0] = 0;
classes[1] = 336;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 73.0) {
classes[0] = 0;
classes[1] = 63;
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[0] <= 24.5) {
classes[0] = 0;
classes[1] = 5;
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[12] <= 25.0) {
classes[0] = 0;
classes[1] = 51;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[23] <= 49.0) {
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 {
if (features[49] <= 71.5) {
if (features[8] <= 1.5) {
if (features[12] <= 68.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 {
classes[0] = 0;
classes[1] = 111;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[19] <= 17.5) {
classes[0] = 0;
classes[1] = 13;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[27] <= 1.5) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 39.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -18.5) {
classes[0] = 0;
classes[1] = 6;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= -15.5) {
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 {
if (features[21] <= 18.5) {
if (features[7] <= -2.5) {
if (features[39] <= 0.5) {
if (features[24] <= 67.5) {
classes[0] = 0;
classes[1] = 1219;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[45] <= 39.5) {
if (features[4] <= -31.5) {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[40] <= -49.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] = 0;
classes[1] = 71;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[47] <= 67.5) {
if (features[14] <= -8.5) {
classes[0] = 0;
classes[1] = 103;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[19] <= 52.0) {
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[13] <= -13.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 {
classes[0] = 1;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -7.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;
}
}
}
}
}
}
}
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_47(double[] features) {
int[] classes = new int[5];
if (features[0] <= 0.5) {
if (features[36] <= -17.5) {
if (features[12] <= -1.5) {
if (features[45] <= -14.5) {
if (features[2] <= -16.5) {
if (features[20] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4890;
} else {
if (features[38] <= -20.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 311;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
}
}
} else {
if (features[9] <= 2.5) {
if (features[20] <= -28.0) {
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] = 23;
}
} else {
if (features[46] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[28] <= -12.0) {
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] = 1;
}
} else {
if (features[36] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 313;
} else {
if (features[25] <= 5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 11;
} else {
if (features[48] <= -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 {
if (features[43] <= -0.5) {
if (features[47] <= -20.5) {
if (features[38] <= -22.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] = 11;
classes[4] = 0;
}
} else {
if (features[42] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 39;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[33] <= -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] = 45;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -38.5) {
if (features[13] <= 12.0) {
if (features[7] <= 4.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] = 5;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 410;
}
} else {
if (features[41] <= -2.5) {
if (features[3] <= -3.5) {
if (features[25] <= -1.0) {
if (features[12] <= 15.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] = 5;
classes[4] = 0;
}
} else {
if (features[43] <= 1.5) {
if (features[45] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 19;
} else {
if (features[5] <= -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] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[23] <= -64.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[47] <= 35.5) {
if (features[19] <= -92.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[5] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[5] <= -9.5) {
if (features[24] <= -9.5) {
if (features[31] <= 21.5) {
if (features[13] <= 10.0) {
if (features[3] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 60;
classes[4] = 0;
} else {
if (features[6] <= -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 {
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] = 224;
classes[4] = 0;
}
} else {
if (features[5] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
} else {
if (features[21] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[32] <= -4.0) {
if (features[28] <= -5.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] = 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] = 3;
}
}
}
} else {
if (features[30] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 32;
classes[4] = 154;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 23;
classes[4] = 0;
}
}
}
}
} else {
if (features[3] <= 13.5) {
if (features[9] <= 6.5) {
if (features[18] <= -68.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[3] <= 6.5) {
if (features[42] <= -18.5) {
if (features[23] <= -19.5) {
if (features[41] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 161;
classes[4] = 0;
} else {
if (features[0] <= -14.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] = 13;
classes[4] = 0;
}
}
} else {
if (features[21] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[15] <= 5.5) {
if (features[19] <= -69.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] = 57;
classes[4] = 0;
}
} else {
if (features[30] <= 0.5) {
if (features[31] <= 21.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] = 3;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
}
}
} else {
if (features[1] <= -14.5) {
if (features[21] <= 1.5) {
if (features[46] <= 4.5) {
if (features[2] <= -17.5) {
if (features[24] <= 12.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] = 477;
classes[4] = 0;
}
} else {
if (features[40] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 8;
} else {
if (features[10] <= 5.5) {
if (features[45] <= -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] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 86;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
}
} else {
if (features[18] <= 39.5) {
if (features[2] <= -12.5) {
if (features[23] <= -52.5) {
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] = 1;
}
} 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] = 1383;
classes[4] = 0;
}
} else {
if (features[18] <= 40.5) {
if (features[25] <= 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] = 1;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= 2.5) {
if (features[20] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 76;
classes[4] = 0;
} else {
if (features[6] <= -15.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] = 13;
classes[4] = 0;
}
}
} else {
if (features[6] <= -15.5) {
if (features[41] <= -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] = 16;
}
} else {
if (features[2] <= -14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 5;
} else {
if (features[25] <= -5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[4] <= 9.5) {
if (features[1] <= -13.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] = 12;
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] = 15;
}
} else {
if (features[1] <= -15.5) {
if (features[48] <= -7.5) {
if (features[1] <= -19.5) {
if (features[11] <= 1.5) {
if (features[48] <= -11.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
} else {
if (features[12] <= -28.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] = 2;
}
}
} else {
if (features[15] <= 3.5) {
if (features[31] <= 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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 38;
}
}
} else {
if (features[37] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[15] <= 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] = 4;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[23] <= -27.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 269;
} else {
if (features[0] <= -10.5) {
if (features[34] <= 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] = 81;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
}
} else {
if (features[38] <= -20.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] = 7;
classes[4] = 0;
}
}
}
} else {
if (features[16] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[15] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 41;
classes[4] = 0;
} else {
if (features[12] <= -26.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] = 2;
}
}
}
}
}
}
} else {
if (features[5] <= 16.5) {
if (features[46] <= 1.5) {
if (features[2] <= 24.5) {
if (features[44] <= 3.5) {
if (features[8] <= 1.5) {
if (features[18] <= -145.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] = 3590;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[3] <= -137.5) {
if (features[21] <= -228.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 11;
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] = 108;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[9] <= -2.5) {
if (features[15] <= -6.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] = 0;
classes[1] = 0;
classes[2] = 4;
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[23] <= 6.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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[14] <= -13.5) {
if (features[1] <= 44.5) {
if (features[31] <= -29.5) {
if (features[18] <= 5.5) {
if (features[35] <= 0.5) {
if (features[0] <= 22.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] = 6;
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] = 86;
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[6] <= 39.5) {
if (features[39] <= -111.5) {
if (features[48] <= 6.5) {
if (features[21] <= -222.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] = 7;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 38;
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[29] <= 4.5) {
if (features[12] <= -111.0) {
classes[0] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[49] <= 85.5) {
classes[0] = 0;
classes[1] = 17;
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[30] <= 6.5) {
if (features[10] <= -28.5) {
if (features[30] <= -106.5) {
classes[0] = 5;
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] = 1631;
classes[1] = 56;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[40] <= -90.5) {
classes[0] = 9;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[36] <= 60.0) {
classes[0] = 1;
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[30] <= -65.0) {
if (features[31] <= -29.5) {
if (features[15] <= -17.5) {
if (features[42] <= 61.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 59;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[49] <= 75.5) {
if (features[40] <= -30.5) {
if (features[5] <= 35.5) {
classes[0] = 0;
classes[1] = 326;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[31] <= -36.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[13] <= -5.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 {
classes[0] = 8;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[36] <= 39.5) {
if (features[42] <= 30.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
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[21] <= -229.5) {
if (features[9] <= -8.5) {
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 {
if (features[10] <= -10.5) {
classes[0] = 870;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -226.5) {
classes[0] = 0;
classes[1] = 1;
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[7] <= -10.5) {
if (features[12] <= 33.5) {
if (features[36] <= 65.5) {
if (features[13] <= -16.5) {
classes[0] = 0;
classes[1] = 876;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 52.0) {
classes[0] = 0;
classes[1] = 29;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 68.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] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[0] <= 29.5) {
if (features[34] <= -15.5) {
if (features[21] <= -37.0) {
if (features[10] <= -20.5) {
classes[0] = 226;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 3.5) {
if (features[34] <= -18.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] = 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 {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[11] <= -16.0) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
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[21] <= 21.5) {
if (features[49] <= 84.5) {
if (features[7] <= -2.5) {
if (features[12] <= 58.0) {
classes[0] = 0;
classes[1] = 993;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[0] <= 28.0) {
classes[0] = 9;
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 {
classes[0] = 3;
classes[1] = 0;
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] = 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_48(double[] features) {
int[] classes = new int[5];
if (features[5] <= 0.5) {
if (features[49] <= -19.5) {
if (features[1] <= -22.5) {
if (features[36] <= -13.5) {
if (features[8] <= -2.5) {
if (features[13] <= 10.0) {
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] = 2;
}
} else {
if (features[11] <= 5.5) {
if (features[42] <= -29.5) {
if (features[1] <= -27.5) {
if (features[39] <= -6.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] = 24;
}
} else {
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] = 33;
classes[4] = 0;
}
}
} else {
if (features[30] <= -1.5) {
if (features[3] <= 17.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[45] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 820;
} else {
if (features[21] <= -1.5) {
if (features[31] <= 17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
} else {
if (features[7] <= 3.5) {
if (features[34] <= 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] = 0;
classes[4] = 71;
}
}
} else {
if (features[27] <= -11.5) {
if (features[33] <= -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] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
}
}
}
} else {
if (features[31] <= 14.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] = 0;
classes[4] = 4150;
}
}
}
} else {
if (features[33] <= -4.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[14] <= 5.5) {
if (features[36] <= -18.5) {
if (features[12] <= -1.5) {
if (features[30] <= -5.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
} else {
if (features[3] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[39] <= 0.5) {
if (features[12] <= -42.5) {
if (features[2] <= -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] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[48] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 282;
} else {
if (features[10] <= 5.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] = 40;
}
}
}
} else {
if (features[18] <= -51.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
} else {
if (features[27] <= -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] = 5;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[3] <= -4.5) {
if (features[13] <= 5.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[23] <= -56.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[24] <= -63.5) {
if (features[14] <= 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] = 2;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 55;
}
}
}
} else {
if (features[8] <= -0.5) {
if (features[42] <= -35.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[27] <= 0.5) {
if (features[31] <= 18.5) {
if (features[49] <= -27.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] = 96;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[20] <= -24.5) {
if (features[40] <= 14.5) {
if (features[37] <= -20.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[1] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 77;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[7] <= 2.5) {
if (features[47] <= -32.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 13;
classes[4] = 0;
} else {
if (features[45] <= -13.5) {
if (features[48] <= -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] = 9;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 10;
}
}
} else {
if (features[45] <= -18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[31] <= 26.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 22;
} else {
if (features[24] <= 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] = 3;
}
}
}
}
}
}
}
}
} else {
if (features[12] <= -29.0) {
if (features[44] <= -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] = 12;
}
} else {
if (features[5] <= -15.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[17] <= 0.5) {
if (features[27] <= 3.0) {
if (features[41] <= -9.0) {
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] = 190;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[22] <= 1.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[41] <= -1.0) {
if (features[14] <= 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] = 5;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
}
}
}
}
}
} else {
if (features[41] <= -6.5) {
if (features[23] <= -46.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[39] <= 2.5) {
if (features[39] <= -2.5) {
if (features[1] <= -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] = 2;
classes[4] = 0;
}
} else {
if (features[41] <= -2.5) {
if (features[29] <= 1.5) {
if (features[43] <= 1.5) {
if (features[30] <= 1.5) {
if (features[19] <= 48.0) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 94;
} else {
if (features[3] <= -3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 32;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
}
}
} else {
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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 0;
}
} else {
if (features[12] <= -0.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 436;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[23] <= -51.5) {
if (features[0] <= -12.5) {
if (features[28] <= -9.5) {
if (features[41] <= -6.5) {
if (features[4] <= 18.5) {
if (features[12] <= -16.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] = 42;
classes[4] = 0;
}
} else {
if (features[1] <= -24.5) {
if (features[37] <= -17.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
}
} else {
if (features[19] <= -73.5) {
if (features[15] <= 4.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] = 10;
}
}
} else {
if (features[3] <= 0.5) {
if (features[28] <= -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] = 4;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 140;
}
}
} else {
if (features[46] <= 3.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 84;
classes[4] = 0;
} else {
if (features[5] <= -9.5) {
if (features[39] <= 0.5) {
if (features[2] <= -12.5) {
if (features[8] <= -0.5) {
if (features[38] <= -16.0) {
if (features[5] <= -11.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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 33;
}
} else {
if (features[38] <= -8.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] = 3;
}
}
} 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] = 20;
classes[4] = 0;
}
}
}
} else {
if (features[2] <= -15.5) {
if (features[3] <= 3.5) {
if (features[33] <= -3.5) {
if (features[8] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 128;
classes[4] = 0;
} else {
if (features[23] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[24] <= -61.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[35] <= 0.5) {
if (features[18] <= -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] = 10;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 12;
}
}
} else {
if (features[20] <= 14.0) {
if (features[1] <= -16.5) {
if (features[16] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 3;
classes[4] = 0;
} else {
if (features[11] <= 1.5) {
if (features[2] <= -21.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 6;
} else {
if (features[48] <= -6.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[40] <= 11.5) {
if (features[10] <= 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] = 8;
}
} else {
if (features[41] <= -11.5) {
if (features[3] <= 28.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] = 0;
classes[4] = 157;
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[19] <= -64.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[15] <= 7.5) {
if (features[45] <= -13.5) {
if (features[11] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 208;
classes[4] = 0;
} else {
if (features[36] <= -6.5) {
if (features[31] <= 19.5) {
if (features[39] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 45;
classes[4] = 0;
} else {
if (features[36] <= -18.5) {
if (features[37] <= -18.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[26] <= -0.5) {
if (features[34] <= 3.5) {
if (features[25] <= 13.0) {
if (features[3] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
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] = 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] = 3;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 22;
classes[4] = 0;
}
} else {
if (features[10] <= 4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 15;
classes[4] = 0;
} else {
if (features[7] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
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] = 17;
}
}
}
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 91;
classes[4] = 0;
}
} else {
if (features[37] <= -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] = 13;
}
}
}
} else {
if (features[29] <= -17.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[16] <= -1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[9] <= 3.5) {
if (features[26] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1178;
classes[4] = 0;
} else {
if (features[2] <= -12.5) {
if (features[25] <= 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] = 2;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 170;
classes[4] = 0;
}
}
} else {
if (features[2] <= -11.5) {
if (features[37] <= -13.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 61;
classes[4] = 0;
} else {
if (features[48] <= -1.5) {
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] = 7;
}
} 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] = 193;
classes[4] = 0;
}
}
}
}
}
}
} else {
if (features[4] <= 5.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] = 21;
}
}
}
}
}
} else {
if (features[2] <= 24.5) {
if (features[10] <= 2.5) {
if (features[20] <= -138.5) {
if (features[49] <= 43.0) {
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 {
if (features[49] <= 55.5) {
if (features[42] <= 40.5) {
if (features[1] <= 25.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3211;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -10.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 352;
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] <= 22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 31;
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] = 18;
classes[4] = 0;
}
} else {
if (features[42] <= 75.5) {
if (features[13] <= -5.5) {
if (features[40] <= -29.5) {
if (features[42] <= 73.5) {
if (features[46] <= -20.5) {
if (features[0] <= 23.5) {
if (features[4] <= -21.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] = 0;
classes[1] = 0;
classes[2] = 3;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[14] <= -13.5) {
if (features[33] <= 8.5) {
if (features[31] <= -60.5) {
if (features[20] <= 73.0) {
classes[0] = 0;
classes[1] = 4;
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] = 86;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[6] <= 39.5) {
classes[0] = 0;
classes[1] = 16;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -8.5) {
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[24] <= 64.5) {
if (features[11] <= -17.5) {
if (features[5] <= 20.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[2] <= 39.0) {
classes[0] = 0;
classes[1] = 62;
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] <= -51.5) {
if (features[19] <= 91.5) {
if (features[39] <= 4.0) {
classes[0] = 0;
classes[1] = 116;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 7.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 {
if (features[24] <= 36.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[3] <= 1.0) {
if (features[40] <= -35.5) {
classes[0] = 0;
classes[1] = 1625;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[38] <= 62.5) {
classes[0] = 0;
classes[1] = 81;
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[26] <= 3.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] <= -14.5) {
if (features[13] <= -15.5) {
if (features[3] <= -81.0) {
if (features[25] <= -12.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] = 276;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[23] <= 13.5) {
classes[0] = 4;
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[38] <= 67.0) {
if (features[21] <= -229.5) {
classes[0] = 0;
classes[1] = 39;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[1] <= 51.0) {
if (features[19] <= 45.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[41] <= 4.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;
}
}
} else {
classes[0] = 0;
classes[1] = 19;
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[1] <= 49.5) {
if (features[17] <= -0.5) {
if (features[5] <= 28.5) {
classes[0] = 0;
classes[1] = 38;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[34] <= -17.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] = 3;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 14.0) {
classes[0] = 16;
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[26] <= 2.5) {
classes[0] = 0;
classes[1] = 7;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 50.5) {
if (features[48] <= 16.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] = 37;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[7] <= -5.5) {
if (features[12] <= -84.0) {
if (features[39] <= -86.5) {
if (features[3] <= -175.5) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[21] <= -230.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 1104;
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[1] <= 49.5) {
if (features[49] <= 47.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[7] <= -10.0) {
classes[0] = 0;
classes[1] = 1;
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[49] <= 61.0) {
classes[0] = 0;
classes[1] = 15;
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] <= 45.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[28] <= 6.5) {
if (features[48] <= 5.5) {
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] <= -63.5) {
if (features[16] <= -2.5) {
if (features[48] <= 18.5) {
if (features[37] <= 87.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 5.5) {
if (features[6] <= 43.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 2;
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[30] <= 6.5) {
if (features[48] <= 6.5) {
if (features[13] <= -18.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[29] <= 7.5) {
if (features[3] <= -81.5) {
classes[0] = 48;
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] = 1599;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -23.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 {
if (features[2] <= 45.0) {
classes[0] = 1;
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 {
classes[0] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[34] <= -21.5) {
if (features[33] <= 10.5) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[42] <= 90.0) {
if (features[25] <= -7.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] = 107;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[46] <= -22.5) {
classes[0] = 0;
classes[1] = 97;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[12] <= 25.5) {
if (features[34] <= -20.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -38.5) {
classes[0] = 2;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 91;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 48;
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_49(double[] features) {
int[] classes = new int[5];
if (features[2] <= -14.5) {
if (features[2] <= -18.5) {
if (features[12] <= -1.5) {
if (features[45] <= -20.5) {
if (features[6] <= -21.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4609;
} else {
if (features[13] <= 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] = 121;
}
}
} else {
if (features[12] <= -46.5) {
if (features[33] <= -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] = 3;
classes[4] = 0;
}
} else {
if (features[36] <= -16.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 109;
} else {
if (features[10] <= 4.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[49] <= -38.5) {
if (features[30] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 4;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= 8.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] = 384;
}
}
} else {
if (features[32] <= -6.5) {
if (features[3] <= -6.0) {
if (features[33] <= -12.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] = 3;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 84;
classes[4] = 0;
}
} else {
if (features[1] <= -22.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 37;
} else {
if (features[4] <= 16.0) {
if (features[13] <= 8.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] = 1;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 8;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[39] <= -2.5) {
if (features[37] <= -34.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] = 200;
classes[4] = 0;
}
} else {
if (features[3] <= 0.5) {
if (features[3] <= -3.5) {
if (features[27] <= -3.5) {
if (features[46] <= 7.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[26] <= 1.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 62;
} else {
if (features[0] <= -15.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[10] <= 9.5) {
if (features[29] <= -2.5) {
if (features[47] <= -77.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 4;
} else {
if (features[45] <= -15.5) {
if (features[29] <= -4.5) {
if (features[42] <= -23.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] = 43;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 160;
classes[4] = 0;
}
} else {
if (features[18] <= -14.5) {
if (features[27] <= 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 {
if (features[33] <= -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] = 1;
classes[4] = 0;
}
}
}
} else {
if (features[24] <= -16.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] = 3;
}
}
}
} else {
if (features[41] <= -1.5) {
if (features[45] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
} else {
if (features[5] <= -11.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 34;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
}
} else {
if (features[12] <= 6.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] = 3;
classes[4] = 0;
}
}
}
} else {
if (features[39] <= 0.5) {
if (features[12] <= -0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 20;
} else {
if (features[6] <= -17.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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 9;
classes[4] = 0;
}
}
}
} else {
if (features[42] <= -17.5) {
if (features[30] <= 2.5) {
if (features[3] <= 1.5) {
if (features[30] <= 0.5) {
if (features[19] <= -66.0) {
if (features[35] <= 0.5) {
if (features[29] <= -8.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] = 6;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 27;
}
} else {
if (features[11] <= 5.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[49] <= -17.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 653;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1;
classes[4] = 5;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
}
} else {
if (features[12] <= -2.5) {
if (features[15] <= 4.5) {
if (features[27] <= -3.5) {
if (features[2] <= -17.5) {
if (features[46] <= 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] = 61;
classes[4] = 0;
}
} else {
if (features[8] <= -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] = 2;
}
}
} else {
if (features[42] <= -14.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[22] <= 65.0) {
if (features[4] <= 12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 186;
} else {
if (features[19] <= -74.0) {
if (features[14] <= 2.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 {
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 {
if (features[9] <= -8.5) {
if (features[42] <= 75.5) {
if (features[12] <= -91.5) {
if (features[45] <= 38.5) {
if (features[5] <= 23.5) {
if (features[3] <= -42.0) {
if (features[19] <= 86.5) {
classes[0] = 0;
classes[1] = 100;
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[10] <= -17.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[20] <= 70.0) {
if (features[4] <= -16.0) {
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 {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[32] <= 10.5) {
if (features[31] <= -66.0) {
classes[0] = 0;
classes[1] = 1;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[47] <= 49.5) {
if (features[18] <= 46.5) {
classes[0] = 171;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[4] <= -19.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 {
classes[0] = 634;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[39] <= -84.5) {
if (features[4] <= -18.5) {
if (features[34] <= -10.5) {
if (features[30] <= -204.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] = 0;
classes[1] = 14;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[37] <= 59.5) {
classes[0] = 0;
classes[1] = 3;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 269;
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[2] <= 22.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 55;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 80.5) {
if (features[0] <= 35.5) {
if (features[19] <= 101.0) {
if (features[30] <= 11.0) {
if (features[3] <= -11.5) {
if (features[40] <= -25.0) {
if (features[15] <= -19.5) {
if (features[3] <= -74.5) {
if (features[43] <= -1.5) {
classes[0] = 10;
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] = 61;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[24] <= 83.5) {
if (features[49] <= 72.5) {
if (features[38] <= 68.5) {
if (features[35] <= -0.5) {
if (features[49] <= 70.5) {
classes[0] = 0;
classes[1] = 44;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 11.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 {
if (features[19] <= 82.5) {
classes[0] = 0;
classes[1] = 1716;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[13] <= -13.5) {
classes[0] = 0;
classes[1] = 255;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[48] <= 8.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[13] <= -15.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[12] <= 21.0) {
classes[0] = 0;
classes[1] = 111;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[33] <= 7.5) {
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[21] <= -160.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[7] <= -6.0) {
if (features[30] <= -100.5) {
classes[0] = 10;
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] = 25;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[40] <= -37.5) {
classes[0] = 0;
classes[1] = 11;
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] = 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[3] <= -174.5) {
classes[0] = 0;
classes[1] = 12;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[44] <= 2.5) {
classes[0] = 0;
classes[1] = 3;
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[36] <= 50.5) {
classes[0] = 7;
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[33] <= 5.5) {
if (features[29] <= 6.5) {
if (features[45] <= 48.5) {
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[15] <= -23.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 {
if (features[37] <= 104.5) {
if (features[11] <= -21.5) {
if (features[41] <= 5.5) {
classes[0] = 5;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
classes[0] = 0;
classes[1] = 73;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[48] <= 6.5) {
if (features[46] <= -22.5) {
if (features[18] <= 43.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[30] <= -3.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[12] <= 25.5) {
if (features[30] <= -56.0) {
if (features[21] <= -237.5) {
if (features[19] <= 24.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 {
classes[0] = 255;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
if (features[13] <= -16.5) {
if (features[8] <= 3.5) {
if (features[37] <= 100.0) {
if (features[49] <= 78.5) {
if (features[15] <= -20.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 {
classes[0] = 0;
classes[1] = 87;
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] = 4;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
classes[0] = 480;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[11] <= -24.0) {
classes[0] = 0;
classes[1] = 2;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[11] <= -22.5) {
if (features[30] <= 3.5) {
if (features[3] <= -54.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] = 0;
classes[1] = 4;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
} else {
classes[0] = 1068;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
}
}
}
} else {
if (features[1] <= 3.5) {
if (features[13] <= 9.5) {
if (features[49] <= -20.5) {
if (features[24] <= -23.0) {
if (features[10] <= 8.5) {
if (features[49] <= -29.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 9;
} else {
if (features[35] <= 0.5) {
if (features[37] <= -23.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 80;
classes[4] = 0;
} else {
if (features[24] <= -34.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] = 4;
}
}
} else {
if (features[18] <= -25.5) {
if (features[3] <= -8.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] = 13;
}
} else {
if (features[3] <= 0.5) {
if (features[45] <= -10.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] = 11;
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
} else {
if (features[28] <= -1.5) {
if (features[3] <= -2.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[19] <= -91.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 2;
} else {
if (features[25] <= -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] = 24;
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] = 0;
classes[4] = 50;
}
}
} else {
if (features[2] <= -12.5) {
if (features[41] <= -4.5) {
if (features[3] <= 30.5) {
if (features[19] <= 58.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 175;
classes[4] = 0;
} else {
if (features[39] <= 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] = 2;
classes[4] = 0;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 3;
}
} else {
if (features[42] <= -12.5) {
if (features[3] <= -8.0) {
if (features[25] <= 7.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 4;
classes[4] = 0;
} else {
if (features[36] <= -14.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] = 1;
classes[4] = 0;
}
}
} else {
if (features[3] <= 4.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 133;
classes[4] = 0;
} else {
if (features[47] <= -66.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 5;
classes[4] = 0;
} else {
if (features[31] <= 19.5) {
if (features[15] <= 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] = 8;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 2;
classes[4] = 0;
}
}
}
}
} else {
if (features[9] <= 2.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 29;
classes[4] = 0;
} else {
if (features[19] <= -30.5) {
if (features[37] <= -12.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 10;
classes[4] = 0;
} else {
if (features[40] <= 14.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 17;
} else {
if (features[25] <= 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] = 1;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 26;
}
}
}
}
} else {
if (features[2] <= 3.5) {
if (features[34] <= -3.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[46] <= -4.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 1;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[3] <= 38.0) {
if (features[26] <= 2.5) {
if (features[15] <= 7.5) {
if (features[1] <= -13.5) {
if (features[4] <= 7.5) {
if (features[38] <= -8.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 69;
classes[4] = 0;
} else {
if (features[12] <= -0.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] = 11;
classes[4] = 0;
}
}
} else {
if (features[48] <= 0.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 336;
classes[4] = 0;
} else {
if (features[47] <= -57.0) {
if (features[25] <= -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] = 20;
classes[4] = 0;
}
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 1298;
classes[4] = 0;
}
} else {
if (features[48] <= 3.5) {
if (features[32] <= 1.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] = 4;
classes[4] = 0;
}
}
} else {
if (features[16] <= 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] = 2;
}
}
} 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] = 2;
classes[3] = 0;
classes[4] = 0;
}
}
}
} else {
if (features[46] <= 7.5) {
if (features[19] <= -73.5) {
if (features[34] <= 5.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] = 3;
classes[4] = 0;
}
} else {
if (features[23] <= 20.5) {
if (features[43] <= -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] = 35;
classes[4] = 0;
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 0;
classes[4] = 1;
}
}
} else {
if (features[0] <= -6.0) {
if (features[4] <= 8.0) {
if (features[21] <= 1.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[27] <= -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] = 57;
}
}
} else {
classes[0] = 0;
classes[1] = 0;
classes[2] = 0;
classes[3] = 6;
classes[4] = 0;
}
}
}
} else {
if (features[28] <= 14.5) {
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[48] <= 6.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 3026;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[26] <= 1.5) {
if (features[36] <= 25.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 430;
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] <= 18.5) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 21;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[20] <= 25.0) {
classes[0] = 0;
classes[1] = 4;
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[3] <= -76.0) {
classes[0] = 0;
classes[1] = 76;
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[49] <= 33.0) {
classes[0] = 0;
classes[1] = 0;
classes[2] = 61;
classes[3] = 0;
classes[4] = 0;
} else {
if (features[29] <= 30.5) {
if (features[12] <= -99.0) {
if (features[33] <= 19.0) {
classes[0] = 0;
classes[1] = 9;
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[18] <= 32.0) {
if (features[1] <= 43.5) {
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 {
classes[0] = 0;
classes[1] = 98;
classes[2] = 0;
classes[3] = 0;
classes[4] = 0;
}
}
} else {
if (features[30] <= -99.0) {
classes[0] = 24;
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(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)]++;
classes[RandomForestClassifier.predict_20(features)]++;
classes[RandomForestClassifier.predict_21(features)]++;
classes[RandomForestClassifier.predict_22(features)]++;
classes[RandomForestClassifier.predict_23(features)]++;
classes[RandomForestClassifier.predict_24(features)]++;
classes[RandomForestClassifier.predict_25(features)]++;
classes[RandomForestClassifier.predict_26(features)]++;
classes[RandomForestClassifier.predict_27(features)]++;
classes[RandomForestClassifier.predict_28(features)]++;
classes[RandomForestClassifier.predict_29(features)]++;
classes[RandomForestClassifier.predict_30(features)]++;
classes[RandomForestClassifier.predict_31(features)]++;
classes[RandomForestClassifier.predict_32(features)]++;
classes[RandomForestClassifier.predict_33(features)]++;
classes[RandomForestClassifier.predict_34(features)]++;
classes[RandomForestClassifier.predict_35(features)]++;
classes[RandomForestClassifier.predict_36(features)]++;
classes[RandomForestClassifier.predict_37(features)]++;
classes[RandomForestClassifier.predict_38(features)]++;
classes[RandomForestClassifier.predict_39(features)]++;
classes[RandomForestClassifier.predict_40(features)]++;
classes[RandomForestClassifier.predict_41(features)]++;
classes[RandomForestClassifier.predict_42(features)]++;
classes[RandomForestClassifier.predict_43(features)]++;
classes[RandomForestClassifier.predict_44(features)]++;
classes[RandomForestClassifier.predict_45(features)]++;
classes[RandomForestClassifier.predict_46(features)]++;
classes[RandomForestClassifier.predict_47(features)]++;
classes[RandomForestClassifier.predict_48(features)]++;
classes[RandomForestClassifier.predict_49(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);
}
}
}