class RandomForestClassifier { public static int predict_0(double[] features) { int[] classes = new int[5]; if (features[45] <= -15.5) { if (features[12] <= -1.5) { if (features[2] <= -17.5) { if (features[0] <= -13.5) { if (features[46] <= -0.5) { if (features[1] <= -28.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[36] <= -5.5) { if (features[3] <= 0.5) { if (features[36] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 98; } else { if (features[45] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4992; } } else { if (features[3] <= 17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[20] <= -6.0) { if (features[3] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[49] <= -16.5) { if (features[36] <= -15.5) { if (features[3] <= 1.5) { if (features[46] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { if (features[15] <= 6.5) { if (features[32] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } } else { if (features[16] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 443; } } } else { if (features[18] <= -46.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } else { if (features[40] <= 28.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { if (features[23] <= -54.5) { if (features[12] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { if (features[15] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 76; classes[4] = 0; } else { if (features[42] <= -9.5) { if (features[3] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } } } else { if (features[36] <= -32.5) { if (features[32] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 408; } } else { if (features[41] <= -5.5) { if (features[1] <= -28.0) { if (features[21] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[4] <= 11.5) { if (features[23] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } else { if (features[3] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 314; classes[4] = 0; } } } } else { if (features[49] <= -13.5) { if (features[48] <= 1.5) { if (features[14] <= 4.5) { if (features[12] <= 1.5) { if (features[27] <= 1.5) { if (features[4] <= 10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[31] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[19] <= -61.5) { if (features[19] <= -65.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 149; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[1] <= -17.0) { if (features[4] <= 17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[24] <= -54.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 30; } else { if (features[18] <= -1.0) { if (features[24] <= -26.0) { if (features[21] <= -5.5) { if (features[22] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } else { if (features[0] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 32; classes[4] = 0; } } } else { if (features[49] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[36] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } } else { if (features[14] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 73; } } } else { if (features[14] <= 1.5) { if (features[47] <= -71.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 165; } } } } } } else { if (features[7] <= -0.5) { if (features[45] <= 26.5) { if (features[2] <= 2.5) { if (features[6] <= -6.5) { if (features[22] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[21] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 113; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } else { if (features[5] <= 16.5) { if (features[10] <= 2.5) { if (features[24] <= -237.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= -13.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 25.5) { if (features[41] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3071; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 413; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[28] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 68; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[1] <= 27.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[36] <= 47.5) { if (features[45] <= 44.5) { if (features[40] <= -30.5) { if (features[49] <= 41.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 62.5) { if (features[24] <= 83.5) { if (features[30] <= 0.5) { classes[0] = 0; classes[1] = 1403; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -13.5) { classes[0] = 0; classes[1] = 113; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 67.5) { classes[0] = 0; classes[1] = 22; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[2] <= 39.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 45.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[2] <= 33.5) { if (features[1] <= 38.5) { classes[0] = 0; classes[1] = 151; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 59.5) { if (features[21] <= -230.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 35; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[31] <= -29.5) { if (features[4] <= -21.5) { classes[0] = 0; classes[1] = 259; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 64.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 114; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[33] <= 7.5) { if (features[49] <= 87.5) { if (features[40] <= -31.0) { if (features[12] <= -112.5) { if (features[25] <= -7.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 9; classes[3] = 0; classes[4] = 0; } } else { if (features[22] <= 1.5) { if (features[12] <= 46.0) { if (features[34] <= -20.5) { if (features[12] <= -52.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 236; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 56; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[44] <= 4.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 86; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 88.5) { if (features[45] <= 39.5) { if (features[38] <= 71.5) { if (features[4] <= -17.0) { if (features[31] <= -78.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 41.0) { classes[0] = 0; classes[1] = 221; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -73.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 10.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[37] <= 64.5) { if (features[3] <= -153.5) { classes[0] = 0; classes[1] = 52; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -4.5) { if (features[39] <= -29.5) { if (features[2] <= 35.5) { if (features[37] <= 77.0) { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -20.5) { if (features[10] <= -20.5) { classes[0] = 121; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -142.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 916; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= 26.5) { if (features[21] <= -85.5) { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= 7.0) { if (features[13] <= -16.5) { classes[0] = 0; classes[1] = 135; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 16.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[46] <= -16.5) { if (features[31] <= -77.5) { classes[0] = 0; classes[1] = 40; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 453; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[44] <= 3.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[30] <= 5.5) { if (features[11] <= -22.5) { if (features[21] <= -55.0) { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 23.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[47] <= 85.0) { if (features[18] <= 54.0) { classes[0] = 1039; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 26.5) { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[44] <= 4.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[5] <= 29.5) { classes[0] = 43; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[10] <= 8.5) { if (features[40] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 32; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= -21.5) { if (features[12] <= -0.5) { if (features[36] <= -20.5) { if (features[2] <= -13.5) { if (features[20] <= -53.5) { if (features[15] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 40; } } else { if (features[30] <= 0.5) { if (features[4] <= 12.5) { if (features[30] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 22; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } else { if (features[1] <= -15.0) { if (features[3] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } } else { if (features[24] <= 3.0) { if (features[16] <= 2.5) { if (features[36] <= -25.5) { if (features[28] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { if (features[2] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { if (features[12] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 75; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[5] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } } else { if (features[36] <= -18.5) { if (features[14] <= 4.5) { if (features[49] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } } else { if (features[39] <= 0.5) { if (features[19] <= -72.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[11] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } } else { if (features[21] <= 175.5) { if (features[45] <= -13.5) { if (features[26] <= -0.5) { if (features[25] <= 14.5) { if (features[20] <= -71.0) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 220; classes[4] = 0; } } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 37; classes[4] = 0; } else { if (features[9] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[40] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[12] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 47; classes[4] = 0; } else { if (features[29] <= -1.5) { if (features[32] <= -3.5) { if (features[18] <= -53.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } } } else { if (features[27] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } else { if (features[6] <= -13.5) { if (features[42] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } else { if (features[0] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[11] <= 3.5) { if (features[18] <= -49.5) { if (features[9] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 97; classes[4] = 0; } else { if (features[19] <= -41.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1146; classes[4] = 0; } } else { if (features[45] <= -12.5) { if (features[49] <= -11.5) { if (features[19] <= -87.5) { if (features[43] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[20] <= -71.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 108; classes[4] = 0; } } } else { if (features[28] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 299; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } else { if (features[39] <= 0.5) { if (features[12] <= 11.5) { if (features[5] <= -13.0) { if (features[1] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 76; } } else { if (features[10] <= 14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[20] <= -50.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_1(double[] features) { int[] classes = new int[5]; if (features[37] <= 0.5) { if (features[12] <= -1.5) { if (features[36] <= -15.5) { if (features[2] <= -13.5) { if (features[49] <= -16.5) { if (features[36] <= -18.5) { if (features[38] <= -18.5) { if (features[45] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4986; } else { if (features[36] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 248; } else { if (features[35] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } } } else { if (features[30] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 71; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[39] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[7] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[5] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 211; } else { if (features[6] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[18] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[45] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 22; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } } } else { if (features[28] <= -4.0) { if (features[21] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[38] <= -22.5) { if (features[39] <= 0.5) { if (features[8] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[46] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 43; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[22] <= -34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[43] <= -1.5) { if (features[36] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 73; classes[4] = 0; } } } } } else { if (features[12] <= -2.5) { if (features[10] <= 8.5) { if (features[37] <= -20.5) { if (features[12] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { if (features[47] <= -77.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } } } else { if (features[23] <= -62.5) { if (features[45] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[0] <= 1.0) { if (features[45] <= -19.5) { if (features[42] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[0] <= -12.5) { if (features[40] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 43; classes[4] = 0; } else { if (features[22] <= 3.5) { if (features[46] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 595; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } else { if (features[5] <= -12.5) { if (features[32] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } } } else { if (features[10] <= 9.5) { if (features[4] <= 7.5) { if (features[1] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 735; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } else { if (features[23] <= -49.5) { if (features[37] <= -14.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 59; classes[4] = 0; } else { if (features[3] <= 0.5) { if (features[34] <= 3.5) { if (features[30] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { if (features[26] <= 0.5) { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 32; } } } else { if (features[1] <= -16.5) { if (features[10] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 139; } } else { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { if (features[3] <= 3.5) { if (features[9] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } } } else { if (features[26] <= 0.5) { if (features[10] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 225; classes[4] = 0; } else { if (features[21] <= 120.0) { if (features[31] <= 19.5) { if (features[39] <= -0.5) { if (features[21] <= 0.5) { if (features[29] <= -13.5) { if (features[39] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[3] <= 1.0) { if (features[10] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 121; classes[4] = 0; } else { if (features[18] <= 22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[43] <= -0.5) { if (features[13] <= 8.5) { if (features[24] <= 16.5) { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[47] <= -74.0) { if (features[41] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 75; classes[4] = 0; } } } else { if (features[15] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[42] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[11] <= 2.5) { if (features[6] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 21; classes[4] = 0; } } else { if (features[6] <= -13.5) { if (features[42] <= -16.5) { if (features[33] <= -2.5) { if (features[29] <= -8.5) { if (features[32] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } else { if (features[20] <= -42.5) { if (features[13] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } } else { if (features[37] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 48; } } } else { if (features[3] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } } else { if (features[39] <= -0.5) { if (features[42] <= -35.5) { if (features[37] <= -37.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 291; classes[4] = 0; } } else { if (features[33] <= 0.5) { if (features[32] <= 1.5) { if (features[4] <= 24.5) { if (features[19] <= -95.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[28] <= -9.5) { if (features[25] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 128; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[45] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } else { if (features[38] <= -21.5) { if (features[40] <= 25.0) { if (features[47] <= -50.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[32] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } else { if (features[35] <= 0.5) { if (features[39] <= 0.5) { if (features[28] <= 0.5) { if (features[22] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[36] <= -4.5) { if (features[14] <= 6.5) { if (features[40] <= 23.5) { if (features[19] <= -92.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[21] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[1] <= -17.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } } } } } } } else { if (features[42] <= -17.5) { if (features[3] <= -1.5) { if (features[43] <= 1.5) { if (features[6] <= -7.0) { if (features[35] <= -0.5) { if (features[28] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 515; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[25] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 22; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } } } else { if (features[6] <= 27.5) { if (features[6] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 378; classes[4] = 0; } else { if (features[5] <= 16.5) { if (features[37] <= 57.0) { if (features[10] <= 1.5) { if (features[19] <= -229.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[5] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3487; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= -84.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 69; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[9] <= -7.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[14] <= -13.5) { if (features[48] <= 7.5) { if (features[30] <= -104.5) { if (features[5] <= 28.0) { if (features[11] <= -17.5) { if (features[30] <= -173.0) { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -12.5) { classes[0] = 0; classes[1] = 33; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 81; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 84; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= 6.5) { if (features[45] <= 39.5) { if (features[0] <= 23.5) { if (features[24] <= 12.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 66.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 36; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[10] <= -28.5) { if (features[5] <= 32.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[2] <= 35.5) { if (features[44] <= 4.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[25] <= -17.5) { if (features[9] <= -17.5) { if (features[2] <= 44.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 15.0) { classes[0] = 85; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= 3.5) { if (features[22] <= -13.5) { if (features[19] <= 16.5) { if (features[9] <= -17.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[7] <= -8.5) { if (features[15] <= -23.5) { if (features[18] <= 0.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 97; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 990; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 73.0) { classes[0] = 124; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[19] <= 16.5) { if (features[24] <= 13.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[25] <= -3.5) { if (features[24] <= 14.5) { if (features[33] <= 9.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[44] <= 3.5) { classes[0] = 12; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[33] <= 11.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[40] <= -88.5) { if (features[6] <= 47.0) { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 164; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[29] <= 11.5) { if (features[3] <= -50.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 91.5) { if (features[13] <= -20.5) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 128; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[15] <= -23.5) { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 54.5) { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[5] <= 31.5) { if (features[9] <= -12.5) { if (features[45] <= 40.5) { if (features[31] <= -31.5) { if (features[38] <= 73.5) { if (features[49] <= 78.5) { if (features[46] <= -19.5) { if (features[5] <= 21.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 17; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 722; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -75.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[22] <= -21.0) { if (features[29] <= 6.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 34; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -72.5) { if (features[13] <= -17.5) { if (features[46] <= -20.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[33] <= 12.5) { classes[0] = 0; classes[1] = 31; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 53.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 67.0) { if (features[4] <= -24.5) { if (features[49] <= 72.5) { if (features[1] <= 49.5) { if (features[10] <= -21.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 39; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[11] <= -14.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 30; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[29] <= 6.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -47.0) { if (features[9] <= -14.5) { if (features[12] <= 13.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 33; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 206; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[36] <= 48.5) { if (features[21] <= 17.0) { if (features[36] <= 45.5) { if (features[27] <= 17.5) { if (features[14] <= -11.5) { if (features[7] <= -11.5) { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 15; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 159; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1062; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[18] <= 40.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[7] <= -8.0) { if (features[33] <= 12.5) { if (features[41] <= 11.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 112; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[2] <= 32.5) { if (features[25] <= -9.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 64.5) { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -16.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 66.5) { if (features[10] <= -14.5) { classes[0] = 0; classes[1] = 59; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[31] <= -29.5) { if (features[46] <= -17.5) { if (features[39] <= -63.5) { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[25] <= -17.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -69.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -37.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[27] <= 6.5) { if (features[23] <= 46.0) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -106.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 207; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[3] <= -174.5) { if (features[44] <= 2.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 43.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -94.0) { if (features[25] <= -7.5) { classes[0] = 784; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -18.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 25; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[47] <= 59.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_2(double[] features) { int[] classes = new int[5]; if (features[2] <= -14.5) { if (features[45] <= -19.5) { if (features[40] <= 30.5) { if (features[12] <= -1.5) { if (features[46] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[36] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1519; } else { if (features[10] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } else { if (features[41] <= -3.5) { if (features[5] <= -21.5) { if (features[42] <= -35.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 93; classes[4] = 0; } } else { if (features[4] <= 11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } } else { if (features[14] <= 3.5) { if (features[3] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 71; } } else { if (features[13] <= 9.5) { if (features[1] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 68; } else { if (features[48] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } else { if (features[10] <= 6.5) { if (features[45] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 73; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3648; } } } } } else { if (features[3] <= 0.5) { if (features[14] <= 6.5) { if (features[32] <= 1.5) { if (features[23] <= 33.0) { if (features[6] <= -14.5) { if (features[14] <= 5.5) { if (features[36] <= -28.5) { if (features[39] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[33] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 351; classes[4] = 0; } else { if (features[31] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 68; classes[4] = 0; } } } } else { if (features[49] <= -26.0) { if (features[38] <= -35.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { if (features[25] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[24] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[12] <= 19.5) { if (features[39] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } } else { if (features[29] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[16] <= 1.5) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[30] <= 0.5) { if (features[15] <= 9.5) { if (features[43] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 60; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[33] <= -7.5) { if (features[37] <= -19.0) { if (features[3] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 43; } } else { if (features[10] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 32; classes[4] = 0; } else { if (features[29] <= -7.5) { if (features[6] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } } } else { if (features[15] <= 3.5) { if (features[11] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[45] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } else { if (features[23] <= -52.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[24] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[30] <= 2.5) { if (features[30] <= 0.5) { if (features[30] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[2] <= -15.5) { if (features[32] <= -5.5) { if (features[9] <= 2.5) { if (features[35] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 552; } } else { if (features[11] <= 2.5) { if (features[7] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[32] <= 1.5) { if (features[3] <= 1.5) { if (features[31] <= 22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 95; } } else { if (features[3] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } } } } else { if (features[37] <= -22.5) { if (features[25] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 44; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[18] <= 14.0) { if (features[41] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } } else { if (features[5] <= 15.5) { if (features[4] <= -3.5) { if (features[49] <= 49.0) { if (features[47] <= -238.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[48] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3355; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 40.5) { classes[0] = 0; classes[1] = 0; classes[2] = 260; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= 14.5) { if (features[46] <= 6.5) { if (features[5] <= 1.5) { if (features[49] <= -22.5) { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 47; classes[4] = 0; } else { if (features[14] <= 4.5) { if (features[31] <= 14.5) { if (features[38] <= -26.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[12] <= -3.0) { if (features[42] <= -23.5) { if (features[20] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 34; classes[4] = 0; } } } else { if (features[1] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } else { if (features[26] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } } else { if (features[41] <= 4.5) { if (features[15] <= 4.5) { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1406; classes[4] = 0; } else { if (features[25] <= 16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 145; classes[4] = 0; } else { if (features[32] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[3] <= 4.5) { if (features[36] <= -16.5) { if (features[18] <= -52.5) { if (features[38] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[12] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 46; classes[4] = 0; } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { if (features[43] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } else { if (features[46] <= 4.5) { if (features[18] <= -45.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 400; classes[4] = 0; } } } else { if (features[42] <= -11.5) { if (features[12] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 72; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { if (features[12] <= -23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } } else { if (features[45] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 21; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 9; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= -16.5) { if (features[39] <= 0.5) { if (features[33] <= -2.5) { if (features[23] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[1] <= -7.0) { if (features[27] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 92; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } } else { if (features[20] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } else { if (features[36] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } } } } else { if (features[0] <= -9.5) { if (features[40] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[49] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } else { if (features[37] <= -12.5) { if (features[22] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[30] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 33; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[3] <= -68.5) { if (features[6] <= 38.5) { if (features[38] <= 72.0) { if (features[3] <= -137.0) { if (features[10] <= -23.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -141.5) { classes[0] = 0; classes[1] = 710; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -12.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -11.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[27] <= 0.5) { if (features[9] <= -7.0) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 45.0) { if (features[10] <= -21.0) { if (features[23] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[45] <= 28.0) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 4.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[26] <= 1.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[17] <= -0.5) { if (features[6] <= 37.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[48] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 57.5) { if (features[31] <= -26.5) { if (features[4] <= -18.0) { classes[0] = 0; classes[1] = 312; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 30; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= 79.5) { if (features[9] <= -12.5) { if (features[45] <= 39.5) { if (features[11] <= -16.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -15.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[0] <= 20.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= 34.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 91.5) { if (features[48] <= 6.5) { if (features[47] <= 63.0) { classes[0] = 29; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[20] <= 83.5) { if (features[37] <= 85.5) { if (features[42] <= 69.5) { if (features[40] <= -32.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 514; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 53.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1532; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[14] <= -13.0) { classes[0] = 24; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[0] <= 31.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[12] <= -89.5) { if (features[13] <= -5.5) { if (features[42] <= 60.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[40] <= -30.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 510; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -26.0) { if (features[47] <= 76.5) { if (features[37] <= 86.5) { classes[0] = 0; classes[1] = 57; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 30.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[14] <= -13.0) { if (features[0] <= 29.5) { classes[0] = 93; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 83.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 129; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[37] <= 106.5) { if (features[36] <= 52.5) { if (features[30] <= -215.5) { if (features[49] <= 54.0) { if (features[14] <= -10.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -19.0) { if (features[12] <= 52.5) { classes[0] = 0; classes[1] = 1158; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 29.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[43] <= -3.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[18] <= 31.5) { if (features[30] <= -1.5) { if (features[42] <= 71.5) { if (features[24] <= 43.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -52.5) { if (features[5] <= 29.5) { if (features[22] <= -22.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 26; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[7] <= -11.5) { if (features[39] <= -121.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 88; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[21] <= -44.5) { if (features[19] <= 63.5) { if (features[24] <= 22.0) { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 34.5) { if (features[23] <= 20.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[25] <= -14.0) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 34; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 54; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 46.5) { if (features[33] <= 7.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 80.5) { if (features[8] <= 2.5) { if (features[22] <= -27.5) { if (features[42] <= 74.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 46; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[14] <= -11.5) { classes[0] = 0; classes[1] = 26; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[29] <= 11.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 105; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_3(double[] features) { int[] classes = new int[5]; if (features[0] <= -12.5) { if (features[1] <= -22.5) { if (features[1] <= -25.5) { if (features[6] <= -23.5) { if (features[3] <= -16.5) { if (features[43] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 32; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= 6.5) { if (features[49] <= -32.0) { if (features[2] <= -24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 906; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3340; } } } else { if (features[39] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[30] <= -2.5) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 261; } } } } else { if (features[39] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 55; classes[4] = 0; } else { if (features[29] <= -8.5) { if (features[38] <= -26.5) { if (features[36] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } else { if (features[37] <= -20.5) { if (features[5] <= -16.5) { if (features[15] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 52; } } else { if (features[18] <= -34.5) { if (features[2] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } } else { if (features[8] <= -1.5) { if (features[3] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 580; } } } } } else { if (features[27] <= -5.5) { if (features[2] <= -16.5) { if (features[48] <= -7.5) { if (features[13] <= 5.5) { if (features[46] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 74; classes[4] = 0; } else { if (features[29] <= -11.5) { if (features[38] <= -29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[28] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { if (features[20] <= -23.5) { if (features[37] <= -17.5) { if (features[18] <= 26.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 46; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[4] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[2] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { if (features[25] <= 11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[5] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } } } } else { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[3] <= 3.0) { if (features[32] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } } } } else { if (features[49] <= -22.5) { if (features[47] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } else { if (features[9] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } else { if (features[11] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 104; classes[4] = 0; } else { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 36; classes[4] = 0; } else { if (features[1] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } } else { if (features[30] <= -2.5) { if (features[38] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 104; classes[4] = 0; } } else { if (features[0] <= -14.5) { if (features[22] <= 34.0) { if (features[25] <= -10.5) { if (features[26] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[26] <= -2.5) { if (features[10] <= 7.5) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { if (features[22] <= -31.5) { if (features[2] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 35; } else { if (features[19] <= -35.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 299; } } } } else { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 107; } else { if (features[31] <= 22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 40; } else { if (features[23] <= -32.0) { if (features[12] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } } } } else { if (features[3] <= 0.5) { if (features[32] <= -0.5) { if (features[11] <= 7.5) { if (features[18] <= -67.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[22] <= 65.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 82; classes[4] = 0; } else { if (features[40] <= 15.5) { if (features[40] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[20] <= -66.5) { if (features[37] <= -27.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[37] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 30; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[46] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[32] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[8] <= 0.5) { if (features[12] <= -49.5) { if (features[35] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[47] <= -7.5) { if (features[3] <= 1.5) { if (features[36] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 382; } } else { if (features[4] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 65; } } } } else { if (features[39] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } } } } } } } else { if (features[9] <= -8.5) { if (features[49] <= 74.5) { if (features[12] <= -89.5) { if (features[21] <= -229.0) { classes[0] = 0; classes[1] = 104; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 34.5) { if (features[40] <= -28.0) { if (features[13] <= -14.0) { if (features[7] <= -9.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[13] <= -6.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 62.5) { if (features[4] <= -18.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1128; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[5] <= 14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 52; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -19.5) { if (features[18] <= 61.5) { if (features[37] <= 87.5) { if (features[21] <= 18.0) { if (features[19] <= 101.0) { if (features[39] <= -239.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 67.5) { if (features[14] <= -8.5) { if (features[30] <= 0.5) { if (features[32] <= 1.5) { if (features[31] <= -35.5) { classes[0] = 0; classes[1] = 209; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1642; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 83.5) { if (features[31] <= -51.5) { classes[0] = 0; classes[1] = 155; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -65.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 23; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[5] <= 27.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[36] <= 49.5) { classes[0] = 0; classes[1] = 34; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -11.0) { if (features[15] <= -20.5) { if (features[25] <= -10.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[43] <= -4.5) { if (features[13] <= -15.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 46; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[33] <= 11.5) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 40.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -98.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[15] <= -17.0) { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -99.0) { if (features[1] <= 39.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 37; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -8.5) { if (features[5] <= 42.0) { classes[0] = 0; classes[1] = 38; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[42] <= 90.5) { if (features[40] <= -72.5) { if (features[39] <= -89.0) { if (features[37] <= 88.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 62; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -54.5) { if (features[14] <= -16.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 14; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 128; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[2] <= 33.5) { if (features[40] <= -69.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= -0.5) { if (features[38] <= 75.5) { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 11.0) { if (features[23] <= 4.5) { if (features[5] <= 32.0) { if (features[32] <= 4.0) { if (features[45] <= 40.0) { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 87.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 35; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -50.0) { if (features[16] <= -5.5) { if (features[38] <= 76.0) { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 87.5) { if (features[4] <= -32.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 17.5) { if (features[32] <= 15.5) { if (features[13] <= -19.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 598; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 98.0) { if (features[27] <= 6.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[15] <= -20.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 97.5) { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[29] <= 18.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[18] <= 54.0) { if (features[24] <= 12.5) { if (features[13] <= -22.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -24.5) { if (features[20] <= 36.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[23] <= 28.5) { classes[0] = 848; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[22] <= -30.5) { if (features[39] <= 1.0) { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 155; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[43] <= -3.5) { if (features[43] <= -4.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[45] <= 2.5) { if (features[45] <= -14.5) { if (features[11] <= 2.5) { if (features[37] <= -23.5) { if (features[25] <= 11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 106; classes[4] = 0; } } else { if (features[41] <= -4.5) { if (features[29] <= -5.5) { if (features[47] <= -26.5) { if (features[23] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[31] <= 27.5) { if (features[23] <= -46.0) { if (features[28] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } else { if (features[9] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[33] <= -4.5) { if (features[36] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 34; classes[4] = 0; } } } else { if (features[36] <= -17.5) { if (features[30] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[6] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 47; } else { if (features[23] <= -15.0) { if (features[41] <= -2.5) { if (features[20] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } else { if (features[20] <= -24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } } } else { if (features[8] <= -0.5) { if (features[36] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 42; classes[4] = 0; } else { if (features[3] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { if (features[25] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 45; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } else { if (features[49] <= -21.5) { if (features[15] <= 6.5) { if (features[48] <= -4.5) { if (features[47] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } else { if (features[36] <= -23.5) { if (features[22] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[28] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[23] <= -48.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[37] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 52; classes[4] = 0; } else { if (features[34] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } } else { if (features[38] <= -33.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[48] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[2] <= -6.5) { if (features[2] <= -11.5) { if (features[10] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 52; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[45] <= -12.5) { if (features[21] <= 1.5) { if (features[23] <= 44.5) { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 383; classes[4] = 0; } else { if (features[49] <= -11.5) { if (features[46] <= 6.5) { if (features[13] <= 7.5) { if (features[37] <= -13.5) { if (features[29] <= -2.5) { if (features[10] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } else { if (features[41] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[20] <= -71.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 60; classes[4] = 0; } } } else { if (features[23] <= -15.5) { if (features[30] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 75; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[44] <= -0.5) { if (features[9] <= 4.5) { if (features[27] <= -1.5) { if (features[22] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } else { if (features[19] <= -34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[31] <= 16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[23] <= -60.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[19] <= -74.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } else { if (features[46] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[9] <= 8.5) { if (features[49] <= -20.5) { if (features[24] <= 26.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[36] <= -19.5) { if (features[28] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[23] <= 39.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1311; classes[4] = 0; } else { if (features[11] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { if (features[3] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } } else { if (features[2] <= 24.5) { if (features[3] <= -170.0) { if (features[5] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[18] <= -39.5) { if (features[46] <= 0.0) { if (features[46] <= -4.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[0] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3445; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 152; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 21; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[37] <= 63.5) { if (features[48] <= 24.5) { classes[0] = 0; classes[1] = 143; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= 41.5) { if (features[46] <= -8.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 36; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[20] <= 32.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[41] <= 12.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[29] <= 34.5) { classes[0] = 39; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[32] <= 22.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_4(double[] features) { int[] classes = new int[5]; if (features[36] <= -16.5) { if (features[45] <= -15.5) { if (features[7] <= 3.5) { if (features[12] <= -1.5) { if (features[36] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 554; } else { if (features[27] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[10] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[1] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 72; } else { if (features[12] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } } } } } else { if (features[9] <= 6.5) { if (features[13] <= 8.5) { if (features[41] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 38; classes[4] = 0; } else { if (features[8] <= -0.5) { if (features[47] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { if (features[35] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { if (features[9] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[10] <= 7.5) { if (features[10] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 45; } else { if (features[44] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[31] <= 20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } } else { if (features[47] <= -51.5) { if (features[42] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 91; classes[4] = 0; } } } else { if (features[9] <= 7.5) { if (features[30] <= -0.5) { if (features[18] <= -49.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } else { if (features[40] <= 34.5) { if (features[36] <= -30.0) { if (features[20] <= -51.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 192; } } } } } else { if (features[12] <= -1.5) { if (features[3] <= -0.5) { if (features[5] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { if (features[42] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4814; } else { if (features[16] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[46] <= 6.5) { if (features[42] <= -35.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 2; } else { if (features[3] <= 5.0) { if (features[27] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 79; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[8] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 273; } } } } } else { if (features[38] <= -22.5) { if (features[35] <= 0.5) { if (features[23] <= 3.5) { if (features[24] <= -23.0) { if (features[43] <= -2.5) { if (features[45] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[3] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 69; classes[4] = 0; } else { if (features[46] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { if (features[23] <= -2.5) { if (features[20] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[30] <= 1.5) { if (features[36] <= -21.5) { if (features[29] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 30; } else { if (features[19] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[23] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { if (features[27] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[6] <= -14.5) { if (features[32] <= 0.0) { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } else { if (features[11] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 77; } } } } } else { if (features[15] <= 7.5) { if (features[14] <= 4.5) { if (features[10] <= 8.5) { if (features[24] <= 50.5) { if (features[32] <= 3.5) { if (features[41] <= -4.5) { if (features[19] <= 36.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 99; classes[4] = 0; } } else { if (features[11] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[36] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[8] <= -0.5) { if (features[25] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { if (features[2] <= -12.5) { if (features[37] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } } } else { if (features[12] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { if (features[15] <= -11.5) { if (features[36] <= 48.5) { if (features[4] <= -18.5) { if (features[49] <= 41.0) { classes[0] = 0; classes[1] = 0; classes[2] = 21; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 57.0) { if (features[32] <= 17.5) { if (features[42] <= 73.5) { if (features[38] <= 68.5) { if (features[24] <= 83.5) { if (features[11] <= -18.5) { if (features[4] <= -28.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -112.5) { if (features[10] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 35; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[47] <= 65.5) { if (features[49] <= 72.5) { classes[0] = 0; classes[1] = 1363; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[11] <= -15.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 37.5) { if (features[11] <= -14.5) { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 70.5) { classes[0] = 0; classes[1] = 255; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -17.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[8] <= 2.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[42] <= 72.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[1] <= 51.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 24; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 43.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[18] <= 26.5) { if (features[48] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 21; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 84; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[2] <= 34.5) { if (features[44] <= 2.5) { if (features[15] <= -20.5) { if (features[32] <= 0.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 78.5) { if (features[10] <= -23.5) { if (features[44] <= 4.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -25.0) { classes[0] = 0; classes[1] = 270; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[19] <= 35.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[39] <= -51.5) { if (features[2] <= 35.5) { if (features[19] <= 51.0) { if (features[34] <= -16.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 68.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 38.5) { if (features[29] <= 7.5) { if (features[38] <= 61.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 63.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[35] <= 0.5) { if (features[34] <= -16.0) { classes[0] = 277; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -29.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 57; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[18] <= 55.5) { if (features[44] <= 4.5) { classes[0] = 1086; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 24.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 194; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 71.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 68; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[1] <= 48.5) { if (features[39] <= -1.5) { if (features[36] <= 62.5) { if (features[12] <= 35.0) { classes[0] = 0; classes[1] = 196; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[48] <= 11.5) { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 72.5) { if (features[39] <= 3.0) { if (features[47] <= 17.0) { if (features[39] <= -6.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 57; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[33] <= 8.5) { if (features[30] <= 7.0) { if (features[3] <= -93.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -62.5) { if (features[1] <= 51.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 37; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[2] <= 45.5) { if (features[0] <= 29.5) { if (features[36] <= 64.5) { if (features[21] <= -62.5) { if (features[3] <= -63.5) { classes[0] = 321; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 16.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[32] <= 14.5) { classes[0] = 27; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[3] <= -53.5) { classes[0] = 48; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 105.0) { if (features[39] <= 7.0) { if (features[6] <= 40.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[41] <= 9.5) { if (features[2] <= 39.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 41; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 560; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[48] <= 13.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[34] <= -21.5) { if (features[49] <= 92.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 32; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 93.0) { if (features[3] <= -94.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 59.5) { classes[0] = 0; classes[1] = 45; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -44.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } } } else { if (features[6] <= 2.5) { if (features[3] <= 13.5) { if (features[18] <= -68.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[46] <= 9.5) { if (features[19] <= -100.5) { if (features[47] <= -9.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[10] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= -17.5) { if (features[3] <= 0.5) { if (features[48] <= -8.5) { if (features[24] <= 12.5) { if (features[43] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 33; classes[4] = 0; } } else { if (features[7] <= 4.5) { if (features[27] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[17] <= -0.5) { if (features[10] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[0] <= -10.5) { if (features[18] <= -53.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } else { if (features[3] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } else { if (features[20] <= -81.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[3] <= 6.5) { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 735; classes[4] = 0; } else { if (features[18] <= -25.0) { if (features[4] <= 8.5) { if (features[9] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[38] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 30; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 189; classes[4] = 0; } } } else { if (features[14] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { if (features[37] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { if (features[2] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1217; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } else { if (features[2] <= -12.5) { if (features[41] <= -6.5) { if (features[3] <= 32.5) { if (features[46] <= 5.5) { if (features[23] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[34] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } } } else { if (features[46] <= 2.5) { if (features[22] <= 56.5) { if (features[5] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 258; } else { if (features[27] <= -4.5) { if (features[49] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 50; } } } } } else { if (features[10] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 41; classes[4] = 0; } else { if (features[29] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } else { if (features[33] <= 9.5) { if (features[45] <= 27.5) { if (features[47] <= -49.5) { if (features[12] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[2] <= 24.5) { if (features[28] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3286; classes[3] = 0; classes[4] = 0; } else { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 121; classes[3] = 0; classes[4] = 0; } else { if (features[0] <= 13.5) { if (features[41] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 10; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 137; classes[3] = 0; classes[4] = 0; } else { if (features[30] <= -68.5) { if (features[36] <= 39.0) { classes[0] = 0; classes[1] = 28; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -175.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -31.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 171; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[37] <= 65.0) { classes[0] = 0; classes[1] = 248; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_5(double[] features) { int[] classes = new int[5]; if (features[49] <= -17.5) { if (features[3] <= 0.5) { if (features[9] <= 6.5) { if (features[41] <= -1.5) { if (features[6] <= -10.5) { if (features[6] <= -25.0) { if (features[27] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { if (features[8] <= 0.5) { if (features[34] <= 1.5) { if (features[13] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[38] <= -33.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { if (features[23] <= 36.5) { if (features[44] <= 0.5) { if (features[36] <= -30.5) { if (features[0] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 21; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[3] <= -11.0) { if (features[37] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[40] <= 15.5) { if (features[34] <= 4.5) { if (features[14] <= 4.5) { if (features[19] <= -9.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[29] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[3] <= -3.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[1] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 452; classes[4] = 0; } else { if (features[0] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 64; classes[4] = 0; } else { if (features[47] <= -30.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } } } } else { if (features[20] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 3; } } } else { if (features[1] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } } else { if (features[33] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } else { if (features[36] <= -16.5) { if (features[46] <= 6.5) { if (features[41] <= 1.5) { if (features[3] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 32; classes[4] = 0; } } else { if (features[40] <= 19.5) { if (features[27] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[0] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 75; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 42; classes[4] = 0; } } } else { if (features[39] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[36] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 483; } else { if (features[39] <= 1.5) { if (features[49] <= -34.0) { if (features[11] <= 10.5) { if (features[7] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[32] <= -4.5) { if (features[1] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 83; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } } else { if (features[30] <= 2.5) { if (features[4] <= 8.5) { if (features[43] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } } else { if (features[0] <= -8.5) { if (features[30] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[39] <= 1.5) { if (features[5] <= -12.5) { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5235; } else { if (features[40] <= 22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 66; } else { if (features[40] <= 24.0) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 40; } } } } else { if (features[36] <= -14.5) { if (features[49] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 104; } else { if (features[24] <= -65.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[12] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[33] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } else { if (features[37] <= 54.5) { if (features[45] <= 2.5) { if (features[6] <= -16.5) { if (features[10] <= 2.5) { if (features[1] <= -23.5) { if (features[6] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[48] <= -5.5) { if (features[21] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 150; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[16] <= 1.5) { if (features[47] <= 7.5) { if (features[25] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[26] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[31] <= 19.5) { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 153; } else { if (features[12] <= -47.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 29; } } } else { if (features[32] <= -10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[18] <= -34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[35] <= 0.5) { if (features[31] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } else { if (features[21] <= 172.5) { if (features[45] <= -14.5) { if (features[8] <= -0.5) { if (features[15] <= 4.5) { if (features[9] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 120; classes[4] = 0; } else { if (features[45] <= -16.5) { if (features[33] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 39; classes[4] = 0; } } } else { if (features[47] <= -33.0) { if (features[11] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { if (features[37] <= -12.5) { if (features[15] <= 6.5) { if (features[18] <= -10.5) { if (features[3] <= -9.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[23] <= -63.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 46; classes[4] = 0; } } } else { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[31] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 52; } } } } else { if (features[29] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1395; classes[4] = 0; } else { if (features[4] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 252; classes[4] = 0; } else { if (features[38] <= -9.5) { if (features[3] <= 22.5) { if (features[2] <= -13.5) { if (features[0] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[40] <= 18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[29] <= 3.5) { if (features[23] <= 44.5) { if (features[31] <= 14.5) { if (features[22] <= 6.0) { if (features[2] <= -12.5) { if (features[12] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 171; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[43] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { if (features[31] <= 18.5) { if (features[28] <= -3.5) { if (features[2] <= -12.5) { if (features[21] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[0] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } } } } } else { if (features[32] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } } else { if (features[5] <= 17.5) { if (features[34] <= 1.0) { if (features[18] <= -141.0) { if (features[18] <= -253.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { if (features[48] <= 0.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3493; classes[3] = 0; classes[4] = 0; } else { if (features[32] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 106; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 137; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 47.5) { if (features[5] <= 34.5) { if (features[11] <= -7.5) { if (features[31] <= -30.5) { if (features[20] <= 79.0) { if (features[30] <= -241.5) { if (features[32] <= 4.5) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[23] <= 43.5) { classes[0] = 0; classes[1] = 1118; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[26] <= 0.5) { if (features[12] <= -51.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= 0.5) { classes[0] = 0; classes[1] = 540; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[17] <= -0.5) { if (features[49] <= 69.5) { classes[0] = 0; classes[1] = 59; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 5.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 48.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -231.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[46] <= -8.5) { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[16] <= -1.5) { if (features[13] <= -5.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[17] <= -0.5) { if (features[3] <= -179.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 105; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 23; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[45] <= 39.5) { if (features[12] <= -108.5) { if (features[25] <= -6.0) { if (features[29] <= 4.0) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 17; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 80.5) { if (features[23] <= 2.5) { if (features[49] <= 71.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[34] <= -17.5) { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[10] <= -23.5) { if (features[21] <= -85.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[14] <= -9.5) { if (features[40] <= -24.5) { classes[0] = 0; classes[1] = 421; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[28] <= 6.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[11] <= -22.5) { if (features[34] <= -22.5) { classes[0] = 25; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= -19.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 57; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 50.5) { if (features[30] <= -58.5) { if (features[31] <= -26.5) { if (features[37] <= 65.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 58; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 168; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= 1.5) { if (features[38] <= 67.5) { if (features[13] <= -18.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 151; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[23] <= 49.0) { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[22] <= -9.5) { if (features[21] <= -63.5) { if (features[49] <= 58.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[22] <= -63.0) { if (features[11] <= -21.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 11.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 38; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[32] <= 17.0) { if (features[29] <= 2.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 7.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -66.5) { if (features[2] <= 35.5) { if (features[12] <= -86.5) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 1.5) { if (features[20] <= 32.5) { if (features[20] <= 24.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 74; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[47] <= 66.5) { if (features[6] <= 42.5) { if (features[19] <= 44.5) { if (features[16] <= -3.0) { classes[0] = 55; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[22] <= -21.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 338; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1362; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 9.5) { classes[0] = 139; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[12] <= 19.0) { if (features[21] <= -156.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 44; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[9] <= -11.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[9] <= -17.5) { if (features[3] <= -46.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 19; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[46] <= -20.5) { classes[0] = 175; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -46.5) { if (features[31] <= -70.5) { if (features[47] <= 17.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 77.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 115; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[0] <= 29.0) { classes[0] = 0; classes[1] = 49; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 14; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[40] <= -59.5) { if (features[21] <= -63.0) { if (features[5] <= 30.5) { if (features[42] <= 75.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 32; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 100.0) { if (features[24] <= 13.0) { if (features[41] <= 11.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[38] <= 78.5) { classes[0] = 0; classes[1] = 39; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[30] <= -51.0) { classes[0] = 131; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -16.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_6(double[] features) { int[] classes = new int[5]; if (features[38] <= -17.5) { if (features[30] <= -2.5) { if (features[12] <= -4.0) { if (features[13] <= 8.0) { if (features[0] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } } else { if (features[11] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 196; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= 1.5) { if (features[4] <= 14.5) { if (features[38] <= -19.5) { if (features[41] <= -6.5) { if (features[35] <= -0.5) { if (features[12] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 31; classes[4] = 0; } } else { if (features[14] <= 4.5) { if (features[36] <= -20.5) { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 49; } else { if (features[25] <= 8.5) { if (features[49] <= -31.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { if (features[42] <= -26.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[38] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { if (features[40] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } } else { if (features[24] <= -24.0) { if (features[32] <= 4.5) { if (features[43] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 31; classes[4] = 0; } else { if (features[32] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[35] <= 0.5) { if (features[36] <= -18.5) { if (features[18] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } } else { if (features[25] <= 14.0) { if (features[41] <= -2.5) { if (features[12] <= -1.5) { if (features[22] <= 22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } else { if (features[22] <= 41.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[13] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[11] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[45] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } else { if (features[30] <= 0.5) { if (features[16] <= 1.5) { if (features[2] <= -11.5) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 37; } else { if (features[29] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 90; } } else { if (features[4] <= 10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 100; } } } } else { if (features[9] <= 5.5) { if (features[6] <= -14.5) { if (features[13] <= 6.5) { if (features[48] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[31] <= 18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 52; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } else { if (features[3] <= 0.5) { if (features[46] <= 7.5) { if (features[13] <= 7.5) { if (features[39] <= -0.5) { if (features[49] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { if (features[4] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[32] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 64; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { if (features[0] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 532; } else { if (features[32] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } } else { if (features[6] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5309; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } else { if (features[37] <= -37.5) { if (features[4] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[35] <= 1.5) { if (features[26] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 75; classes[4] = 0; } else { if (features[22] <= 48.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[6] <= 27.5) { if (features[45] <= 2.5) { if (features[23] <= -51.5) { if (features[46] <= 2.5) { if (features[3] <= 20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 88; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[6] <= -15.5) { if (features[19] <= 19.0) { if (features[32] <= -6.5) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[32] <= -5.5) { if (features[19] <= -67.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[44] <= -1.5) { if (features[28] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 132; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[2] <= -13.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[6] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } else { if (features[39] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[37] <= -9.5) { if (features[12] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 44; classes[4] = 0; } else { if (features[2] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } } else { if (features[35] <= -0.5) { if (features[5] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } } } else { if (features[36] <= -17.5) { if (features[15] <= 2.5) { if (features[2] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } } else { if (features[25] <= 6.5) { if (features[23] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[45] <= -13.0) { if (features[23] <= -48.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[26] <= -1.5) { if (features[14] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[2] <= -16.5) { if (features[41] <= -6.5) { if (features[18] <= 36.5) { if (features[3] <= 32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 67; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[26] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[15] <= 2.5) { if (features[14] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[4] <= 18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 77; } else { if (features[1] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } } else { if (features[2] <= -12.5) { if (features[15] <= 4.5) { if (features[2] <= -15.5) { if (features[36] <= -9.5) { if (features[27] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 33; classes[4] = 0; } else { if (features[33] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } } else { if (features[20] <= -48.5) { if (features[3] <= 22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[48] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } } else { if (features[17] <= 0.5) { if (features[2] <= -14.5) { if (features[27] <= -1.0) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 77; classes[4] = 0; } else { if (features[23] <= -45.5) { if (features[46] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 223; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 4; } } } else { if (features[37] <= -12.5) { if (features[28] <= -1.5) { if (features[10] <= 6.5) { if (features[13] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[47] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[47] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { if (features[0] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[3] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } } } else { if (features[15] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1115; classes[4] = 0; } else { if (features[3] <= 6.5) { if (features[18] <= 39.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 431; classes[4] = 0; } else { if (features[13] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[33] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } else { if (features[23] <= -13.0) { if (features[45] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } } } } } } } } else { if (features[5] <= 16.5) { if (features[30] <= -237.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[45] <= 27.5) { if (features[34] <= 1.0) { if (features[0] <= 13.5) { if (features[25] <= -5.5) { if (features[48] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 673; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 108; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 32.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 2821; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= -85.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 45; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -46.0) { classes[0] = 0; classes[1] = 18; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[38] <= 68.5) { if (features[4] <= -19.5) { if (features[47] <= 85.5) { if (features[38] <= 67.5) { if (features[48] <= 31.5) { if (features[21] <= 17.5) { if (features[46] <= -19.5) { if (features[2] <= 39.0) { if (features[37] <= 74.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -20.5) { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 40; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= 8.5) { if (features[13] <= -5.5) { if (features[12] <= -101.5) { if (features[3] <= -52.0) { if (features[46] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 51.0) { classes[0] = 0; classes[1] = 51; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= 0.5) { if (features[19] <= 91.5) { if (features[5] <= 35.5) { classes[0] = 0; classes[1] = 1813; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[45] <= 44.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 32; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[42] <= 72.5) { classes[0] = 0; classes[1] = 90; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[34] <= -19.5) { if (features[25] <= -6.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 50.0) { if (features[20] <= 65.5) { classes[0] = 0; classes[1] = 98; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -55.5) { classes[0] = 0; classes[1] = 39; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[33] <= 11.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -34.5) { classes[0] = 0; classes[1] = 53; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[19] <= 40.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -87.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -3.5) { if (features[6] <= 42.5) { if (features[42] <= 70.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= -10.0) { classes[0] = 0; classes[1] = 40; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[11] <= -15.5) { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 28.5) { if (features[41] <= 6.5) { if (features[3] <= -132.5) { classes[0] = 0; classes[1] = 24; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[30] <= -208.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 40.5) { classes[0] = 0; classes[1] = 133; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 31.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[0] <= 24.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= -59.0) { if (features[22] <= -28.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1088; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -35.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[33] <= 5.5) { if (features[39] <= -78.0) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -58.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 29; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 90.5) { if (features[11] <= -21.5) { if (features[3] <= -107.5) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 49; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[28] <= 10.5) { if (features[21] <= -146.5) { if (features[16] <= -3.5) { classes[0] = 41; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 4.0) { classes[0] = 0; classes[1] = 31; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -51.5) { if (features[41] <= 17.5) { if (features[16] <= -2.5) { if (features[20] <= 9.5) { if (features[6] <= 40.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 17.5) { if (features[10] <= -22.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[29] <= 6.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 80.5) { if (features[25] <= -18.5) { if (features[14] <= -12.5) { if (features[32] <= 14.5) { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 265; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 504; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -40.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[20] <= 53.0) { if (features[24] <= 61.5) { if (features[8] <= 1.5) { if (features[7] <= -11.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 34; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[6] <= 43.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[25] <= -4.5) { if (features[19] <= 105.5) { if (features[49] <= 89.5) { if (features[20] <= 33.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[11] <= -22.5) { if (features[21] <= -54.0) { if (features[30] <= 5.0) { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1081; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[18] <= 34.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_7(double[] features) { int[] classes = new int[5]; if (features[2] <= -14.5) { if (features[38] <= -18.5) { if (features[39] <= -2.5) { if (features[9] <= 6.5) { if (features[45] <= -27.5) { if (features[23] <= -42.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 115; classes[4] = 0; } } else { if (features[27] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 35; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -1.5) { if (features[7] <= 1.5) { if (features[46] <= 7.5) { if (features[49] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[30] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[12] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4492; } else { if (features[14] <= 5.5) { if (features[47] <= -23.5) { if (features[25] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[5] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 33; classes[4] = 0; } else { if (features[29] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[13] <= 8.5) { if (features[1] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[46] <= 8.5) { if (features[36] <= -23.5) { if (features[36] <= -31.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 420; } } } } } else { if (features[45] <= -20.5) { if (features[3] <= 0.5) { if (features[4] <= 19.5) { if (features[48] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 62; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 626; } } else { if (features[12] <= -0.5) { if (features[14] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[38] <= -19.5) { if (features[36] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 178; } else { if (features[27] <= -2.5) { if (features[46] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } } } else { if (features[13] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[23] <= -64.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[41] <= 0.0) { if (features[21] <= 1.5) { if (features[18] <= 26.5) { if (features[5] <= -11.5) { if (features[30] <= -1.5) { if (features[12] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 119; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[1] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } } } else { if (features[3] <= 7.5) { if (features[9] <= 5.5) { if (features[20] <= -80.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[9] <= 4.5) { if (features[3] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 251; classes[4] = 0; } else { if (features[2] <= -17.5) { if (features[15] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 53; classes[4] = 0; } } } else { if (features[38] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } else { if (features[16] <= 0.5) { if (features[24] <= -40.0) { if (features[18] <= -19.5) { if (features[38] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } else { if (features[0] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 4; } } else { if (features[48] <= -6.5) { if (features[22] <= 55.5) { if (features[5] <= -12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 61; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[27] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } else { if (features[14] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[11] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 243; } } } } } else { if (features[0] <= 16.5) { if (features[2] <= 2.5) { if (features[10] <= 8.5) { if (features[37] <= -22.5) { if (features[36] <= -19.5) { if (features[20] <= -23.5) { if (features[21] <= -2.5) { if (features[14] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[41] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } else { if (features[9] <= 5.5) { if (features[28] <= -5.5) { if (features[22] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[30] <= 0.5) { if (features[26] <= -1.5) { if (features[12] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { if (features[33] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 39; } else { if (features[11] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[20] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } else { if (features[29] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 66; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[34] <= 2.5) { if (features[13] <= 11.0) { if (features[37] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[44] <= 1.5) { if (features[46] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1389; classes[4] = 0; } } else { if (features[1] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[3] <= 22.5) { if (features[3] <= 9.5) { if (features[18] <= -70.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[27] <= 4.5) { if (features[2] <= -13.5) { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[42] <= -18.5) { if (features[43] <= 0.5) { if (features[44] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 109; classes[4] = 0; } } } else { if (features[3] <= 4.5) { if (features[38] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 475; classes[4] = 0; } } else { if (features[28] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 31; classes[4] = 0; } else { if (features[31] <= 13.5) { if (features[42] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[43] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } } } } } else { if (features[28] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[4] <= 10.5) { if (features[32] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } } else { if (features[7] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 47; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 25; } } } } else { if (features[39] <= 0.5) { if (features[48] <= -1.5) { if (features[41] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } else { if (features[36] <= -12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 98; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[16] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { if (features[7] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[11] <= -13.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= 2.0) { if (features[42] <= 55.0) { if (features[5] <= 13.5) { if (features[39] <= -237.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3617; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 63; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= -5.0) { if (features[44] <= 1.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } else { if (features[49] <= 75.5) { if (features[40] <= -30.5) { if (features[37] <= 86.5) { if (features[47] <= 86.5) { if (features[20] <= 84.5) { if (features[4] <= -19.5) { if (features[12] <= 43.0) { if (features[13] <= -7.5) { if (features[5] <= 35.5) { if (features[46] <= -20.5) { if (features[31] <= -58.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { if (features[20] <= 12.5) { if (features[13] <= -12.5) { classes[0] = 0; classes[1] = 158; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -18.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 1843; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[37] <= 70.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[15] <= -14.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 87; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[0] <= 26.5) { if (features[3] <= -58.5) { if (features[36] <= 44.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 14; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 207; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[37] <= 84.0) { if (features[3] <= -128.0) { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[11] <= -15.5) { if (features[3] <= -73.5) { classes[0] = 37; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[5] <= 28.5) { if (features[36] <= 42.0) { classes[0] = 0; classes[1] = 161; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 12; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -229.5) { if (features[36] <= 44.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -95.5) { if (features[37] <= 60.5) { if (features[42] <= 53.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1180; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[22] <= -19.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 39.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[21] <= -63.5) { if (features[29] <= 5.5) { if (features[37] <= 100.5) { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 17.5) { if (features[44] <= 1.5) { if (features[4] <= -31.0) { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 10; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 87.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[30] <= 5.5) { if (features[49] <= 82.5) { if (features[18] <= 2.5) { if (features[0] <= 26.0) { if (features[47] <= 82.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -50.5) { if (features[19] <= 16.0) { if (features[33] <= 9.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 319; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[28] <= 12.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 1156; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[0] <= 30.0) { classes[0] = 40; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 60.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[34] <= -22.5) { classes[0] = 106; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -71.5) { if (features[21] <= -0.5) { if (features[36] <= 68.0) { if (features[28] <= 17.5) { if (features[25] <= -5.5) { if (features[8] <= 3.5) { if (features[36] <= 57.5) { if (features[38] <= 75.5) { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 120; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 69.0) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[45] <= 46.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[1] <= 48.5) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -18.5) { if (features[32] <= 15.5) { if (features[12] <= 28.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 68; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[18] <= 20.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_8(double[] features) { int[] classes = new int[5]; if (features[4] <= -2.5) { if (features[1] <= 31.5) { if (features[38] <= 51.0) { if (features[19] <= -70.0) { if (features[32] <= 1.5) { if (features[20] <= -253.0) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { if (features[45] <= 26.5) { if (features[42] <= 37.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3380; classes[3] = 0; classes[4] = 0; } else { if (features[33] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 116; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[45] <= 39.5) { if (features[0] <= 16.5) { if (features[49] <= 44.0) { classes[0] = 0; classes[1] = 0; classes[2] = 38; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 85.5) { if (features[14] <= -14.5) { if (features[1] <= 41.5) { if (features[10] <= -23.5) { if (features[49] <= 75.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[11] <= -15.0) { classes[0] = 0; classes[1] = 33; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -104.0) { if (features[21] <= -228.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 14; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -100.5) { if (features[11] <= -16.5) { if (features[47] <= 81.5) { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= -217.5) { if (features[3] <= -32.0) { classes[0] = 0; classes[1] = 308; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 37.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -226.5) { classes[0] = 0; classes[1] = 15; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 76.0) { classes[0] = 17; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[14] <= -10.5) { classes[0] = 0; classes[1] = 878; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 80.0) { if (features[36] <= 44.5) { classes[0] = 0; classes[1] = 286; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 37.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -50.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[22] <= -7.5) { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } } } else { if (features[9] <= -12.5) { if (features[32] <= 14.5) { if (features[3] <= -63.5) { if (features[42] <= 58.5) { if (features[34] <= -9.5) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 74.5) { if (features[3] <= -176.0) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 21.0) { if (features[23] <= 15.0) { if (features[29] <= 8.0) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 58; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[25] <= -16.5) { if (features[0] <= 25.5) { if (features[43] <= -4.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -0.5) { classes[0] = 632; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[28] <= 20.0) { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[10] <= -28.5) { if (features[5] <= 33.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 12; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -23.5) { if (features[25] <= -16.5) { if (features[8] <= 2.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 155; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1343; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[37] <= 107.0) { if (features[30] <= -132.0) { classes[0] = 28; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 19.5) { if (features[37] <= 72.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 88.0) { classes[0] = 0; classes[1] = 147; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[15] <= -22.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -65.5) { if (features[31] <= -72.5) { if (features[6] <= 42.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 56; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 94; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -56.0) { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 57.5) { if (features[30] <= 2.5) { if (features[15] <= -21.5) { if (features[9] <= -15.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 45; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= 31.5) { if (features[24] <= 16.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[30] <= -130.5) { if (features[31] <= -30.5) { if (features[35] <= 0.5) { if (features[36] <= 50.0) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 41; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[40] <= -27.5) { if (features[16] <= -1.5) { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -20.5) { if (features[21] <= -228.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 539; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[42] <= 76.0) { if (features[31] <= -25.0) { if (features[20] <= 39.5) { if (features[23] <= 54.0) { if (features[10] <= -15.5) { classes[0] = 0; classes[1] = 145; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 22.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 678; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[3] <= 3.5) { if (features[15] <= 8.5) { if (features[18] <= -59.5) { if (features[3] <= -1.5) { if (features[11] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[42] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[42] <= -21.5) { if (features[3] <= -3.5) { if (features[42] <= -37.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[33] <= 2.5) { if (features[2] <= -7.5) { if (features[3] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 38; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 8; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[10] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { if (features[12] <= -1.5) { if (features[36] <= -19.5) { if (features[30] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 50; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[41] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 25; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[23] <= 16.0) { if (features[31] <= 26.5) { if (features[3] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[26] <= 0.5) { if (features[19] <= -90.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { if (features[38] <= -19.5) { if (features[27] <= 1.5) { if (features[45] <= -10.0) { if (features[18] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 91; classes[4] = 0; } else { if (features[18] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[45] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[5] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { if (features[3] <= 0.5) { if (features[0] <= -10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 238; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } } else { if (features[16] <= -1.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= -16.5) { if (features[16] <= 2.5) { if (features[31] <= 18.5) { if (features[23] <= 33.0) { if (features[6] <= -16.5) { if (features[3] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[3] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 125; classes[4] = 0; } } } else { if (features[1] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[14] <= 5.5) { if (features[20] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 217; classes[4] = 0; } else { if (features[44] <= -0.5) { if (features[3] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 64; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[10] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[8] <= 0.5) { if (features[23] <= 39.5) { if (features[20] <= -80.0) { if (features[37] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1696; classes[4] = 0; } } else { if (features[46] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[0] <= -10.0) { if (features[32] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 29; classes[4] = 0; } } } } } } } else { if (features[45] <= -17.5) { if (features[8] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 707; } else { if (features[20] <= -59.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } } else { if (features[41] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { if (features[1] <= -5.5) { if (features[49] <= -31.5) { if (features[22] <= 27.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 67; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } else { if (features[5] <= -12.5) { if (features[11] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[4] <= 14.5) { if (features[10] <= 2.5) { if (features[33] <= -12.5) { if (features[15] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { if (features[0] <= -15.5) { if (features[6] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 46; } else { if (features[29] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 339; } } } else { if (features[13] <= 3.5) { if (features[3] <= 29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[38] <= -13.5) { if (features[42] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5033; } else { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } } else { if (features[3] <= 30.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } } } } else { if (features[38] <= -19.5) { if (features[30] <= 0.5) { if (features[31] <= 12.5) { if (features[46] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[12] <= -39.5) { if (features[45] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[37] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 88; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { if (features[8] <= -0.5) { if (features[42] <= -20.5) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[12] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 220; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { if (features[45] <= -12.5) { if (features[41] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[0] <= -9.5) { if (features[12] <= -12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 59; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 72; classes[4] = 0; } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_9(double[] features) { int[] classes = new int[5]; if (features[4] <= -2.5) { if (features[6] <= 26.5) { if (features[15] <= 1.5) { if (features[15] <= -13.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[0] <= 16.5) { if (features[24] <= -237.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 37.5) { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3300; classes[3] = 0; classes[4] = 0; } else { if (features[33] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 95; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 13.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[31] <= -28.0) { classes[0] = 0; classes[1] = 0; classes[2] = 125; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[19] <= 20.5) { if (features[11] <= -4.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } else { if (features[6] <= 39.5) { if (features[2] <= 35.5) { if (features[12] <= -106.5) { if (features[31] <= -31.5) { if (features[11] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 48; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= -10.5) { classes[0] = 22; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[38] <= 68.5) { if (features[45] <= 27.5) { if (features[40] <= -46.0) { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 17.5) { if (features[5] <= 29.5) { if (features[24] <= 66.5) { if (features[10] <= -22.5) { classes[0] = 1; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -17.5) { classes[0] = 0; classes[1] = 980; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[45] <= 34.0) { classes[0] = 0; classes[1] = 53; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[40] <= -39.5) { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 24.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[25] <= -10.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[0] <= 22.5) { if (features[28] <= 5.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[5] <= 30.5) { if (features[31] <= -31.0) { if (features[15] <= -21.5) { if (features[41] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 84.0) { if (features[43] <= -1.5) { if (features[30] <= -57.0) { if (features[49] <= 73.0) { classes[0] = 0; classes[1] = 32; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 324; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 40.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[13] <= -7.0) { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 131; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[30] <= -69.5) { if (features[48] <= 2.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 57.5) { if (features[40] <= -29.5) { classes[0] = 0; classes[1] = 27; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[41] <= 8.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[9] <= -11.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[11] <= -9.5) { if (features[47] <= 59.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 47; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[21] <= -235.5) { if (features[40] <= -76.5) { if (features[11] <= -16.5) { classes[0] = 72; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= -20.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[24] <= 63.0) { if (features[12] <= -62.5) { if (features[22] <= -28.5) { if (features[37] <= 67.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[26] <= 4.5) { classes[0] = 24; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1345; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[9] <= -12.0) { classes[0] = 189; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[31] <= -39.5) { classes[0] = 80; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[27] <= 6.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[49] <= 72.5) { if (features[40] <= -25.0) { if (features[38] <= 68.5) { if (features[20] <= 80.5) { if (features[39] <= 4.5) { classes[0] = 0; classes[1] = 862; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -63.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -65.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[33] <= 8.5) { if (features[38] <= 68.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -93.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 43.0) { classes[0] = 0; classes[1] = 64; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[45] <= 48.5) { if (features[9] <= -18.5) { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -63.5) { if (features[5] <= 35.0) { classes[0] = 918; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[40] <= -91.0) { classes[0] = 89; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= -13.5) { if (features[21] <= -44.5) { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 33; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 61.5) { if (features[6] <= 41.5) { if (features[35] <= 0.5) { if (features[38] <= 72.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 78.5) { classes[0] = 0; classes[1] = 43; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -61.0) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[49] <= 93.5) { if (features[15] <= -20.5) { if (features[29] <= 13.5) { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 48.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[6] <= -15.5) { if (features[39] <= -2.5) { if (features[1] <= -28.0) { if (features[40] <= 24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 25; } } else { if (features[31] <= 35.5) { if (features[25] <= 3.5) { if (features[3] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 45; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[19] <= -63.0) { if (features[21] <= -2.5) { if (features[47] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[42] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 244; classes[4] = 0; } } } else { if (features[44] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[3] <= 0.5) { if (features[6] <= -20.5) { if (features[31] <= 27.5) { if (features[2] <= -26.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } else { if (features[46] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 536; } } } else { if (features[48] <= -1.5) { if (features[3] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { if (features[35] <= 1.5) { if (features[5] <= -12.5) { if (features[32] <= 0.5) { if (features[47] <= -74.5) { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[41] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 197; classes[4] = 0; } else { if (features[43] <= -0.5) { if (features[20] <= -46.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 73; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[14] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } else { if (features[40] <= 21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { if (features[13] <= 7.5) { if (features[25] <= 4.5) { if (features[4] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { if (features[27] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[22] <= 32.5) { if (features[14] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[39] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 107; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[20] <= -43.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { if (features[15] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } } } } } } } else { if (features[37] <= -18.5) { if (features[36] <= -13.5) { if (features[10] <= -0.5) { if (features[40] <= 25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[36] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4469; } else { if (features[23] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 658; } else { if (features[39] <= 2.5) { if (features[18] <= -27.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 288; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } else { if (features[45] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[48] <= -8.5) { if (features[1] <= -23.5) { if (features[27] <= -5.0) { if (features[5] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[12] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } else { if (features[46] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } else { if (features[0] <= -12.5) { if (features[12] <= -27.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[41] <= -5.5) { if (features[15] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 235; } } } else { if (features[46] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { if (features[31] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } } } else { if (features[10] <= 8.5) { if (features[3] <= 14.5) { if (features[36] <= -18.5) { if (features[9] <= 4.5) { if (features[18] <= 34.0) { if (features[38] <= -30.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[20] <= 24.5) { if (features[22] <= -15.5) { if (features[37] <= -22.5) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 99; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[4] <= 11.5) { if (features[38] <= -22.5) { if (features[37] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[3] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[1] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[30] <= 0.5) { if (features[4] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[47] <= -67.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[39] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 34; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[10] <= -8.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= -12.5) { if (features[8] <= 0.5) { if (features[39] <= -0.5) { if (features[36] <= -16.5) { if (features[37] <= -15.5) { if (features[44] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 392; classes[4] = 0; } } else { if (features[23] <= 43.5) { if (features[2] <= -14.5) { if (features[18] <= -21.0) { if (features[4] <= 10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[3] <= 10.5) { if (features[39] <= 0.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 70; classes[4] = 0; } else { if (features[38] <= -9.5) { if (features[43] <= 0.5) { if (features[13] <= 5.5) { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 70; classes[4] = 0; } } else { if (features[25] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { if (features[46] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[3] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 179; classes[4] = 0; } } else { if (features[42] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[40] <= 14.5) { if (features[14] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[45] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[46] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1275; classes[4] = 0; } } } } else { if (features[2] <= -12.5) { if (features[27] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { if (features[12] <= -33.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 45; } } } else { if (features[37] <= -20.0) { if (features[38] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[9] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 42; classes[4] = 0; } else { if (features[25] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } } else { if (features[6] <= -6.5) { if (features[38] <= -14.5) { if (features[6] <= -14.5) { if (features[44] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 22; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 77; } } else { if (features[5] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_10(double[] features) { int[] classes = new int[5]; if (features[0] <= 0.5) { if (features[42] <= -19.5) { if (features[21] <= -1.5) { if (features[1] <= -21.5) { if (features[39] <= -3.5) { if (features[6] <= -26.5) { if (features[12] <= -26.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } else { if (features[36] <= -16.5) { if (features[25] <= 8.5) { if (features[3] <= -0.5) { if (features[14] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { if (features[15] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 81; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1030; } } else { if (features[30] <= -1.5) { if (features[23] <= -41.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 37; } else { if (features[3] <= 10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[13] <= 4.5) { if (features[41] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3368; } } } } else { if (features[3] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 39; } } } } else { if (features[39] <= -2.5) { if (features[21] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 52; classes[4] = 0; } } else { if (features[39] <= 0.5) { if (features[9] <= 5.5) { if (features[4] <= 11.5) { if (features[25] <= -3.5) { if (features[5] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[12] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { if (features[25] <= -6.5) { if (features[15] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } } } else { if (features[23] <= -27.5) { if (features[23] <= -45.5) { if (features[28] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { if (features[13] <= 10.5) { if (features[4] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } } else { if (features[45] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[3] <= -0.5) { if (features[8] <= -0.5) { if (features[47] <= 21.5) { if (features[19] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { if (features[33] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[41] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 174; } } } else { if (features[27] <= -3.5) { if (features[29] <= -5.0) { if (features[49] <= -27.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 25; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 302; } } } else { if (features[7] <= 2.5) { if (features[26] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } else { if (features[23] <= -59.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[12] <= 0.5) { if (features[42] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } } } } } else { if (features[45] <= -19.5) { if (features[32] <= -12.5) { if (features[19] <= -51.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 61; } else { if (features[0] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 25; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { if (features[30] <= -2.5) { if (features[1] <= -28.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { if (features[0] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 570; } else { if (features[9] <= 5.5) { if (features[15] <= 5.5) { if (features[48] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { if (features[36] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 92; } } } } } else { if (features[20] <= -50.0) { if (features[30] <= 1.5) { if (features[2] <= -15.5) { if (features[42] <= -21.0) { if (features[5] <= -15.5) { if (features[4] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 90; } } else { if (features[31] <= 20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[11] <= 8.5) { if (features[25] <= 11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { if (features[3] <= 3.5) { if (features[23] <= 26.5) { if (features[21] <= 1.5) { if (features[36] <= -22.5) { if (features[49] <= -23.5) { if (features[19] <= -10.0) { if (features[15] <= 10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 55; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[3] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[22] <= -51.5) { if (features[38] <= -24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 205; classes[4] = 0; } } } else { if (features[45] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[28] <= -5.5) { if (features[9] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[39] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 96; } else { if (features[24] <= -57.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } } } } else { if (features[14] <= 2.5) { if (features[20] <= -68.5) { if (features[23] <= -46.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { if (features[33] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } else { if (features[24] <= -78.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } else { if (features[1] <= -23.5) { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[45] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[21] <= 173.5) { if (features[18] <= -54.5) { if (features[0] <= -12.5) { if (features[44] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 30; classes[4] = 0; } } else { if (features[34] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= -17.5) { if (features[15] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 36; classes[4] = 0; } else { if (features[45] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } else { if (features[3] <= 18.5) { if (features[24] <= -77.5) { if (features[27] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[11] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1401; classes[4] = 0; } } } else { if (features[12] <= -11.5) { if (features[36] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } else { if (features[48] <= -3.5) { if (features[45] <= -16.5) { if (features[7] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[3] <= 0.5) { if (features[10] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } else { if (features[10] <= 2.5) { if (features[43] <= 2.5) { if (features[31] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 226; } } } } else { if (features[6] <= -15.5) { if (features[37] <= -12.5) { if (features[49] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } else { if (features[18] <= -35.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[19] <= -61.0) { if (features[23] <= -34.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[0] <= -12.5) { if (features[49] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 108; classes[4] = 0; } else { if (features[3] <= 27.5) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { if (features[21] <= 0.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } } else { if (features[3] <= 6.5) { if (features[18] <= -68.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[4] <= 12.5) { if (features[6] <= -13.5) { if (features[15] <= 6.5) { if (features[3] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 72; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[22] <= 38.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[22] <= 71.5) { if (features[15] <= 10.0) { if (features[18] <= -52.5) { if (features[1] <= -13.5) { if (features[15] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[40] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 25; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 521; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[48] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[14] <= 4.5) { if (features[1] <= -18.5) { if (features[13] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 48; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } } } else { if (features[12] <= -21.5) { if (features[15] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 92; } } } } } } else { if (features[2] <= 24.5) { if (features[40] <= -2.5) { if (features[23] <= -43.5) { if (features[8] <= 4.5) { if (features[45] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 3; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -13.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= 1.5) { if (features[0] <= 16.5) { if (features[49] <= 37.5) { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3342; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 132; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[28] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 66; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { if (features[38] <= 70.5) { if (features[4] <= -19.5) { if (features[40] <= -27.5) { if (features[42] <= 75.5) { if (features[47] <= 85.5) { if (features[23] <= 62.5) { if (features[13] <= -4.5) { if (features[36] <= 47.5) { if (features[18] <= 43.5) { classes[0] = 0; classes[1] = 1201; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= 0.5) { if (features[30] <= -213.5) { if (features[39] <= -216.5) { classes[0] = 0; classes[1] = 48; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 512; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 11.5) { classes[0] = 0; classes[1] = 45; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -77.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[5] <= 19.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 86.5) { if (features[30] <= 1.5) { if (features[8] <= 1.5) { if (features[41] <= 6.0) { if (features[22] <= -11.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 34; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -233.5) { if (features[49] <= 68.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[16] <= -4.5) { if (features[47] <= 18.5) { if (features[48] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= 21.5) { if (features[38] <= 69.5) { if (features[20] <= 66.0) { if (features[26] <= 4.5) { classes[0] = 0; classes[1] = 457; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 38.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[22] <= -19.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[22] <= -22.5) { if (features[28] <= 15.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 44; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[34] <= -17.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[1] <= 53.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 42.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[48] <= 7.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[24] <= 49.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[45] <= 42.5) { if (features[20] <= 56.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[9] <= -16.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[47] <= 58.5) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[37] <= 58.5) { classes[0] = 0; classes[1] = 160; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 38.5) { if (features[2] <= 28.5) { classes[0] = 0; classes[1] = 19; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[45] <= 33.5) { if (features[41] <= 2.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -14.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[21] <= -233.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 51.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= -102.5) { classes[0] = 837; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 55.5) { if (features[9] <= -11.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 253; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[3] <= -63.5) { if (features[37] <= 88.5) { if (features[32] <= 9.0) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[32] <= 18.5) { if (features[28] <= 5.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[25] <= -5.5) { if (features[12] <= 79.5) { if (features[19] <= 101.5) { classes[0] = 1479; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 79.5) { if (features[30] <= -21.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 36; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[9] <= -18.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 112; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[28] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= -15.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 28; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 91.5) { if (features[21] <= -63.5) { if (features[22] <= -8.5) { if (features[6] <= 48.5) { if (features[48] <= 7.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 17.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 31; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[33] <= 15.0) { if (features[5] <= 28.5) { if (features[3] <= -45.5) { if (features[28] <= 10.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[10] <= -22.5) { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 49; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= -23.5) { classes[0] = 0; classes[1] = 76; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 100.0) { if (features[1] <= 54.0) { classes[0] = 0; classes[1] = 43; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[23] <= 28.0) { classes[0] = 92; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 47.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_11(double[] features) { int[] classes = new int[5]; if (features[45] <= -15.5) { if (features[39] <= -2.5) { if (features[45] <= -25.5) { if (features[23] <= -40.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= 10.0) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 257; classes[4] = 0; } else { if (features[37] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 32; classes[4] = 0; } else { if (features[5] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { if (features[15] <= 2.5) { if (features[37] <= -21.5) { if (features[4] <= 15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 149; } } else { if (features[20] <= -67.5) { if (features[46] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[0] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { if (features[3] <= 28.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 161; classes[4] = 0; } else { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } } } else { if (features[36] <= -16.5) { if (features[3] <= 0.5) { if (features[11] <= 8.5) { if (features[3] <= -2.5) { if (features[12] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 42; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[48] <= -1.5) { if (features[23] <= -45.0) { if (features[48] <= -9.5) { if (features[26] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { if (features[9] <= 6.5) { if (features[27] <= -3.5) { if (features[0] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 117; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[49] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } else { if (features[39] <= 0.5) { if (features[2] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } else { if (features[38] <= -27.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } } } else { if (features[37] <= -31.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 508; } else { if (features[37] <= -30.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[30] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { if (features[7] <= 1.5) { if (features[11] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 18; } } else { if (features[12] <= 0.5) { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5102; } else { if (features[47] <= -65.5) { if (features[23] <= -34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 23; } else { if (features[13] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 106; } } } else { if (features[1] <= -22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[0] <= -12.5) { if (features[24] <= -41.5) { if (features[42] <= -13.5) { if (features[1] <= -18.5) { if (features[3] <= 4.0) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 70; } } else { if (features[37] <= -24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 146; } } else { if (features[24] <= -27.5) { if (features[23] <= -42.5) { if (features[36] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 54; classes[4] = 0; } } else { if (features[49] <= -12.5) { if (features[42] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { if (features[33] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[36] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { if (features[33] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 42; } } } } else { if (features[14] <= 3.5) { if (features[27] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 37; classes[4] = 0; } else { if (features[37] <= -13.0) { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } } } } } } else { if (features[45] <= 27.5) { if (features[45] <= 2.5) { if (features[10] <= 8.5) { if (features[36] <= -19.5) { if (features[10] <= 7.5) { if (features[29] <= -2.5) { if (features[49] <= -21.5) { if (features[48] <= -2.5) { if (features[39] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[48] <= -6.5) { if (features[40] <= 29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 47; } } } else { if (features[3] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } else { if (features[14] <= 5.5) { if (features[43] <= 1.5) { if (features[23] <= 6.5) { if (features[12] <= -0.5) { if (features[20] <= -15.0) { if (features[16] <= 1.5) { if (features[37] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[4] <= 11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 56; classes[4] = 0; } else { if (features[34] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { if (features[1] <= -14.5) { if (features[9] <= 2.5) { if (features[32] <= -0.5) { if (features[18] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 196; classes[4] = 0; } else { if (features[20] <= -68.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 72; classes[4] = 0; } } } else { if (features[13] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } else { if (features[3] <= 26.5) { if (features[8] <= -0.5) { if (features[46] <= 5.5) { if (features[36] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 151; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[18] <= -62.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[23] <= 36.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[34] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { if (features[26] <= -0.5) { if (features[36] <= -7.0) { if (features[31] <= 16.5) { if (features[40] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[23] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[37] <= -17.5) { if (features[38] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[19] <= -54.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } else { if (features[12] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[19] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } } } else { if (features[10] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= -13.5) { if (features[10] <= 5.5) { if (features[9] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 230; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[37] <= -10.5) { if (features[13] <= 6.5) { if (features[34] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { if (features[19] <= -84.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 49; classes[4] = 0; } } else { if (features[47] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1332; classes[4] = 0; } } } } } else { if (features[39] <= 0.5) { if (features[5] <= -5.5) { if (features[1] <= -16.5) { if (features[12] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[44] <= -2.5) { if (features[30] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 77; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } } else { if (features[49] <= 53.0) { if (features[18] <= -39.5) { if (features[4] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 11.5) { if (features[10] <= 0.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[1] <= 30.5) { if (features[0] <= 14.5) { if (features[6] <= 20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3274; classes[3] = 0; classes[4] = 0; } else { if (features[30] <= -71.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 329; classes[3] = 0; classes[4] = 0; } } } else { if (features[42] <= 31.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[31] <= -36.0) { classes[0] = 0; classes[1] = 0; classes[2] = 37; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 75.5) { if (features[5] <= 31.5) { if (features[34] <= -10.5) { if (features[20] <= 84.5) { if (features[12] <= 27.5) { if (features[21] <= 17.5) { if (features[31] <= -23.5) { if (features[37] <= 88.5) { if (features[10] <= -22.5) { if (features[13] <= -14.0) { if (features[44] <= 1.5) { if (features[21] <= -142.5) { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[0] <= 26.5) { classes[0] = 0; classes[1] = 48; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 93.5) { if (features[18] <= 43.5) { classes[0] = 0; classes[1] = 1378; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 399; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[16] <= -3.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[30] <= -142.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 50; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[2] <= 31.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[8] <= 2.5) { if (features[37] <= 81.0) { if (features[40] <= -69.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[5] <= 24.5) { if (features[35] <= 1.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 216; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 43.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[38] <= 61.0) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 45.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 29.5) { if (features[49] <= 52.5) { classes[0] = 0; classes[1] = 156; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -31.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 83; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[39] <= -80.0) { if (features[38] <= 52.5) { if (features[40] <= -27.5) { if (features[34] <= -11.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= -164.5) { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -182.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 270; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[22] <= -31.0) { if (features[31] <= -48.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[29] <= 29.5) { if (features[22] <= -5.5) { classes[0] = 791; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 54.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[39] <= 7.0) { classes[0] = 0; classes[1] = 174; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[27] <= 0.5) { if (features[5] <= 35.5) { if (features[36] <= 55.5) { if (features[30] <= -1.5) { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 51; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 105.5) { if (features[30] <= 3.5) { if (features[40] <= -70.5) { if (features[5] <= 29.5) { if (features[21] <= -40.5) { if (features[24] <= 13.0) { if (features[19] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -18.5) { if (features[29] <= 7.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -56.0) { classes[0] = 109; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= 38.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[6] <= 40.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[17] <= -0.5) { if (features[19] <= 54.0) { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= -115.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -148.0) { if (features[2] <= 41.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[47] <= 57.5) { classes[0] = 0; classes[1] = 25; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -19.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[48] <= 16.5) { if (features[8] <= 1.5) { if (features[1] <= 47.5) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -75.0) { classes[0] = 12; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[38] <= 68.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -19.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -69.5) { if (features[12] <= 23.5) { if (features[19] <= 79.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 33; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 563; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[46] <= -22.5) { classes[0] = 0; classes[1] = 50; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 24.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 50; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[0] <= 28.5) { classes[0] = 843; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[11] <= -22.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -89.5) { if (features[25] <= -7.0) { classes[0] = 34; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 127; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_12(double[] features) { int[] classes = new int[5]; if (features[36] <= -16.5) { if (features[3] <= 0.5) { if (features[40] <= 37.5) { if (features[3] <= -4.5) { if (features[49] <= -36.0) { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= 9.5) { if (features[46] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } else { if (features[45] <= -7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[23] <= -58.0) { if (features[25] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 89; } } } } else { if (features[15] <= 8.5) { if (features[46] <= 7.5) { if (features[32] <= 3.5) { if (features[42] <= -35.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[0] <= -9.5) { if (features[22] <= -53.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[24] <= -81.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[30] <= -0.5) { if (features[26] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 213; classes[4] = 0; } else { if (features[25] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[39] <= 0.5) { if (features[24] <= -14.0) { if (features[41] <= 1.0) { if (features[0] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 45; classes[4] = 0; } else { if (features[4] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[6] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 113; classes[4] = 0; } } } } } else { if (features[38] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } } else { if (features[49] <= -22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { if (features[40] <= 23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } } } } else { if (features[39] <= 0.5) { if (features[40] <= 30.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 33; } else { if (features[27] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } } } else { if (features[1] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 491; } else { if (features[25] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[14] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } } } } } else { if (features[6] <= -14.5) { if (features[39] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[38] <= -14.5) { if (features[5] <= -13.5) { if (features[1] <= -15.5) { if (features[6] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5241; } else { if (features[29] <= -4.5) { if (features[20] <= -32.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 49; } } } else { if (features[31] <= 16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[27] <= -6.5) { if (features[47] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[47] <= -68.0) { if (features[24] <= -40.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } else { if (features[12] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[30] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 185; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[12] <= -9.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } else { if (features[10] <= 6.5) { if (features[20] <= 39.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[30] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[4] <= 12.5) { if (features[12] <= -23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 60; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } else { if (features[49] <= 37.5) { if (features[4] <= -2.5) { if (features[36] <= 27.5) { if (features[16] <= 1.0) { if (features[48] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3138; classes[3] = 0; classes[4] = 0; } else { if (features[5] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 386; classes[3] = 0; classes[4] = 0; } else { if (features[25] <= -5.5) { if (features[36] <= 18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } else { if (features[48] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 12; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 36; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[13] <= 11.5) { if (features[2] <= -15.5) { if (features[33] <= -7.5) { if (features[0] <= -17.5) { if (features[45] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[2] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[27] <= -4.5) { if (features[19] <= -69.5) { if (features[47] <= 23.5) { if (features[4] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 21; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[47] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 77; classes[4] = 0; } else { if (features[45] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[18] <= 29.0) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } else { if (features[1] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } else { if (features[40] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } } else { if (features[34] <= 4.5) { if (features[3] <= 5.0) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { if (features[20] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 183; } } else { if (features[10] <= 5.5) { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { if (features[12] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[24] <= -67.5) { if (features[45] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 77; classes[4] = 0; } } } } } else { if (features[3] <= 13.5) { if (features[3] <= 6.5) { if (features[19] <= -100.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[21] <= 1.5) { if (features[3] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1903; classes[4] = 0; } else { if (features[0] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[45] <= -13.5) { if (features[44] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 47; classes[4] = 0; } } } } else { if (features[1] <= -14.5) { if (features[22] <= 25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 38; classes[4] = 0; } } } } else { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 76; classes[4] = 0; } else { if (features[38] <= -9.5) { if (features[2] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 41; classes[4] = 0; } } else { if (features[12] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } } else { if (features[11] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 52; classes[4] = 0; } else { if (features[5] <= -11.5) { if (features[34] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 39; } } else { if (features[18] <= -34.0) { if (features[6] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 47; } } } else { if (features[45] <= 40.5) { if (features[45] <= 23.5) { if (features[5] <= 4.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 69; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 73.5) { if (features[17] <= -0.5) { if (features[31] <= -35.5) { if (features[34] <= -18.5) { if (features[14] <= -13.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -19.5) { if (features[2] <= 34.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 252; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[35] <= -0.5) { if (features[47] <= 82.5) { if (features[7] <= -10.5) { if (features[11] <= -15.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 35; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { if (features[22] <= 1.5) { if (features[34] <= -17.5) { if (features[2] <= 30.5) { if (features[28] <= 4.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 190; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1028; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[32] <= -3.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[0] <= 27.5) { if (features[46] <= -20.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 56.5) { classes[0] = 0; classes[1] = 66; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[29] <= 10.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 12; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[30] <= -73.5) { if (features[36] <= 43.5) { if (features[0] <= 29.5) { classes[0] = 0; classes[1] = 66; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 55.5) { if (features[47] <= 47.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 125; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[7] <= -5.5) { if (features[21] <= 14.5) { if (features[12] <= 45.0) { classes[0] = 0; classes[1] = 39; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 54; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[12] <= 23.0) { if (features[21] <= -109.5) { if (features[36] <= 58.5) { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 23; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[14] <= -12.5) { if (features[30] <= 3.5) { if (features[33] <= 5.5) { if (features[30] <= -123.5) { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -62.5) { if (features[49] <= 59.5) { if (features[4] <= -18.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 0.5) { if (features[23] <= 26.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -68.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 49.5) { if (features[48] <= 17.0) { classes[0] = 28; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[1] <= 50.5) { if (features[0] <= 34.5) { classes[0] = 199; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1386; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[41] <= 11.5) { if (features[33] <= 7.5) { if (features[24] <= 50.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[47] <= 83.5) { if (features[46] <= -24.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 11.5) { if (features[48] <= 9.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -43.0) { classes[0] = 156; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 42.5) { if (features[14] <= -13.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[2] <= 46.0) { if (features[28] <= 15.0) { if (features[42] <= 82.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 57; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -58.5) { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 43.5) { classes[0] = 0; classes[1] = 22; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[37] <= 106.5) { if (features[31] <= -72.5) { if (features[42] <= 83.5) { if (features[19] <= 71.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 60; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 24; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 128; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -68.5) { if (features[49] <= 57.5) { if (features[3] <= -152.5) { classes[0] = 0; classes[1] = 227; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -32.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 47; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -235.5) { if (features[38] <= 66.5) { classes[0] = 0; classes[1] = 135; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[8] <= 1.5) { if (features[23] <= 38.5) { classes[0] = 0; classes[1] = 19; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[45] <= 49.5) { if (features[40] <= -27.5) { if (features[46] <= -17.5) { classes[0] = 217; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -162.0) { classes[0] = 0; classes[1] = 27; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 64.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[28] <= 10.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 482; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[16] <= -3.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[12] <= 36.0) { if (features[49] <= 84.5) { if (features[34] <= -13.5) { classes[0] = 0; classes[1] = 379; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 49.0) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_13(double[] features) { int[] classes = new int[5]; if (features[11] <= -0.5) { if (features[6] <= 26.5) { if (features[2] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 433; classes[4] = 0; } else { if (features[23] <= -134.5) { if (features[48] <= 0.5) { if (features[40] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[8] <= 2.5) { if (features[6] <= 24.5) { if (features[2] <= 19.5) { if (features[5] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3262; classes[3] = 0; classes[4] = 0; } else { if (features[44] <= 1.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -86.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 276; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -81.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 34; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[6] <= 39.5) { if (features[36] <= 47.5) { if (features[0] <= 29.5) { if (features[47] <= 1.5) { if (features[46] <= -13.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= 25.5) { if (features[4] <= -11.5) { if (features[12] <= 47.0) { classes[0] = 0; classes[1] = 1116; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= -14.5) { if (features[46] <= -16.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[20] <= 46.0) { classes[0] = 0; classes[1] = 36; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -48.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -163.5) { if (features[47] <= 65.0) { classes[0] = 0; classes[1] = 258; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -86.0) { if (features[33] <= 5.5) { if (features[6] <= 33.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 11; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 58.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 142; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[7] <= -7.5) { if (features[38] <= 77.5) { if (features[15] <= -15.5) { classes[0] = 0; classes[1] = 145; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 22; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[36] <= 46.5) { if (features[30] <= -85.5) { if (features[28] <= 18.5) { if (features[25] <= -7.5) { if (features[33] <= 14.5) { if (features[30] <= -221.5) { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 47.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 61.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[31] <= -25.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[11] <= -9.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -174.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 52; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[22] <= -8.5) { classes[0] = 0; classes[1] = 573; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 83.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -52.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[25] <= -13.5) { if (features[37] <= 86.5) { if (features[14] <= -8.5) { if (features[49] <= 72.5) { if (features[41] <= 4.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 107; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[22] <= -20.0) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[46] <= -23.5) { if (features[7] <= -13.5) { if (features[13] <= -21.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 58; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -67.5) { if (features[2] <= 46.5) { if (features[27] <= 0.5) { if (features[10] <= -24.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 279; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= -0.5) { if (features[34] <= -20.5) { if (features[36] <= 57.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 55; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[46] <= -20.5) { classes[0] = 28; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 26.5) { if (features[38] <= 79.0) { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[36] <= 50.5) { if (features[40] <= -27.5) { if (features[34] <= -18.5) { if (features[16] <= -3.5) { classes[0] = 36; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= -206.0) { if (features[49] <= 60.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 27.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 135; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[30] <= -225.5) { if (features[6] <= 43.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 282; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -63.5) { if (features[27] <= 13.5) { if (features[32] <= 18.0) { if (features[27] <= 1.5) { if (features[30] <= -178.5) { if (features[40] <= -69.0) { if (features[6] <= 43.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 72; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 7.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[10] <= -21.5) { classes[0] = 1241; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 61.5) { classes[0] = 514; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -234.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 85.0) { if (features[36] <= 55.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 76; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[27] <= 9.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -27.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[45] <= 47.5) { if (features[21] <= -52.5) { if (features[21] <= -62.5) { if (features[31] <= -77.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 73.5) { if (features[10] <= -22.5) { if (features[21] <= -55.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= -21.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[25] <= -4.5) { if (features[36] <= 51.5) { if (features[47] <= 40.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[19] <= 17.5) { if (features[14] <= -15.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[32] <= -1.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[41] <= 16.0) { classes[0] = 248; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[48] <= 15.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[29] <= 15.5) { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } } else { if (features[2] <= -15.5) { if (features[3] <= 0.5) { if (features[9] <= 5.5) { if (features[27] <= 1.0) { if (features[18] <= 36.0) { if (features[5] <= -12.5) { if (features[15] <= 7.5) { if (features[33] <= -2.5) { if (features[20] <= -11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 321; classes[4] = 0; } else { if (features[21] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } } } else { if (features[36] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } } else { if (features[25] <= 14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[27] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[26] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[10] <= 9.5) { if (features[38] <= -24.5) { if (features[25] <= 12.0) { if (features[42] <= -37.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } } else { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[45] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 564; } else { if (features[19] <= -23.0) { if (features[3] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } } } else { if (features[30] <= 2.5) { if (features[0] <= -12.5) { if (features[46] <= 3.5) { if (features[1] <= -18.5) { if (features[46] <= -0.5) { if (features[25] <= 17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[0] <= -13.5) { if (features[3] <= 17.5) { if (features[12] <= -36.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[11] <= 1.5) { if (features[0] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } } } else { if (features[13] <= 4.5) { if (features[21] <= -5.5) { if (features[20] <= -54.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 554; } } } else { if (features[43] <= 1.5) { if (features[22] <= 76.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[16] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } else { if (features[7] <= 2.5) { if (features[27] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 107; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4771; } } } else { if (features[11] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[36] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 44; } else { if (features[27] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[38] <= -19.5) { if (features[34] <= 3.5) { if (features[10] <= 8.5) { if (features[18] <= -21.0) { if (features[49] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[1] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[14] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } else { if (features[27] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[30] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } } else { if (features[40] <= 16.5) { if (features[28] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[2] <= -8.5) { if (features[35] <= -0.5) { if (features[12] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 51; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[31] <= 31.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 97; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[30] <= 0.5) { if (features[3] <= 0.5) { if (features[28] <= 3.5) { if (features[39] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } else { if (features[36] <= -24.5) { if (features[0] <= -11.5) { if (features[29] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[20] <= -73.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[27] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 42; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[22] <= 18.0) { if (features[19] <= -78.5) { if (features[29] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[49] <= -19.5) { if (features[16] <= 1.5) { if (features[36] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 32; } else { if (features[41] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 71; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[20] <= -73.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 63; classes[4] = 0; } } } } else { if (features[10] <= 8.5) { if (features[3] <= 13.5) { if (features[7] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 15; classes[3] = 0; classes[4] = 0; } else { if (features[14] <= 4.5) { if (features[42] <= -22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[34] <= 3.5) { if (features[23] <= -52.5) { if (features[11] <= 4.5) { if (features[22] <= 3.0) { if (features[22] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } else { if (features[3] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1287; classes[4] = 0; } } else { if (features[48] <= -2.5) { if (features[31] <= 11.5) { if (features[37] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 257; classes[4] = 0; } } else { if (features[31] <= 15.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { if (features[3] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 102; classes[4] = 0; } } } } } else { if (features[48] <= 1.5) { if (features[25] <= 8.0) { if (features[13] <= 4.5) { if (features[37] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } else { if (features[24] <= -17.0) { if (features[19] <= -87.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[22] <= 59.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 52; classes[4] = 0; } } } } else { if (features[12] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 48; classes[4] = 0; } else { if (features[15] <= 3.5) { if (features[36] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 59; } } } } else { if (features[12] <= 9.5) { if (features[6] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_14(double[] features) { int[] classes = new int[5]; if (features[42] <= -18.5) { if (features[30] <= -2.5) { if (features[2] <= -24.0) { if (features[21] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 25; } } else { if (features[14] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 222; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[3] <= 1.5) { if (features[46] <= 8.5) { if (features[26] <= 0.5) { if (features[23] <= 23.5) { if (features[1] <= -26.0) { if (features[40] <= 23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[41] <= 1.5) { if (features[5] <= -8.5) { if (features[46] <= 7.5) { if (features[18] <= -64.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[37] <= -18.5) { if (features[42] <= -35.5) { if (features[6] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[14] <= 6.5) { if (features[25] <= -7.5) { if (features[19] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } else { if (features[6] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[40] <= 14.5) { if (features[21] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 264; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[48] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[37] <= -26.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { if (features[22] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } else { if (features[49] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[7] <= 2.5) { if (features[38] <= -22.0) { if (features[30] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } else { if (features[36] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 23; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[37] <= -20.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 17; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[37] <= -19.5) { if (features[5] <= -14.5) { if (features[7] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[32] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[4] <= 9.5) { if (features[10] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[13] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[33] <= 2.5) { if (features[40] <= 24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 44; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { if (features[20] <= -58.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } } } else { if (features[2] <= -16.5) { if (features[16] <= 1.5) { if (features[31] <= 36.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 598; } } else { if (features[29] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[39] <= 0.5) { if (features[32] <= -2.5) { if (features[31] <= 31.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 50; } } else { if (features[38] <= -29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } } else { if (features[49] <= -19.5) { if (features[6] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5233; } else { if (features[46] <= 5.5) { if (features[41] <= -3.5) { if (features[7] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 44; } } } else { if (features[1] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 94; } else { if (features[11] <= 6.5) { if (features[22] <= 58.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { if (features[45] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } } } else { if (features[36] <= 27.5) { if (features[6] <= 2.5) { if (features[6] <= -15.5) { if (features[32] <= -6.5) { if (features[38] <= -16.5) { if (features[45] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } else { if (features[29] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[5] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[3] <= 38.5) { if (features[11] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 136; classes[4] = 0; } else { if (features[47] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 41; classes[4] = 0; } else { if (features[43] <= 2.5) { if (features[21] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { if (features[39] <= -1.5) { if (features[46] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 75; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[0] <= -12.5) { if (features[30] <= 1.0) { if (features[31] <= 18.5) { if (features[11] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[31] <= 9.5) { if (features[33] <= -6.5) { if (features[6] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 217; } else { if (features[25] <= 13.0) { if (features[4] <= 11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } } } else { if (features[18] <= -45.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } else { if (features[13] <= 9.0) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[4] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } else { if (features[14] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } } } } else { if (features[1] <= -14.5) { if (features[4] <= 10.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 65; classes[4] = 0; } else { if (features[26] <= -1.5) { if (features[42] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[28] <= 0.5) { if (features[3] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 54; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } } } else { if (features[36] <= -17.5) { if (features[33] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { if (features[19] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[1] <= -16.5) { if (features[19] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 94; classes[4] = 0; } else { if (features[19] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 210; classes[4] = 0; } } } } else { if (features[10] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= 8.5) { if (features[45] <= -12.5) { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 199; classes[4] = 0; } else { if (features[37] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1165; classes[4] = 0; } } else { if (features[4] <= 9.5) { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 56; classes[4] = 0; } else { if (features[27] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { if (features[8] <= 0.5) { if (features[33] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 131; classes[4] = 0; } } } } } } else { if (features[11] <= 0.5) { if (features[0] <= 16.5) { if (features[47] <= -238.0) { if (features[16] <= -0.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[13] <= 3.0) { if (features[0] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3465; classes[3] = 0; classes[4] = 0; } else { if (features[43] <= -1.5) { if (features[47] <= 34.5) { classes[0] = 0; classes[1] = 0; classes[2] = 48; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[15] <= -5.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[47] <= 22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } else { if (features[45] <= 40.5) { if (features[45] <= 22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 59; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -18.5) { if (features[38] <= 73.5) { if (features[47] <= 88.0) { if (features[37] <= 89.5) { if (features[44] <= 0.5) { if (features[22] <= -7.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= 54.5) { if (features[15] <= -19.5) { if (features[49] <= 63.5) { if (features[14] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -76.5) { if (features[41] <= 1.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 47; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= 47.0) { if (features[26] <= 0.5) { if (features[20] <= 60.0) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[46] <= -19.5) { if (features[9] <= -14.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1425; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[7] <= -10.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 15; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[15] <= -15.0) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[5] <= 23.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[36] <= 53.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } else { if (features[15] <= -20.5) { if (features[33] <= 9.0) { if (features[15] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[47] <= 10.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[29] <= 6.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 32; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[5] <= 27.5) { if (features[14] <= -9.5) { if (features[5] <= 23.5) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 54.5) { classes[0] = 11; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -32.0) { classes[0] = 0; classes[1] = 175; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -128.0) { classes[0] = 125; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[37] <= 88.5) { if (features[34] <= -13.5) { if (features[4] <= -23.5) { if (features[36] <= 47.5) { classes[0] = 0; classes[1] = 520; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[34] <= -18.5) { if (features[42] <= 72.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 28.5) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 87; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[32] <= 5.5) { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= -35.5) { if (features[4] <= -19.5) { if (features[3] <= -165.5) { classes[0] = 0; classes[1] = 38; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= -5.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -233.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[42] <= 52.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -230.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1006; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[3] <= -38.0) { classes[0] = 0; classes[1] = 151; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[20] <= 9.5) { if (features[12] <= -59.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 24; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 88.5) { if (features[5] <= 29.5) { if (features[48] <= 8.5) { if (features[19] <= 74.5) { if (features[21] <= -63.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[38] <= 69.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -49.0) { classes[0] = 1153; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -87.0) { classes[0] = 83; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[37] <= 90.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[22] <= -63.0) { if (features[15] <= -22.5) { classes[0] = 0; classes[1] = 22; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -70.0) { classes[0] = 14; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -71.5) { if (features[12] <= 77.5) { classes[0] = 529; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -236.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[48] <= 11.5) { if (features[36] <= 56.5) { if (features[10] <= -24.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 35; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[34] <= -19.5) { if (features[32] <= 7.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 26; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[8] <= 2.5) { if (features[3] <= -62.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 73.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 91.5) { if (features[12] <= 14.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[37] <= 99.5) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_15(double[] features) { int[] classes = new int[5]; if (features[36] <= -16.5) { if (features[40] <= 32.5) { if (features[0] <= -17.5) { if (features[30] <= -1.5) { if (features[1] <= -28.0) { if (features[31] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 32; classes[4] = 0; } } else { if (features[39] <= 110.5) { if (features[43] <= -1.5) { if (features[49] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } else { if (features[1] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1534; } else { if (features[28] <= -11.5) { if (features[10] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 120; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } else { if (features[9] <= 5.5) { if (features[39] <= -2.5) { if (features[18] <= -58.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[36] <= -25.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 105; classes[4] = 0; } } } else { if (features[23] <= -21.5) { if (features[18] <= -39.0) { if (features[12] <= -1.5) { if (features[5] <= -10.5) { if (features[48] <= -9.5) { if (features[45] <= -21.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { if (features[5] <= -11.5) { if (features[42] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 98; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[32] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[48] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[44] <= -1.5) { if (features[0] <= -11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } else { if (features[3] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[20] <= -25.0) { if (features[49] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[20] <= -70.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } } else { if (features[48] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } } } else { if (features[28] <= -10.5) { if (features[38] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[23] <= -26.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } else { if (features[25] <= 17.5) { if (features[41] <= 2.5) { if (features[24] <= 14.5) { if (features[44] <= -0.5) { if (features[4] <= 16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 92; classes[4] = 0; } else { if (features[21] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[20] <= -66.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[45] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[2] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } } else { if (features[19] <= -31.5) { if (features[39] <= 0.5) { if (features[19] <= -52.5) { if (features[1] <= -15.5) { if (features[11] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[3] <= -0.5) { if (features[36] <= -17.5) { if (features[26] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[29] <= -7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 111; } } } else { if (features[6] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[37] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[3] <= 1.0) { if (features[36] <= -25.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[16] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 25; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 20; } } } else { if (features[4] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 39; classes[4] = 0; } else { if (features[48] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } else { if (features[49] <= -20.5) { if (features[28] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 140; } else { if (features[41] <= -2.5) { if (features[31] <= 24.0) { if (features[42] <= -21.5) { if (features[44] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[38] <= -26.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } else { if (features[13] <= 5.5) { if (features[23] <= 18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[40] <= 16.5) { if (features[2] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 63; } } } } } else { if (features[8] <= -0.5) { if (features[46] <= 5.5) { if (features[14] <= 4.5) { if (features[19] <= -25.0) { if (features[46] <= 4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[15] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } } } } } else { if (features[27] <= -6.5) { if (features[24] <= -55.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } else { if (features[5] <= -6.0) { if (features[25] <= 9.5) { if (features[12] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 98; } else { if (features[32] <= -2.5) { if (features[38] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 22; } } } else { if (features[27] <= -5.5) { if (features[5] <= -15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 323; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } } else { if (features[1] <= -20.5) { if (features[5] <= -14.5) { if (features[46] <= 5.5) { if (features[7] <= 4.5) { if (features[24] <= -85.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 54; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3356; } } else { if (features[10] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 39; } } } else { if (features[32] <= -2.5) { if (features[18] <= -56.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[5] <= -11.5) { if (features[42] <= -44.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 29; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[14] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 99; } } } } } else { if (features[36] <= 27.5) { if (features[46] <= -0.5) { if (features[40] <= -3.5) { if (features[2] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 104; classes[4] = 0; } else { if (features[0] <= 16.5) { if (features[23] <= -145.5) { if (features[21] <= -220.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 19.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[2] <= 18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3098; classes[3] = 0; classes[4] = 0; } else { if (features[34] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 518; classes[3] = 0; classes[4] = 0; } else { if (features[9] <= -3.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[13] <= -2.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } } else { if (features[5] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 301; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 8; classes[3] = 0; classes[4] = 0; } } } else { if (features[18] <= -51.5) { if (features[6] <= -15.5) { if (features[44] <= -1.5) { if (features[3] <= 35.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[41] <= -6.5) { if (features[12] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } else { if (features[27] <= -4.5) { if (features[0] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 127; } } } } else { if (features[3] <= 19.5) { if (features[36] <= -13.5) { if (features[3] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[2] <= -12.5) { if (features[37] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 59; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 18; } } } else { if (features[11] <= 7.5) { if (features[3] <= 11.5) { if (features[21] <= 3.5) { if (features[1] <= 6.5) { if (features[18] <= 53.5) { if (features[3] <= 9.5) { if (features[10] <= 8.5) { if (features[14] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 973; classes[4] = 0; } else { if (features[8] <= 0.5) { if (features[4] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 347; classes[4] = 0; } else { if (features[12] <= -0.5) { if (features[18] <= 42.5) { if (features[35] <= 0.5) { if (features[33] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[25] <= -6.5) { if (features[24] <= -72.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[40] <= 13.5) { if (features[12] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 28; classes[4] = 0; } else { if (features[24] <= -71.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[28] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 150; classes[4] = 0; } } } } else { if (features[1] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 280; classes[4] = 0; } } } else { if (features[16] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[46] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[45] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { if (features[31] <= 12.0) { if (features[24] <= -45.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 12; classes[3] = 0; classes[4] = 0; } } } else { if (features[31] <= 11.5) { if (features[13] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } else { if (features[2] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { if (features[48] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[5] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } else { if (features[18] <= -5.5) { if (features[13] <= 4.5) { if (features[22] <= 33.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[12] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } else { if (features[2] <= -12.5) { if (features[7] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[20] <= 21.0) { if (features[11] <= 1.5) { if (features[3] <= 34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 129; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[41] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[2] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } } } } else { if (features[2] <= -10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } else { if (features[3] <= -68.5) { if (features[16] <= -3.5) { if (features[46] <= -17.5) { if (features[33] <= 5.5) { if (features[12] <= -101.0) { classes[0] = 0; classes[1] = 0; classes[2] = 9; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 71.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[41] <= 18.5) { if (features[29] <= 5.5) { if (features[6] <= 46.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -245.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 48.5) { classes[0] = 1320; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -70.5) { if (features[20] <= 23.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[11] <= -22.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 27; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 260; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[32] <= 8.5) { classes[0] = 0; classes[1] = 91; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -92.5) { if (features[40] <= -29.5) { if (features[1] <= 50.5) { classes[0] = 0; classes[1] = 96; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -225.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[1] <= 36.5) { if (features[18] <= 13.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 31; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[34] <= -7.5) { if (features[4] <= -20.5) { if (features[22] <= -27.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[18] <= 47.5) { classes[0] = 843; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[38] <= 47.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 168; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[22] <= 5.0) { if (features[0] <= 34.5) { if (features[46] <= -20.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -13.5) { if (features[12] <= -89.5) { if (features[9] <= -13.5) { if (features[49] <= 66.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 22; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1005; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[29] <= 18.5) { if (features[1] <= 54.0) { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 64.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[31] <= -92.5) { if (features[29] <= 22.5) { classes[0] = 101; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -42.0) { if (features[36] <= 55.5) { if (features[38] <= 69.5) { if (features[39] <= 4.5) { if (features[21] <= -160.0) { if (features[37] <= 75.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1142; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 67.5) { classes[0] = 0; classes[1] = 53; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 56.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[36] <= 50.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 81.0) { classes[0] = 0; classes[1] = 44; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[13] <= -19.5) { if (features[21] <= -0.5) { classes[0] = 0; classes[1] = 135; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[16] <= -3.5) { if (features[38] <= 77.5) { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 22; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 10.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -42.0) { if (features[32] <= 7.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 33; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 27; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[13] <= -8.0) { if (features[37] <= 57.0) { classes[0] = 0; classes[1] = 0; classes[2] = 48; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 15; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[6] <= 32.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 42; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_16(double[] features) { int[] classes = new int[5]; if (features[1] <= 3.5) { if (features[1] <= -18.5) { if (features[45] <= -20.5) { if (features[30] <= -3.5) { if (features[0] <= -22.5) { if (features[7] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } } else { if (features[4] <= 19.5) { if (features[39] <= -1.5) { if (features[3] <= 17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[10] <= 1.5) { if (features[33] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } else { if (features[9] <= 2.5) { if (features[19] <= -44.0) { if (features[36] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[22] <= -33.5) { if (features[33] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } else { if (features[27] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[27] <= -13.5) { if (features[2] <= -23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 484; } } } } } } } else { if (features[4] <= 20.5) { if (features[21] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 377; } else { if (features[20] <= -73.5) { if (features[24] <= -65.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4209; } } } } else { if (features[30] <= -2.5) { if (features[18] <= -60.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[15] <= 9.5) { if (features[36] <= -25.5) { if (features[2] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 171; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[27] <= -6.5) { if (features[47] <= -34.0) { if (features[13] <= 11.5) { if (features[36] <= -25.5) { if (features[46] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } } else { if (features[46] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 62; classes[4] = 0; } else { if (features[40] <= 21.0) { if (features[44] <= -1.5) { if (features[9] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[34] <= 4.5) { if (features[13] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 46; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[18] <= -16.5) { if (features[2] <= -17.5) { if (features[4] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } else { if (features[4] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } } } else { if (features[31] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[22] <= 77.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 54; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[9] <= 1.5) { if (features[4] <= 12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } else { if (features[30] <= 1.5) { if (features[36] <= -16.5) { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 607; } else { if (features[28] <= -3.0) { if (features[15] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } else { if (features[44] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 48; } } } else { if (features[3] <= 11.5) { if (features[33] <= 1.0) { if (features[26] <= 0.5) { if (features[48] <= -8.0) { if (features[15] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 46; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[22] <= 59.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 197; } else { if (features[0] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } else { if (features[48] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } } } else { if (features[38] <= -18.5) { if (features[12] <= -0.5) { if (features[9] <= 4.5) { if (features[39] <= 0.5) { if (features[39] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { if (features[6] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 27; } else { if (features[3] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } else { if (features[18] <= -20.0) { if (features[49] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 28; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 21; classes[4] = 0; } } else { if (features[49] <= -16.5) { if (features[9] <= 5.5) { if (features[40] <= 22.5) { if (features[39] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 57; } } else { if (features[47] <= -28.5) { if (features[1] <= -16.5) { if (features[4] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 128; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[9] <= 7.5) { if (features[3] <= -3.5) { if (features[36] <= -16.0) { if (features[40] <= 17.5) { if (features[4] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[29] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[39] <= 0.5) { if (features[5] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 45; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { if (features[36] <= -34.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[3] <= 1.5) { if (features[29] <= 1.5) { if (features[1] <= -9.5) { if (features[13] <= 6.5) { if (features[2] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[33] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } else { if (features[15] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[26] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 112; classes[4] = 0; } else { if (features[31] <= 16.0) { if (features[26] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 45; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[19] <= -29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } else { if (features[14] <= 6.5) { if (features[2] <= -14.5) { if (features[36] <= -11.5) { if (features[24] <= -44.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 35; classes[4] = 0; } else { if (features[14] <= 3.5) { if (features[10] <= 4.5) { if (features[20] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } else { if (features[48] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[9] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[32] <= -7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } } else { if (features[9] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[48] <= 0.0) { if (features[16] <= 1.5) { if (features[22] <= 54.5) { if (features[44] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 77; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { if (features[33] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } else { if (features[3] <= 28.5) { if (features[46] <= -3.5) { if (features[16] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[46] <= 6.5) { if (features[23] <= -70.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1368; classes[4] = 0; } else { if (features[34] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 339; classes[4] = 0; } else { if (features[16] <= 1.5) { if (features[4] <= 9.5) { if (features[40] <= 14.5) { if (features[45] <= -12.5) { if (features[39] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { if (features[41] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } else { if (features[37] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[3] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[49] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 107; classes[4] = 0; } else { if (features[45] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 208; classes[4] = 0; } } } } } else { if (features[12] <= 8.0) { if (features[4] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } } } } else { if (features[25] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } } else { if (features[2] <= 24.5) { if (features[5] <= 16.5) { if (features[37] <= 67.0) { if (features[33] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3047; classes[3] = 0; classes[4] = 0; } else { if (features[5] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 462; classes[3] = 0; classes[4] = 0; } else { if (features[1] <= 29.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 12; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[41] <= 6.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[21] <= -15.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } } } else { if (features[6] <= 39.5) { if (features[0] <= 29.5) { if (features[37] <= 88.5) { if (features[9] <= -14.5) { if (features[7] <= -6.5) { if (features[38] <= 58.5) { if (features[45] <= 35.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[0] <= 27.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[22] <= 1.5) { if (features[18] <= -0.5) { if (features[25] <= -6.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 63; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= 19.5) { if (features[12] <= 47.0) { if (features[40] <= -22.5) { if (features[25] <= -18.5) { if (features[26] <= 0.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1313; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 51.5) { classes[0] = 0; classes[1] = 153; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[19] <= 77.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[39] <= 1.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[3] <= -63.0) { if (features[32] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } else { classes[0] = 35; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -232.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 142; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[36] <= 46.5) { if (features[30] <= -82.5) { if (features[4] <= -19.5) { if (features[38] <= 60.0) { if (features[41] <= 19.5) { classes[0] = 0; classes[1] = 38; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 61; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 646; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[30] <= -51.5) { if (features[37] <= 63.5) { if (features[41] <= 18.5) { classes[0] = 0; classes[1] = 17; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[5] <= 36.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[29] <= 2.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[2] <= 35.5) { if (features[37] <= 75.0) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[37] <= 64.5) { if (features[12] <= -101.5) { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[1] <= 48.5) { if (features[21] <= -229.0) { if (features[1] <= 46.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 60.0) { classes[0] = 288; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[8] <= 2.5) { if (features[20] <= 59.5) { classes[0] = 541; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 70.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 32; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 862; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[15] <= -17.5) { if (features[12] <= 19.5) { if (features[38] <= 81.0) { classes[0] = 0; classes[1] = 192; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 37; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[25] <= -17.5) { if (features[22] <= -71.5) { classes[0] = 0; classes[1] = 20; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[11] <= -21.5) { if (features[37] <= 108.5) { classes[0] = 0; classes[1] = 15; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 73; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[45] <= 48.5) { if (features[14] <= -17.5) { if (features[39] <= 2.0) { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[28] <= 18.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[5] <= 29.5) { classes[0] = 776; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -39.5) { classes[0] = 159; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[46] <= -23.5) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[29] <= 13.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[38] <= 68.5) { if (features[39] <= 4.0) { classes[0] = 0; classes[1] = 182; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_17(double[] features) { int[] classes = new int[5]; if (features[1] <= -16.5) { if (features[14] <= 3.5) { if (features[12] <= -1.5) { if (features[42] <= -17.5) { if (features[45] <= -15.5) { if (features[4] <= 13.5) { if (features[25] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[30] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { if (features[36] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 705; } else { if (features[2] <= -16.5) { if (features[42] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } } else { if (features[1] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } else { if (features[5] <= -12.5) { if (features[32] <= -6.5) { if (features[31] <= 8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[38] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 50; classes[4] = 0; } } } else { if (features[0] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } else { if (features[31] <= 13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[13] <= 5.5) { if (features[33] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 110; classes[4] = 0; } } } else { if (features[42] <= -14.5) { if (features[47] <= -67.0) { if (features[22] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { if (features[5] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[35] <= -0.5) { if (features[7] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } } else { if (features[23] <= -57.0) { if (features[20] <= -36.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[3] <= 27.5) { if (features[27] <= 1.5) { if (features[28] <= -14.5) { if (features[18] <= 36.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 97; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 309; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[9] <= 1.5) { if (features[20] <= -60.5) { if (features[15] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 30; classes[4] = 0; } } else { if (features[41] <= -6.5) { if (features[12] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 171; } } } } } else { if (features[6] <= -20.5) { if (features[46] <= 5.5) { if (features[22] <= -31.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } else { if (features[43] <= 1.5) { if (features[41] <= -14.5) { if (features[21] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[3] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 33; } } } else { if (features[12] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 389; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } else { if (features[2] <= -21.5) { if (features[3] <= -19.5) { if (features[8] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 18; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3548; } } else { if (features[10] <= 6.5) { if (features[48] <= -9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 7; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 559; } } } } else { if (features[3] <= 0.5) { if (features[9] <= 6.5) { if (features[12] <= 1.5) { if (features[32] <= 4.5) { if (features[9] <= 5.5) { if (features[37] <= -23.5) { if (features[5] <= -11.5) { if (features[10] <= 5.5) { if (features[40] <= 24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[0] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 158; classes[4] = 0; } else { if (features[27] <= -4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[18] <= -64.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { if (features[36] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } } } } else { if (features[18] <= -18.0) { if (features[20] <= -45.0) { if (features[23] <= -41.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { if (features[49] <= -18.5) { if (features[24] <= -65.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[43] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[4] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 31; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[33] <= -7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[21] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 97; } else { if (features[15] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } } } } else { if (features[12] <= -49.5) { if (features[15] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } else { if (features[1] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 563; } else { if (features[32] <= -5.5) { if (features[23] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[47] <= -66.0) { if (features[18] <= -34.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 29; } else { if (features[34] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { if (features[21] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 144; } } } } } } } } else { if (features[0] <= 15.5) { if (features[2] <= 2.5) { if (features[46] <= 6.5) { if (features[4] <= 8.5) { if (features[10] <= -5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[6] <= 4.0) { if (features[17] <= -0.5) { if (features[3] <= 5.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 10; classes[4] = 0; } } else { if (features[36] <= -24.5) { if (features[4] <= 7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 992; classes[4] = 0; } else { if (features[6] <= -12.5) { if (features[13] <= 5.5) { if (features[23] <= -10.0) { if (features[32] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 58; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 346; classes[4] = 0; } } } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= 20.5) { if (features[21] <= 1.5) { if (features[20] <= 54.5) { if (features[14] <= 4.5) { if (features[30] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 315; classes[4] = 0; } else { if (features[24] <= -69.0) { if (features[18] <= -39.5) { if (features[48] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[5] <= -11.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 34; classes[4] = 0; } } else { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 94; classes[4] = 0; } else { if (features[26] <= -0.5) { if (features[31] <= 12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 66; classes[4] = 0; } } else { if (features[21] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { if (features[33] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[40] <= 16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[34] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } } } } } else { if (features[23] <= -19.5) { if (features[47] <= -15.5) { if (features[3] <= -10.0) { if (features[35] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 29; classes[4] = 0; } } else { if (features[19] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } else { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[46] <= 5.5) { if (features[18] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } else { if (features[49] <= -19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[27] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } } } } else { if (features[25] <= 6.5) { if (features[39] <= 0.5) { if (features[14] <= 6.5) { if (features[28] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[36] <= -21.5) { if (features[2] <= -13.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 11; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 20; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } } else { if (features[30] <= 0.5) { if (features[36] <= -12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 89; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[11] <= 9.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } else { if (features[47] <= -49.5) { if (features[12] <= -3.5) { if (features[12] <= -53.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[11] <= -14.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3499; classes[3] = 0; classes[4] = 0; } else { if (features[27] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 117; classes[3] = 0; classes[4] = 0; } else { if (features[25] <= -5.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 10; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[37] <= 88.5) { if (features[0] <= 30.5) { if (features[47] <= 85.5) { if (features[2] <= 24.5) { if (features[39] <= -94.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 72.5) { if (features[31] <= -35.5) { if (features[14] <= -13.5) { if (features[20] <= 71.5) { if (features[12] <= -103.0) { if (features[35] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 70; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -31.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } } } else { if (features[20] <= 80.5) { if (features[30] <= 1.5) { if (features[38] <= 67.5) { if (features[12] <= -101.5) { if (features[20] <= 61.5) { classes[0] = 0; classes[1] = 54; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[4] <= -35.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 1677; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -52.0) { classes[0] = 0; classes[1] = 27; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -64.5) { if (features[45] <= 42.5) { if (features[23] <= 45.0) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 109; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -88.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[46] <= -10.5) { if (features[36] <= 42.0) { classes[0] = 0; classes[1] = 9; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[44] <= 4.5) { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[27] <= -1.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[45] <= 36.0) { classes[0] = 0; classes[1] = 138; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[45] <= 40.5) { if (features[0] <= 19.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 110; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[18] <= 6.0) { classes[0] = 0; classes[1] = 11; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[31] <= -66.0) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 29; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[1] <= 45.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -165.5) { if (features[4] <= -18.5) { if (features[40] <= -27.5) { classes[0] = 0; classes[1] = 149; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 23; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -30.5) { if (features[32] <= 6.5) { if (features[49] <= 67.5) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 50.5) { classes[0] = 0; classes[1] = 125; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 50.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[24] <= 64.5) { if (features[7] <= -6.5) { if (features[16] <= -1.5) { classes[0] = 1020; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -25.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[40] <= -24.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 67; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[4] <= -20.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[3] <= -62.5) { if (features[43] <= -2.5) { if (features[2] <= 49.5) { if (features[5] <= 31.5) { if (features[46] <= -23.5) { if (features[19] <= 80.0) { classes[0] = 64; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1231; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -72.0) { classes[0] = 240; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[28] <= 22.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= -107.0) { if (features[28] <= 10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 10; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 168; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[42] <= 93.5) { if (features[21] <= -63.5) { if (features[5] <= 31.5) { if (features[11] <= -21.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 35; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[17] <= -0.5) { classes[0] = 0; classes[1] = 16; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[11] <= -21.0) { classes[0] = 0; classes[1] = 70; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 19.5) { if (features[12] <= -52.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[42] <= 88.0) { classes[0] = 0; classes[1] = 64; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 16; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[33] <= 11.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 101; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_18(double[] features) { int[] classes = new int[5]; if (features[45] <= -15.5) { if (features[30] <= -2.5) { if (features[1] <= -28.0) { if (features[13] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 26; } } else { if (features[9] <= 7.0) { if (features[18] <= -60.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 287; classes[4] = 0; } else { if (features[23] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { if (features[38] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[1] <= -22.5) { if (features[4] <= 11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[9] <= 2.5) { if (features[37] <= -20.5) { if (features[37] <= -30.5) { if (features[28] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 12; } } else { if (features[39] <= -0.5) { if (features[35] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 353; } } } else { if (features[8] <= -0.5) { if (features[4] <= 22.0) { if (features[4] <= 15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[5] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 24; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } } else { if (features[45] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4020; } else { if (features[29] <= -11.5) { if (features[12] <= -8.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[15] <= 5.5) { if (features[32] <= -12.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 60; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 732; } } } } } } else { if (features[3] <= 2.5) { if (features[9] <= 6.5) { if (features[23] <= 22.0) { if (features[32] <= -3.5) { if (features[3] <= 0.5) { if (features[9] <= 5.5) { if (features[40] <= 14.5) { if (features[9] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 216; classes[4] = 0; } } else { if (features[38] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } else { if (features[36] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[42] <= -16.5) { if (features[23] <= -24.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } } } } else { if (features[24] <= -26.5) { if (features[36] <= -19.5) { if (features[32] <= -2.5) { if (features[21] <= -1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { if (features[10] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[29] <= 3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[16] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } } } else { if (features[16] <= 0.5) { if (features[28] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } else { if (features[44] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 29; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 16; } } else { if (features[22] <= 18.0) { if (features[32] <= -4.5) { if (features[45] <= -17.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 102; } } else { if (features[41] <= -2.5) { if (features[22] <= 91.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 8; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } } } } else { if (features[46] <= 3.5) { if (features[45] <= -16.5) { if (features[34] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[46] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[12] <= -49.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[2] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 140; } else { if (features[44] <= -1.5) { if (features[12] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { if (features[25] <= 15.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 15; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } } } } } else { if (features[8] <= -0.5) { if (features[38] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 25; classes[4] = 0; } } else { if (features[21] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } } else { if (features[39] <= 1.5) { if (features[5] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 663; } else { if (features[25] <= 14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 52; } else { if (features[29] <= -8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } } else { if (features[6] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } } } else { if (features[4] <= -2.5) { if (features[37] <= 49.5) { if (features[5] <= 16.5) { if (features[39] <= -237.0) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[13] <= 1.5) { if (features[6] <= 20.5) { if (features[23] <= -146.0) { if (features[36] <= 13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 3284; classes[3] = 0; classes[4] = 0; } } else { if (features[32] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 369; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 12; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 138; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[2] <= 36.5) { if (features[31] <= -27.5) { if (features[25] <= -21.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[10] <= -22.5) { if (features[32] <= 6.5) { if (features[44] <= 1.5) { if (features[32] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 7; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[31] <= -47.0) { classes[0] = 0; classes[1] = 21; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[24] <= 6.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[38] <= 70.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[5] <= 14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= 0.5) { if (features[6] <= 41.5) { if (features[15] <= -19.5) { if (features[49] <= 63.5) { classes[0] = 0; classes[1] = 0; classes[2] = 1; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 28; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 1071; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[8] <= 2.5) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[24] <= 68.5) { classes[0] = 0; classes[1] = 95; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[40] <= -56.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[23] <= -116.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 116; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[49] <= 75.5) { if (features[23] <= 31.5) { if (features[34] <= -11.5) { if (features[3] <= -75.0) { if (features[38] <= 65.5) { if (features[19] <= 89.5) { classes[0] = 0; classes[1] = 127; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 30; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[4] <= -23.5) { classes[0] = 0; classes[1] = 396; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[38] <= 52.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 29; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[31] <= -30.5) { if (features[18] <= 57.0) { if (features[21] <= 15.5) { if (features[49] <= 73.5) { if (features[4] <= -18.5) { if (features[49] <= 72.5) { if (features[30] <= 4.5) { if (features[12] <= 54.5) { classes[0] = 0; classes[1] = 495; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 69.0) { classes[0] = 0; classes[1] = 68; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[15] <= -15.5) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[47] <= 78.0) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[13] <= -15.0) { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= -229.5) { if (features[6] <= 45.5) { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[28] <= 34.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[0] <= 24.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 54.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1030; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[21] <= -62.5) { if (features[33] <= 5.5) { if (features[42] <= 85.5) { classes[0] = 0; classes[1] = 13; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[20] <= 33.5) { classes[0] = 0; classes[1] = 0; classes[2] = 4; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[33] <= 17.5) { if (features[47] <= 96.0) { if (features[25] <= -15.5) { if (features[3] <= -65.0) { if (features[30] <= 7.0) { classes[0] = 141; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[39] <= -4.0) { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[10] <= -25.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= 20.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[16] <= -3.0) { if (features[15] <= -18.5) { if (features[3] <= -43.5) { classes[0] = 1381; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 34.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[4] <= -35.5) { if (features[1] <= 52.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 40; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[48] <= 18.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 8; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[31] <= -90.5) { if (features[43] <= -2.5) { classes[0] = 111; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[45] <= 47.5) { if (features[12] <= 32.0) { if (features[38] <= 79.5) { classes[0] = 0; classes[1] = 73; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -36.0) { classes[0] = 25; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[2] <= 42.5) { classes[0] = 52; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[30] <= -11.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[15] <= -22.0) { classes[0] = 0; classes[1] = 56; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[14] <= 4.5) { if (features[3] <= 9.5) { if (features[10] <= 8.5) { if (features[30] <= -32.5) { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= -31.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[46] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1229; classes[4] = 0; } else { if (features[6] <= -12.5) { if (features[31] <= 14.5) { if (features[25] <= -7.5) { if (features[15] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[13] <= 5.5) { if (features[44] <= -0.5) { if (features[49] <= -19.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 50; classes[4] = 0; } } } else { if (features[49] <= -21.5) { if (features[20] <= -23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 34; classes[4] = 0; } else { if (features[39] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } else { if (features[6] <= -14.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { if (features[36] <= -23.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } } } else { if (features[37] <= -10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 210; classes[4] = 0; } else { if (features[4] <= 10.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } } } } else { if (features[33] <= -4.5) { if (features[35] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[43] <= -2.5) { if (features[40] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 26; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 460; classes[4] = 0; } } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 23; } } else { if (features[2] <= -12.5) { if (features[9] <= 2.5) { if (features[24] <= -72.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 9; classes[4] = 0; } } else { if (features[30] <= 0.5) { if (features[25] <= 17.0) { if (features[28] <= -7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 46; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } } else { if (features[38] <= -23.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } else { if (features[12] <= -17.0) { if (features[21] <= -4.5) { if (features[18] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 20; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 99; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } else { if (features[37] <= -22.5) { if (features[16] <= 2.5) { if (features[3] <= 1.5) { if (features[39] <= 0.5) { if (features[22] <= 8.0) { if (features[36] <= -18.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[3] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 14; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 46; } } else { if (features[5] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 25; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[9] <= 6.5) { if (features[12] <= 2.5) { if (features[20] <= 1.5) { if (features[3] <= 18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 56; classes[4] = 0; } else { if (features[47] <= -52.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[7] <= 2.5) { if (features[12] <= 10.5) { if (features[47] <= -18.0) { if (features[30] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 13; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 38; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 11; } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict_19(double[] features) { int[] classes = new int[5]; if (features[34] <= -1.5) { if (features[14] <= -8.5) { if (features[2] <= 36.5) { if (features[7] <= -7.5) { if (features[20] <= 83.0) { if (features[49] <= 78.5) { if (features[34] <= -10.5) { if (features[46] <= -19.5) { if (features[3] <= -112.5) { if (features[48] <= 2.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -79.5) { if (features[27] <= -1.0) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 2; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 14; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[21] <= 27.0) { if (features[39] <= 0.5) { if (features[37] <= 89.0) { if (features[31] <= -23.0) { classes[0] = 0; classes[1] = 1072; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= 45.0) { classes[0] = 0; classes[1] = 97; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -16.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[6] <= 34.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 1.0) { classes[0] = 0; classes[1] = 10; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[10] <= -24.5) { classes[0] = 0; classes[1] = 0; classes[2] = 5; classes[3] = 0; classes[4] = 0; } else { classes[0] = 20; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -154.5) { if (features[5] <= 30.0) { classes[0] = 0; classes[1] = 126; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[10] <= -16.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[6] <= 29.5) { if (features[30] <= -1.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[18] <= 33.0) { classes[0] = 0; classes[1] = 0; classes[2] = 44; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 118; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[14] <= -12.5) { if (features[21] <= -83.5) { if (features[3] <= -71.5) { if (features[28] <= 7.5) { if (features[45] <= 39.5) { classes[0] = 0; classes[1] = 0; classes[2] = 6; classes[3] = 0; classes[4] = 0; } else { if (features[23] <= 48.5) { classes[0] = 26; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[39] <= -113.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[26] <= 0.5) { if (features[14] <= -14.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[35] <= -0.5) { if (features[39] <= -2.5) { classes[0] = 25; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[45] <= 42.5) { if (features[42] <= 59.5) { if (features[3] <= -131.5) { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[32] <= 1.5) { if (features[20] <= 33.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[28] <= 10.5) { if (features[12] <= -70.0) { classes[0] = 13; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 181; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[39] <= 6.5) { if (features[15] <= -21.5) { classes[0] = 1056; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[9] <= -16.5) { if (features[2] <= 41.5) { if (features[33] <= 11.0) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 14; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[27] <= 9.5) { classes[0] = 298; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[19] <= 73.5) { classes[0] = 35; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[24] <= 37.5) { classes[0] = 7; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } else { if (features[46] <= -20.5) { if (features[49] <= 91.0) { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 8; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[9] <= -17.5) { if (features[46] <= -23.5) { if (features[4] <= -46.5) { if (features[45] <= 47.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 81; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[36] <= 59.5) { classes[0] = 9; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[28] <= 10.5) { if (features[4] <= -21.5) { classes[0] = 0; classes[1] = 43; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 4; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[10] <= -22.5) { if (features[42] <= 75.0) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[47] <= 10.5) { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[15] <= -20.5) { if (features[23] <= 57.0) { if (features[28] <= 13.5) { if (features[31] <= -72.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 33; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 202; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[21] <= -43.0) { classes[0] = 15; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= 20.5) { if (features[14] <= -15.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 5; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 19; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[13] <= -8.5) { if (features[42] <= 86.5) { if (features[39] <= 0.5) { if (features[12] <= 37.5) { classes[0] = 0; classes[1] = 57; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[24] <= 36.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 10; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 6; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 83; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[12] <= -92.0) { if (features[21] <= -230.5) { classes[0] = 0; classes[1] = 12; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[16] <= -1.5) { classes[0] = 504; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[22] <= -9.5) { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[34] <= -17.5) { if (features[38] <= 67.5) { if (features[12] <= 47.5) { if (features[21] <= -81.5) { if (features[12] <= 34.5) { classes[0] = 0; classes[1] = 34; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 364; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[3] <= -85.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[3] <= -63.5) { if (features[33] <= 16.5) { classes[0] = 212; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[20] <= 55.0) { if (features[37] <= 97.0) { classes[0] = 0; classes[1] = 49; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[42] <= 82.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 5; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } else { if (features[36] <= 53.5) { if (features[3] <= -22.5) { if (features[17] <= -0.5) { if (features[5] <= 26.5) { if (features[26] <= 3.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 464; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 71.5) { if (features[42] <= 64.5) { classes[0] = 0; classes[1] = 62; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[34] <= -13.0) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[23] <= 12.5) { if (features[4] <= -32.5) { classes[0] = 0; classes[1] = 6; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[3] <= -69.0) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[41] <= 12.5) { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 18; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } } } else { if (features[6] <= 27.5) { if (features[45] <= -1.0) { if (features[11] <= 6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 31; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } } else { if (features[19] <= -220.5) { if (features[47] <= -107.5) { classes[0] = 0; classes[1] = 4; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[5] <= 17.0) { if (features[8] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3386; classes[3] = 0; classes[4] = 0; } else { if (features[29] <= 6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 142; classes[3] = 0; classes[4] = 0; } else { if (features[46] <= -7.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 9; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 3; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { if (features[28] <= 33.5) { if (features[41] <= 24.0) { if (features[25] <= -3.5) { if (features[12] <= -112.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[49] <= 57.5) { if (features[32] <= 19.5) { classes[0] = 0; classes[1] = 194; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { if (features[12] <= -84.5) { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } else { if (features[12] <= 36.0) { if (features[4] <= -20.0) { if (features[12] <= -88.0) { if (features[18] <= 28.5) { classes[0] = 0; classes[1] = 2; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 30; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } else { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { classes[0] = 1; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[49] <= 56.5) { if (features[30] <= -118.0) { classes[0] = 3; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 7; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } else { if (features[12] <= -89.0) { classes[0] = 21; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 1; classes[2] = 0; classes[3] = 0; classes[4] = 0; } } } } } } else { if (features[37] <= -20.5) { if (features[14] <= 5.5) { if (features[4] <= 19.5) { if (features[40] <= 26.5) { if (features[42] <= -21.5) { if (features[7] <= 2.5) { if (features[25] <= 8.0) { if (features[29] <= -2.5) { if (features[13] <= 9.5) { if (features[11] <= 5.5) { if (features[46] <= 5.5) { if (features[3] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[27] <= 6.0) { if (features[23] <= 6.5) { if (features[42] <= -31.5) { if (features[5] <= -13.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { if (features[28] <= -3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[24] <= 22.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 60; classes[4] = 0; } else { if (features[21] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } } else { if (features[1] <= -14.5) { if (features[18] <= -15.5) { if (features[3] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 27; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { if (features[36] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[26] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 60; } } } } else { if (features[10] <= 6.5) { if (features[5] <= -10.0) { if (features[31] <= 23.5) { if (features[36] <= -16.5) { if (features[27] <= -9.5) { if (features[27] <= -10.5) { if (features[12] <= -7.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 62; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 221; } } else { if (features[45] <= -16.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[23] <= -23.0) { if (features[39] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { if (features[6] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[24] <= -10.0) { if (features[22] <= 77.5) { if (features[11] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 49; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { if (features[43] <= 1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { if (features[3] <= 2.5) { if (features[22] <= 21.0) { if (features[24] <= -64.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 19; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 36; } } } } else { if (features[3] <= 8.5) { if (features[21] <= 2.0) { if (features[16] <= 2.5) { if (features[3] <= 6.5) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 98; classes[4] = 0; } else { if (features[26] <= 0.5) { if (features[40] <= 19.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } } else { if (features[33] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 37; } } } else { if (features[23] <= -54.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 8; } else { if (features[3] <= 2.0) { if (features[25] <= -4.5) { if (features[42] <= -32.5) { if (features[23] <= -41.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 254; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 19; } } } } else { if (features[0] <= -14.5) { if (features[7] <= 3.5) { if (features[9] <= 3.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { if (features[3] <= -0.5) { if (features[15] <= 7.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1362; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } } else { if (features[2] <= -16.5) { if (features[40] <= 14.0) { if (features[36] <= -29.5) { classes[0] = 0; classes[1] = 0; classes[2] = 3; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { if (features[14] <= 6.5) { if (features[30] <= -2.5) { if (features[1] <= -30.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 5; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { if (features[30] <= 2.5) { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 713; } else { if (features[27] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } } else { if (features[34] <= 3.5) { if (features[5] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 411; } else { if (features[30] <= 2.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 52; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2610; } } } } else { if (features[22] <= 31.0) { if (features[39] <= 1.5) { if (features[28] <= -6.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { if (features[43] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { if (features[27] <= -4.5) { if (features[48] <= -2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 152; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } } else { if (features[32] <= -2.5) { if (features[3] <= 8.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 18; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 35; } } } } } else { if (features[45] <= -15.5) { if (features[41] <= -5.5) { if (features[2] <= -19.5) { if (features[6] <= -20.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 134; } else { if (features[38] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[15] <= 2.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 164; classes[4] = 0; } else { if (features[38] <= -21.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 9; } else { if (features[5] <= -13.5) { if (features[27] <= -8.0) { if (features[30] <= -1.5) { if (features[49] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } } else { if (features[40] <= 19.0) { if (features[16] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } else { if (features[28] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[42] <= -18.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[22] <= -26.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 40; classes[4] = 0; } } } } } } } } else { if (features[9] <= 2.5) { if (features[42] <= -13.5) { if (features[18] <= -50.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { if (features[19] <= -70.5) { if (features[39] <= 0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 4; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 36; classes[4] = 0; } } } else { if (features[12] <= -11.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 23; classes[4] = 0; } else { if (features[5] <= -12.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 60; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 3; classes[4] = 0; } } } } else { if (features[0] <= -13.5) { if (features[31] <= 10.5) { if (features[26] <= -3.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 6; } } else { if (features[39] <= -4.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 224; } } } else { if (features[30] <= -1.5) { if (features[20] <= -56.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 17; classes[4] = 0; } } else { if (features[44] <= -1.5) { if (features[9] <= 3.5) { if (features[2] <= -15.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 4; } } else { if (features[37] <= -14.5) { if (features[10] <= 4.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 24; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 50; } } } } } } } else { if (features[1] <= 4.0) { if (features[2] <= -13.5) { if (features[37] <= -9.5) { if (features[3] <= 11.5) { if (features[12] <= 2.5) { if (features[24] <= -75.0) { if (features[38] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 79; classes[4] = 0; } } else { if (features[22] <= 2.0) { if (features[4] <= 10.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 10; } } else { if (features[12] <= 9.0) { if (features[8] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 13; classes[4] = 0; } } } } else { if (features[1] <= -17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 7; classes[4] = 0; } else { if (features[48] <= -6.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } } } } else { if (features[28] <= -5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 2; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 14; } } } else { if (features[2] <= -12.5) { if (features[3] <= 4.5) { if (features[3] <= -9.5) { if (features[36] <= -16.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 149; classes[4] = 0; } } else { if (features[40] <= 14.5) { if (features[30] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 5; classes[4] = 0; } else { if (features[35] <= 0.5) { if (features[33] <= 1.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 21; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } } else { if (features[19] <= 17.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 16; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } } else { if (features[15] <= 7.5) { if (features[38] <= -22.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { if (features[3] <= 37.0) { if (features[2] <= -11.5) { if (features[23] <= -44.5) { if (features[12] <= -1.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 31; classes[4] = 0; } else { if (features[12] <= -0.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 3; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 22; classes[4] = 0; } } } else { if (features[10] <= 5.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 267; classes[4] = 0; } else { if (features[33] <= -1.5) { if (features[0] <= -10.5) { if (features[47] <= -29.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 15; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 30; classes[4] = 0; } } } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1377; classes[4] = 0; } } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 1; } } } else { if (features[20] <= -25.5) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 6; classes[4] = 0; } else { if (features[47] <= -14.0) { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 1; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 2; } } } } } } else { if (features[5] <= 2.5) { classes[0] = 2; classes[1] = 0; classes[2] = 0; classes[3] = 0; classes[4] = 0; } else { classes[0] = 0; classes[1] = 0; classes[2] = 36; classes[3] = 0; classes[4] = 0; } } } } } int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < 5; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static int predict(double[] features) { int n_classes = 5; int[] classes = new int[n_classes]; classes[RandomForestClassifier.predict_0(features)]++; classes[RandomForestClassifier.predict_1(features)]++; classes[RandomForestClassifier.predict_2(features)]++; classes[RandomForestClassifier.predict_3(features)]++; classes[RandomForestClassifier.predict_4(features)]++; classes[RandomForestClassifier.predict_5(features)]++; classes[RandomForestClassifier.predict_6(features)]++; classes[RandomForestClassifier.predict_7(features)]++; classes[RandomForestClassifier.predict_8(features)]++; classes[RandomForestClassifier.predict_9(features)]++; classes[RandomForestClassifier.predict_10(features)]++; classes[RandomForestClassifier.predict_11(features)]++; classes[RandomForestClassifier.predict_12(features)]++; classes[RandomForestClassifier.predict_13(features)]++; classes[RandomForestClassifier.predict_14(features)]++; classes[RandomForestClassifier.predict_15(features)]++; classes[RandomForestClassifier.predict_16(features)]++; classes[RandomForestClassifier.predict_17(features)]++; classes[RandomForestClassifier.predict_18(features)]++; classes[RandomForestClassifier.predict_19(features)]++; int class_idx = 0; int class_val = classes[0]; for (int i = 1; i < n_classes; i++) { if (classes[i] > class_val) { class_idx = i; class_val = classes[i]; } } return class_idx; } public static void main(String[] args) { if (args.length == 50) { // Features: double[] features = new double[args.length]; for (int i = 0, l = args.length; i < l; i++) { features[i] = Double.parseDouble(args[i]); } // Prediction: int prediction = RandomForestClassifier.predict(features); System.out.println(prediction); } } }