{ "champion_model": "Extra Trees", "metrics": { "model_name": "Extra Trees", "r2_score": 0.9913, "mae_hg_ha": 2570.21, "rmse_hg_ha": 7925.48, "training_time_sec": 3.13 }, "benchmark_summary": [ { "model_name": "Extra Trees", "r2_score": 0.9913, "mae_hg_ha": 2570.21, "rmse_hg_ha": 7925.48, "training_time_sec": 3.13 }, { "model_name": "Random Forest", "r2_score": 0.9876, "mae_hg_ha": 3452.75, "rmse_hg_ha": 9470.36, "training_time_sec": 2.59 }, { "model_name": "Decision Tree", "r2_score": 0.9794, "mae_hg_ha": 3628.86, "rmse_hg_ha": 12210.03, "training_time_sec": 0.49 }, { "model_name": "LightGBM", "r2_score": 0.9679, "mae_hg_ha": 8649.42, "rmse_hg_ha": 15259.9, "training_time_sec": 2.39 }, { "model_name": "XGBoost", "r2_score": 0.9621, "mae_hg_ha": 9904.11, "rmse_hg_ha": 16569.78, "training_time_sec": 0.74 } ], "grouped_feature_importance": { "Crop Type (Item)": 60.81, "Country (Area)": 30.05, "Year / Trend": 3.3, "Average Rainfall": 0.94, "Pesticides Application": 2.57, "Average Temperature": 2.32 }, "top_feature_importances": [ { "feature": "Item_Potatoes", "importance_pct": 36.912 }, { "feature": "Item_Rice, paddy", "importance_pct": 7.505 }, { "feature": "Item_Sweet potatoes", "importance_pct": 6.536 }, { "feature": "Area_India", "importance_pct": 6.505 }, { "feature": "Year", "importance_pct": 3.302 }, { "feature": "Item_Maize", "importance_pct": 2.749 }, { "feature": "Area_Japan", "importance_pct": 2.713 }, { "feature": "pesticides_tonnes", "importance_pct": 2.57 }, { "feature": "Area_Australia", "importance_pct": 2.526 }, { "feature": "Area_United Kingdom", "importance_pct": 2.418 }, { "feature": "avg_temp", "importance_pct": 2.323 }, { "feature": "Item_Yams", "importance_pct": 1.994 }, { "feature": "Item_Sorghum", "importance_pct": 1.682 }, { "feature": "Item_Wheat", "importance_pct": 1.655 }, { "feature": "Item_Soybeans", "importance_pct": 1.354 } ], "countries": [ "Albania", "Algeria", "Angola", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Belarus", "Belgium", "Botswana", "Brazil", "Bulgaria", "Burkina Faso", "Burundi", "Cameroon", "Canada", "Central African Republic", "Chile", "Colombia", "Croatia", "Denmark", "Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Eritrea", "Estonia", "Finland", "France", "Germany", "Ghana", "Greece", "Guatemala", "Guinea", "Guyana", "Haiti", "Honduras", "Hungary", "India", "Indonesia", "Iraq", "Ireland", "Italy", "Jamaica", "Japan", "Kazakhstan", "Kenya", "Latvia", "Lebanon", "Lesotho", "Libya", "Lithuania", "Madagascar", "Malawi", "Malaysia", "Mali", "Mauritania", "Mauritius", "Mexico", "Montenegro", "Morocco", "Mozambique", "Namibia", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Norway", "Pakistan", "Papua New Guinea", "Peru", "Poland", "Portugal", "Qatar", "Romania", "Rwanda", "Saudi Arabia", "Senegal", "Slovenia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Sweden", "Switzerland", "Tajikistan", "Thailand", "Tunisia", "Turkey", "Uganda", "Ukraine", "United Kingdom", "Uruguay", "Zambia", "Zimbabwe" ], "crops": [ "Cassava", "Maize", "Plantains and others", "Potatoes", "Rice, paddy", "Sorghum", "Soybeans", "Sweet potatoes", "Wheat", "Yams" ], "country_stats": { "Albania": { "avg_rainfall": 1485.0, "avg_temp": 16.3, "avg_pesticides": 601.2, "min_rainfall": 1485.0, "max_rainfall": 1485.0, "min_temp": 15.36, "max_temp": 17.41, "min_pesticides": 121.0, "max_pesticides": 1311.17, "total_records": 99 }, "Algeria": { "avg_rainfall": 89.0, "avg_temp": 17.5, "avg_pesticides": 4226.8, "min_rainfall": 89.0, "max_rainfall": 89.0, "min_temp": 16.26, "max_temp": 18.13, "min_pesticides": 322.84, "max_pesticides": 17379.76, "total_records": 114 }, "Angola": { "avg_rainfall": 1010.0, "avg_temp": 24.3, "avg_pesticides": 56.7, "min_rainfall": 1010.0, "max_rainfall": 1010.0, "min_temp": 23.96, "max_temp": 24.96, "min_pesticides": 23.0, "max_pesticides": 336.0, "total_records": 164 }, "Argentina": { "avg_rainfall": 591.0, "avg_temp": 17.7, "avg_pesticides": 67929.5, "min_rainfall": 591.0, "max_rainfall": 591.0, "min_temp": 16.45, "max_temp": 18.54, "min_pesticides": 26156.0, "max_pesticides": 171945.54, "total_records": 368 }, "Armenia": { "avg_rainfall": 562.0, "avg_temp": 9.6, "avg_pesticides": 138.6, "min_rainfall": 562.0, "max_rainfall": 562.0, "min_temp": 7.44, "max_temp": 11.31, "min_pesticides": 8.0, "max_pesticides": 278.72, "total_records": 63 }, "Australia": { "avg_rainfall": 534.0, "avg_temp": 16.6, "avg_pesticides": 33115.1, "min_rainfall": 534.0, "max_rainfall": 534.0, "min_temp": 11.21, "max_temp": 20.71, "min_pesticides": 17866.0, "max_pesticides": 48687.88, "total_records": 966 }, "Austria": { "avg_rainfall": 1110.0, "avg_temp": 9.1, "avg_pesticides": 3587.8, "min_rainfall": 1110.0, "max_rainfall": 1110.0, "min_temp": 7.4, "max_temp": 10.08, "min_pesticides": 3079.2, "max_pesticides": 4487.0, "total_records": 96 }, "Azerbaijan": { "avg_rainfall": 447.0, "avg_temp": 12.4, "avg_pesticides": 220.0, "min_rainfall": 447.0, "max_rainfall": 447.0, "min_temp": 10.53, "max_temp": 14.12, "min_pesticides": 148.68, "max_pesticides": 516.35, "total_records": 116 }, "Bahamas": { "avg_rainfall": 1292.0, "avg_temp": 25.5, "avg_pesticides": 367.6, "min_rainfall": 1292.0, "max_rainfall": 1292.0, "min_temp": 24.77, "max_temp": 25.94, "min_pesticides": 268.2, "max_pesticides": 484.59, "total_records": 67 }, "Bahrain": { "avg_rainfall": 83.0, "avg_temp": 26.7, "avg_pesticides": 13.0, "min_rainfall": 83.0, "max_rainfall": 83.0, "min_temp": 25.09, "max_temp": 28.0, "min_pesticides": 0.91, "max_pesticides": 30.86, "total_records": 29 }, "Bangladesh": { "avg_rainfall": 2666.0, "avg_temp": 26.1, "avg_pesticides": 6609.5, "min_rainfall": 2666.0, "max_rainfall": 2666.0, "min_temp": 25.55, "max_temp": 26.65, "min_pesticides": 1266.0, "max_pesticides": 15330.16, "total_records": 294 }, "Belarus": { "avg_rainfall": 618.0, "avg_temp": 6.7, "avg_pesticides": 8407.7, "min_rainfall": 618.0, "max_rainfall": 618.0, "min_temp": 5.32, "max_temp": 7.83, "min_pesticides": 8306.31, "max_pesticides": 9578.67, "total_records": 63 }, "Belgium": { "avg_rainfall": 847.0, "avg_temp": 11.0, "avg_pesticides": 7358.0, "min_rainfall": 847.0, "max_rainfall": 847.0, "min_temp": 9.74, "max_temp": 11.69, "min_pesticides": 4644.53, "max_pesticides": 9776.0, "total_records": 39 }, "Botswana": { "avg_rainfall": 416.0, "avg_temp": 19.6, "avg_pesticides": 17.1, "min_rainfall": 416.0, "max_rainfall": 416.0, "min_temp": 18.69, "max_temp": 20.59, "min_pesticides": 17.0, "max_pesticides": 19.0, "total_records": 64 }, "Brazil": { "avg_rainfall": 1761.0, "avg_temp": 22.7, "avg_pesticides": 189736.9, "min_rainfall": 1761.0, "max_rainfall": 1761.0, "min_temp": 17.57, "max_temp": 28.76, "min_pesticides": 49695.0, "max_pesticides": 367778.0, "total_records": 2277 }, "Bulgaria": { "avg_rainfall": 608.0, "avg_temp": 9.4, "avg_pesticides": 2674.2, "min_rainfall": 608.0, "max_rainfall": 608.0, "min_temp": 8.14, "max_temp": 11.26, "min_pesticides": 1197.0, "max_pesticides": 3906.0, "total_records": 138 }, "Burkina Faso": { "avg_rainfall": 748.0, "avg_temp": 28.7, "avg_pesticides": 191.1, "min_rainfall": 748.0, "max_rainfall": 748.0, "min_temp": 28.0, "max_temp": 29.41, "min_pesticides": 1.28, "max_pesticides": 843.0, "total_records": 184 }, "Burundi": { "avg_rainfall": 1274.0, "avg_temp": 21.4, "avg_pesticides": 213.5, "min_rainfall": 1274.0, "max_rainfall": 1274.0, "min_temp": 20.97, "max_temp": 22.29, "min_pesticides": 72.56, "max_pesticides": 956.06, "total_records": 207 }, "Cameroon": { "avg_rainfall": 1604.0, "avg_temp": 25.2, "avg_pesticides": 748.3, "min_rainfall": 1604.0, "max_rainfall": 1604.0, "min_temp": 24.6, "max_temp": 25.7, "min_pesticides": 48.35, "max_pesticides": 1372.47, "total_records": 230 }, "Canada": { "avg_rainfall": 537.0, "avg_temp": 7.2, "avg_pesticides": 43102.2, "min_rainfall": 537.0, "max_rainfall": 537.0, "min_temp": 3.69, "max_temp": 10.6, "min_pesticides": 29206.0, "max_pesticides": 81659.8, "total_records": 552 }, "Central African Republic": { "avg_rainfall": 1342.0, "avg_temp": 25.5, "avg_pesticides": 18.0, "min_rainfall": 1342.0, "max_rainfall": 1342.0, "min_temp": 24.81, "max_temp": 26.17, "min_pesticides": 0.04, "max_pesticides": 22.87, "total_records": 161 }, "Chile": { "avg_rainfall": 1522.0, "avg_temp": 9.7, "avg_pesticides": 12674.2, "min_rainfall": 1522.0, "max_rainfall": 1522.0, "min_temp": 5.51, "max_temp": 13.69, "min_pesticides": 9830.72, "max_pesticides": 15373.0, "total_records": 230 }, "Colombia": { "avg_rainfall": 3240.0, "avg_temp": 24.9, "avg_pesticides": 52977.7, "min_rainfall": 3240.0, "max_rainfall": 3240.0, "min_temp": 21.83, "max_temp": 27.77, "min_pesticides": 14961.81, "max_pesticides": 117881.45, "total_records": 414 }, "Croatia": { "avg_rainfall": 1113.0, "avg_temp": 10.6, "avg_pesticides": 2406.0, "min_rainfall": 1113.0, "max_rainfall": 1113.0, "min_temp": 9.24, "max_temp": 11.58, "min_pesticides": 1540.0, "max_pesticides": 3418.0, "total_records": 105 }, "Denmark": { "avg_rainfall": 703.0, "avg_temp": 9.0, "avg_pesticides": 3909.8, "min_rainfall": 703.0, "max_rainfall": 703.0, "min_temp": 7.31, "max_temp": 9.87, "min_pesticides": 2836.0, "max_pesticides": 5716.0, "total_records": 50 }, "Dominican Republic": { "avg_rainfall": 1410.0, "avg_temp": 26.8, "avg_pesticides": 5016.7, "min_rainfall": 1410.0, "max_rainfall": 1410.0, "min_temp": 26.29, "max_temp": 27.18, "min_pesticides": 3449.0, "max_pesticides": 7182.0, "total_records": 368 }, "Ecuador": { "avg_rainfall": 2274.0, "avg_temp": 20.5, "avg_pesticides": 10821.7, "min_rainfall": 2274.0, "max_rainfall": 2274.0, "min_temp": 17.02, "max_temp": 23.0, "min_pesticides": 1302.49, "max_pesticides": 31637.12, "total_records": 621 }, "Egypt": { "avg_rainfall": 51.0, "avg_temp": 21.6, "avg_pesticides": 7594.5, "min_rainfall": 51.0, "max_rainfall": 51.0, "min_temp": 20.09, "max_temp": 23.72, "min_pesticides": 4175.0, "max_pesticides": 13991.0, "total_records": 322 }, "El Salvador": { "avg_rainfall": 1784.0, "avg_temp": 26.1, "avg_pesticides": 3143.5, "min_rainfall": 1784.0, "max_rainfall": 1784.0, "min_temp": 25.67, "max_temp": 26.48, "min_pesticides": 1922.78, "max_pesticides": 6005.08, "total_records": 184 }, "Eritrea": { "avg_rainfall": 383.0, "avg_temp": 24.8, "avg_pesticides": 22.4, "min_rainfall": 383.0, "max_rainfall": 383.0, "min_temp": 24.09, "max_temp": 25.87, "min_pesticides": 4.44, "max_pesticides": 30.92, "total_records": 80 }, "Estonia": { "avg_rainfall": 626.0, "avg_temp": 6.2, "avg_pesticides": 350.2, "min_rainfall": 626.0, "max_rainfall": 626.0, "min_temp": 4.63, "max_temp": 7.39, "min_pesticides": 133.0, "max_pesticides": 567.0, "total_records": 42 }, "Finland": { "avg_rainfall": 536.0, "avg_temp": 5.5, "avg_pesticides": 1427.7, "min_rainfall": 536.0, "max_rainfall": 536.0, "min_temp": 4.2, "max_temp": 6.77, "min_pesticides": 909.0, "max_pesticides": 2001.0, "total_records": 46 }, "France": { "avg_rainfall": 867.0, "avg_temp": 11.4, "avg_pesticides": 85238.4, "min_rainfall": 867.0, "max_rainfall": 867.0, "min_temp": 10.14, "max_temp": 12.33, "min_pesticides": 61039.0, "max_pesticides": 114695.0, "total_records": 138 }, "Germany": { "avg_rainfall": 700.0, "avg_temp": 8.4, "avg_pesticides": 35217.1, "min_rainfall": 700.0, "max_rainfall": 700.0, "min_temp": 4.49, "max_temp": 10.96, "min_pesticides": 25170.0, "max_pesticides": 45522.5, "total_records": 270 }, "Ghana": { "avg_rainfall": 1187.0, "avg_temp": 26.9, "avg_pesticides": 294.4, "min_rainfall": 1187.0, "max_rainfall": 1187.0, "min_temp": 26.47, "max_temp": 27.57, "min_pesticides": 65.8, "max_pesticides": 1575.5, "total_records": 155 }, "Greece": { "avg_rainfall": 652.0, "avg_temp": 18.2, "avg_pesticides": 8328.0, "min_rainfall": 652.0, "max_rainfall": 652.0, "min_temp": 17.07, "max_temp": 19.36, "min_pesticides": 3404.4, "max_pesticides": 12083.0, "total_records": 161 }, "Guatemala": { "avg_rainfall": 1996.0, "avg_temp": 19.9, "avg_pesticides": 13673.2, "min_rainfall": 1996.0, "max_rainfall": 1996.0, "min_temp": 19.44, "max_temp": 20.37, "min_pesticides": 9665.14, "max_pesticides": 22883.17, "total_records": 204 }, "Guinea": { "avg_rainfall": 1651.0, "avg_temp": 27.3, "avg_pesticides": 321.6, "min_rainfall": 1651.0, "max_rainfall": 1651.0, "min_temp": 27.02, "max_temp": 27.8, "min_pesticides": 21.0, "max_pesticides": 877.19, "total_records": 171 }, "Guyana": { "avg_rainfall": 2387.0, "avg_temp": 27.3, "avg_pesticides": 297.1, "min_rainfall": 2387.0, "max_rainfall": 2387.0, "min_temp": 26.95, "max_temp": 27.87, "min_pesticides": 211.83, "max_pesticides": 427.73, "total_records": 124 }, "Haiti": { "avg_rainfall": 1440.0, "avg_temp": 27.2, "avg_pesticides": 22.5, "min_rainfall": 1440.0, "max_rainfall": 1440.0, "min_temp": 26.76, "max_temp": 27.74, "min_pesticides": 6.96, "max_pesticides": 27.85, "total_records": 184 }, "Honduras": { "avg_rainfall": 1976.0, "avg_temp": 24.7, "avg_pesticides": 5282.2, "min_rainfall": 1976.0, "max_rainfall": 1976.0, "min_temp": 24.25, "max_temp": 25.37, "min_pesticides": 1141.0, "max_pesticides": 9904.59, "total_records": 204 }, "Hungary": { "avg_rainfall": 589.0, "avg_temp": 10.8, "avg_pesticides": 8408.8, "min_rainfall": 589.0, "max_rainfall": 589.0, "min_temp": 9.44, "max_temp": 12.44, "min_pesticides": 4151.0, "max_pesticides": 12756.0, "total_records": 138 }, "India": { "avg_rainfall": 1083.0, "avg_temp": 26.0, "avg_pesticides": 48459.0, "min_rainfall": 1083.0, "max_rainfall": 1083.0, "min_temp": 23.26, "max_temp": 28.85, "min_pesticides": 14485.33, "max_pesticides": 75000.0, "total_records": 4048 }, "Indonesia": { "avg_rainfall": 2702.0, "avg_temp": 26.9, "avg_pesticides": 1672.0, "min_rainfall": 2702.0, "max_rainfall": 2702.0, "min_temp": 25.17, "max_temp": 27.9, "min_pesticides": 825.0, "max_pesticides": 3259.0, "total_records": 828 }, "Iraq": { "avg_rainfall": 216.0, "avg_temp": 22.0, "avg_pesticides": 1003.5, "min_rainfall": 216.0, "max_rainfall": 216.0, "min_temp": 17.76, "max_temp": 25.49, "min_pesticides": 508.0, "max_pesticides": 2162.6, "total_records": 276 }, "Ireland": { "avg_rainfall": 1118.0, "avg_temp": 9.5, "avg_pesticides": 2419.9, "min_rainfall": 1118.0, "max_rainfall": 1118.0, "min_temp": 8.38, "max_temp": 10.11, "min_pesticides": 1577.0, "max_pesticides": 3664.3, "total_records": 46 }, "Italy": { "avg_rainfall": 832.0, "avg_temp": 10.4, "avg_pesticides": 80175.9, "min_rainfall": 832.0, "max_rainfall": 832.0, "min_temp": 7.05, "max_temp": 13.6, "min_pesticides": 55633.0, "max_pesticides": 100596.4, "total_records": 322 }, "Jamaica": { "avg_rainfall": 2051.0, "avg_temp": 27.3, "avg_pesticides": 1071.8, "min_rainfall": 2051.0, "max_rainfall": 2051.0, "min_temp": 26.96, "max_temp": 27.8, "min_pesticides": 909.71, "max_pesticides": 1573.58, "total_records": 161 }, "Japan": { "avg_rainfall": 1668.0, "avg_temp": 15.0, "avg_pesticides": 70285.5, "min_rainfall": 1668.0, "max_rainfall": 1668.0, "min_temp": 12.49, "max_temp": 16.74, "min_pesticides": 51796.3, "max_pesticides": 79821.18, "total_records": 966 }, "Kazakhstan": { "avg_rainfall": 250.0, "avg_temp": 5.2, "avg_pesticides": 8278.9, "min_rainfall": 250.0, "max_rainfall": 250.0, "min_temp": 1.61, "max_temp": 8.71, "min_pesticides": 3007.26, "max_pesticides": 17182.0, "total_records": 252 }, "Kenya": { "avg_rainfall": 630.0, "avg_temp": 16.7, "avg_pesticides": 2677.0, "min_rainfall": 630.0, "max_rainfall": 630.0, "min_temp": 15.94, "max_temp": 17.3, "min_pesticides": 1578.0, "max_pesticides": 6344.0, "total_records": 230 }, "Latvia": { "avg_rainfall": 641.0, "avg_temp": 6.5, "avg_pesticides": 683.1, "min_rainfall": 641.0, "max_rainfall": 641.0, "min_temp": 4.9, "max_temp": 7.67, "min_pesticides": 284.72, "max_pesticides": 1396.96, "total_records": 42 }, "Lebanon": { "avg_rainfall": 661.0, "avg_temp": 19.8, "avg_pesticides": 1634.9, "min_rainfall": 661.0, "max_rainfall": 661.0, "min_temp": 18.18, "max_temp": 21.26, "min_pesticides": 1221.0, "max_pesticides": 1816.0, "total_records": 92 }, "Lesotho": { "avg_rainfall": 788.0, "avg_temp": 14.6, "avg_pesticides": 32.6, "min_rainfall": 788.0, "max_rainfall": 788.0, "min_temp": 13.93, "max_temp": 15.34, "min_pesticides": 0.3, "max_pesticides": 271.84, "total_records": 92 }, "Libya": { "avg_rainfall": 56.0, "avg_temp": 20.1, "avg_pesticides": 2823.9, "min_rainfall": 56.0, "max_rainfall": 56.0, "min_temp": 18.96, "max_temp": 21.17, "min_pesticides": 87.0, "max_pesticides": 8314.0, "total_records": 138 }, "Lithuania": { "avg_rainfall": 656.0, "avg_temp": 6.7, "avg_pesticides": 1418.7, "min_rainfall": 656.0, "max_rainfall": 656.0, "min_temp": 5.09, "max_temp": 7.84, "min_pesticides": 688.06, "max_pesticides": 2748.8, "total_records": 63 }, "Madagascar": { "avg_rainfall": 1513.0, "avg_temp": 19.9, "avg_pesticides": 156.0, "min_rainfall": 1513.0, "max_rainfall": 1513.0, "min_temp": 19.34, "max_temp": 20.33, "min_pesticides": 49.52, "max_pesticides": 507.94, "total_records": 184 }, "Malawi": { "avg_rainfall": 1181.0, "avg_temp": 20.6, "avg_pesticides": 362.4, "min_rainfall": 1181.0, "max_rainfall": 1181.0, "min_temp": 19.68, "max_temp": 21.37, "min_pesticides": 48.28, "max_pesticides": 1500.27, "total_records": 171 }, "Malaysia": { "avg_rainfall": 2875.0, "avg_temp": 27.3, "avg_pesticides": 43334.3, "min_rainfall": 2875.0, "max_rainfall": 2875.0, "min_temp": 26.95, "max_temp": 27.89, "min_pesticides": 39406.48, "max_pesticides": 61445.6, "total_records": 93 }, "Mali": { "avg_rainfall": 282.0, "avg_temp": 27.7, "avg_pesticides": 21.1, "min_rainfall": 282.0, "max_rainfall": 282.0, "min_temp": 27.05, "max_temp": 28.53, "min_pesticides": 1.52, "max_pesticides": 95.7, "total_records": 207 }, "Mauritania": { "avg_rainfall": 92.0, "avg_temp": 27.9, "avg_pesticides": 58.4, "min_rainfall": 92.0, "max_rainfall": 92.0, "min_temp": 27.23, "max_temp": 28.7, "min_pesticides": 1.1, "max_pesticides": 702.5, "total_records": 161 }, "Mauritius": { "avg_rainfall": 2041.0, "avg_temp": 24.2, "avg_pesticides": 647.8, "min_rainfall": 2041.0, "max_rainfall": 2041.0, "min_temp": 23.81, "max_temp": 24.67, "min_pesticides": 486.72, "max_pesticides": 889.0, "total_records": 101 }, "Mexico": { "avg_rainfall": 758.0, "avg_temp": 20.4, "avg_pesticides": 43369.9, "min_rainfall": 758.0, "max_rainfall": 758.0, "min_temp": 15.71, "max_temp": 25.72, "min_pesticides": 16189.88, "max_pesticides": 65961.1, "total_records": 1472 }, "Montenegro": { "avg_rainfall": 241.0, "avg_temp": 11.5, "avg_pesticides": 37.0, "min_rainfall": 241.0, "max_rainfall": 241.0, "min_temp": 10.56, "max_temp": 12.87, "min_pesticides": 0.55, "max_pesticides": 82.0, "total_records": 24 }, "Morocco": { "avg_rainfall": 346.0, "avg_temp": 18.2, "avg_pesticides": 12699.8, "min_rainfall": 346.0, "max_rainfall": 346.0, "min_temp": 16.94, "max_temp": 18.87, "min_pesticides": 9364.0, "max_pesticides": 15064.0, "total_records": 322 }, "Mozambique": { "avg_rainfall": 1032.0, "avg_temp": 21.8, "avg_pesticides": 389.5, "min_rainfall": 1032.0, "max_rainfall": 1032.0, "min_temp": 21.35, "max_temp": 22.6, "min_pesticides": 17.4, "max_pesticides": 1187.1, "total_records": 161 }, "Namibia": { "avg_rainfall": 285.0, "avg_temp": 20.3, "avg_pesticides": 54.6, "min_rainfall": 285.0, "max_rainfall": 285.0, "min_temp": 19.26, "max_temp": 21.01, "min_pesticides": 39.0, "max_pesticides": 56.0, "total_records": 82 }, "Nepal": { "avg_rainfall": 1500.0, "avg_temp": 15.4, "avg_pesticides": 170.7, "min_rainfall": 1500.0, "max_rainfall": 1500.0, "min_temp": 14.5, "max_temp": 15.96, "min_pesticides": 60.11, "max_pesticides": 454.53, "total_records": 115 }, "Netherlands": { "avg_rainfall": 778.0, "avg_temp": 10.2, "avg_pesticides": 10430.4, "min_rainfall": 778.0, "max_rainfall": 778.0, "min_temp": 8.32, "max_temp": 11.04, "min_pesticides": 8646.0, "max_pesticides": 12601.0, "total_records": 69 }, "New Zealand": { "avg_rainfall": 1732.0, "avg_temp": 13.2, "avg_pesticides": 4068.5, "min_rainfall": 1732.0, "max_rainfall": 1732.0, "min_temp": 12.14, "max_temp": 13.97, "min_pesticides": 2535.3, "max_pesticides": 5857.0, "total_records": 92 }, "Nicaragua": { "avg_rainfall": 2280.0, "avg_temp": 27.1, "avg_pesticides": 4701.5, "min_rainfall": 2280.0, "max_rainfall": 2280.0, "min_temp": 26.73, "max_temp": 27.83, "min_pesticides": 575.0, "max_pesticides": 12242.19, "total_records": 183 }, "Niger": { "avg_rainfall": 151.0, "avg_temp": 29.7, "avg_pesticides": 34.8, "min_rainfall": 151.0, "max_rainfall": 151.0, "min_temp": 28.99, "max_temp": 30.42, "min_pesticides": 7.32, "max_pesticides": 62.0, "total_records": 161 }, "Norway": { "avg_rainfall": 1414.0, "avg_temp": 3.5, "avg_pesticides": 750.0, "min_rainfall": 1414.0, "max_rainfall": 1414.0, "min_temp": 1.3, "max_temp": 4.55, "min_pesticides": 348.24, "max_pesticides": 1183.0, "total_records": 46 }, "Pakistan": { "avg_rainfall": 494.0, "avg_temp": 24.4, "avg_pesticides": 8630.2, "min_rainfall": 494.0, "max_rainfall": 494.0, "min_temp": 18.34, "max_temp": 28.0, "min_pesticides": 0.92, "max_pesticides": 27885.0, "total_records": 1449 }, "Papua New Guinea": { "avg_rainfall": 3142.0, "avg_temp": 25.3, "avg_pesticides": 113.1, "min_rainfall": 3142.0, "max_rainfall": 3142.0, "min_temp": 24.86, "max_temp": 26.05, "min_pesticides": 105.0, "max_pesticides": 176.0, "total_records": 161 }, "Peru": { "avg_rainfall": 1738.0, "avg_temp": 17.3, "avg_pesticides": 8235.7, "min_rainfall": 1738.0, "max_rainfall": 1738.0, "min_temp": 16.45, "max_temp": 18.62, "min_pesticides": 3134.0, "max_pesticides": 18885.82, "total_records": 207 }, "Poland": { "avg_rainfall": 600.0, "avg_temp": 8.5, "avg_pesticides": 13358.7, "min_rainfall": 600.0, "max_rainfall": 600.0, "min_temp": 6.71, "max_temp": 9.56, "min_pesticides": 5422.0, "max_pesticides": 22204.46, "total_records": 78 }, "Portugal": { "avg_rainfall": 854.0, "avg_temp": 16.4, "avg_pesticides": 13293.8, "min_rainfall": 854.0, "max_rainfall": 854.0, "min_temp": 15.33, "max_temp": 17.23, "min_pesticides": 6117.0, "max_pesticides": 17452.0, "total_records": 138 }, "Qatar": { "avg_rainfall": 74.0, "avg_temp": 27.9, "avg_pesticides": 44.3, "min_rainfall": 74.0, "max_rainfall": 74.0, "min_temp": 26.22, "max_temp": 28.93, "min_pesticides": 3.0, "max_pesticides": 68.0, "total_records": 69 }, "Romania": { "avg_rainfall": 637.0, "avg_temp": 11.8, "avg_pesticides": 12087.1, "min_rainfall": 637.0, "max_rainfall": 637.0, "min_temp": 10.46, "max_temp": 13.94, "min_pesticides": 6314.0, "max_pesticides": 25255.0, "total_records": 138 }, "Rwanda": { "avg_rainfall": 1212.0, "avg_temp": 19.7, "avg_pesticides": 366.0, "min_rainfall": 1212.0, "max_rainfall": 1212.0, "min_temp": 19.22, "max_temp": 20.29, "min_pesticides": 72.0, "max_pesticides": 1841.5, "total_records": 207 }, "Saudi Arabia": { "avg_rainfall": 59.0, "avg_temp": 26.4, "avg_pesticides": 3011.8, "min_rainfall": 59.0, "max_rainfall": 59.0, "min_temp": 24.37, "max_temp": 27.78, "min_pesticides": 994.0, "max_pesticides": 5412.5, "total_records": 184 }, "Senegal": { "avg_rainfall": 686.0, "avg_temp": 25.4, "avg_pesticides": 500.9, "min_rainfall": 686.0, "max_rainfall": 686.0, "min_temp": 24.7, "max_temp": 26.1, "min_pesticides": 282.02, "max_pesticides": 787.83, "total_records": 138 }, "Slovenia": { "avg_rainfall": 1162.0, "avg_temp": 10.6, "avg_pesticides": 1178.2, "min_rainfall": 1162.0, "max_rainfall": 1162.0, "min_temp": 9.24, "max_temp": 11.58, "min_pesticides": 917.49, "max_pesticides": 1557.98, "total_records": 84 }, "South Africa": { "avg_rainfall": 495.0, "avg_temp": 17.8, "avg_pesticides": 23547.1, "min_rainfall": 495.0, "max_rainfall": 495.0, "min_temp": 14.98, "max_temp": 21.64, "min_pesticides": 16582.0, "max_pesticides": 26857.0, "total_records": 644 }, "Spain": { "avg_rainfall": 636.0, "avg_temp": 15.6, "avg_pesticides": 38474.3, "min_rainfall": 636.0, "max_rainfall": 636.0, "min_temp": 11.12, "max_temp": 17.98, "min_pesticides": 27852.0, "max_pesticides": 54197.0, "total_records": 483 }, "Sri Lanka": { "avg_rainfall": 1712.0, "avg_temp": 26.6, "avg_pesticides": 1575.8, "min_rainfall": 1712.0, "max_rainfall": 1712.0, "min_temp": 26.26, "max_temp": 27.13, "min_pesticides": 1112.8, "max_pesticides": 2144.31, "total_records": 184 }, "Sudan": { "avg_rainfall": 1712.0, "avg_temp": 28.5, "avg_pesticides": 2469.5, "min_rainfall": 1712.0, "max_rainfall": 1712.0, "min_temp": 26.42, "max_temp": 30.65, "min_pesticides": 2469.47, "max_pesticides": 2469.47, "total_records": 28 }, "Suriname": { "avg_rainfall": 2331.0, "avg_temp": 27.2, "avg_pesticides": 746.2, "min_rainfall": 2331.0, "max_rainfall": 2331.0, "min_temp": 26.82, "max_temp": 27.7, "min_pesticides": 139.0, "max_pesticides": 2191.37, "total_records": 138 }, "Sweden": { "avg_rainfall": 624.0, "avg_temp": 7.6, "avg_pesticides": 1807.6, "min_rainfall": 624.0, "max_rainfall": 624.0, "min_temp": 6.01, "max_temp": 8.49, "min_pesticides": 1225.0, "max_pesticides": 2352.0, "total_records": 46 }, "Switzerland": { "avg_rainfall": 1537.0, "avg_temp": 7.9, "avg_pesticides": 1824.9, "min_rainfall": 1537.0, "max_rainfall": 1537.0, "min_temp": 6.66, "max_temp": 8.78, "min_pesticides": 1359.04, "max_pesticides": 2282.0, "total_records": 92 }, "Tajikistan": { "avg_rainfall": 691.0, "avg_temp": 8.5, "avg_pesticides": 577.1, "min_rainfall": 691.0, "max_rainfall": 691.0, "min_temp": 7.29, "max_temp": 10.1, "min_pesticides": 54.0, "max_pesticides": 2280.0, "total_records": 125 }, "Thailand": { "avg_rainfall": 1622.0, "avg_temp": 27.9, "avg_pesticides": 39464.2, "min_rainfall": 1622.0, "max_rainfall": 1622.0, "min_temp": 27.34, "max_temp": 28.98, "min_pesticides": 8136.0, "max_pesticides": 88548.0, "total_records": 161 }, "Tunisia": { "avg_rainfall": 207.0, "avg_temp": 19.5, "avg_pesticides": 697.4, "min_rainfall": 207.0, "max_rainfall": 207.0, "min_temp": 18.41, "max_temp": 20.12, "min_pesticides": 422.24, "max_pesticides": 909.0, "total_records": 69 }, "Turkey": { "avg_rainfall": 593.0, "avg_temp": 15.1, "avg_pesticides": 33309.2, "min_rainfall": 593.0, "max_rainfall": 593.0, "min_temp": 9.06, "max_temp": 21.02, "min_pesticides": 24219.0, "max_pesticides": 48715.51, "total_records": 625 }, "Uganda": { "avg_rainfall": 1180.0, "avg_temp": 23.8, "avg_pesticides": 83.9, "min_rainfall": 1180.0, "max_rainfall": 1180.0, "min_temp": 23.3, "max_temp": 24.29, "min_pesticides": 59.0, "max_pesticides": 88.0, "total_records": 207 }, "Ukraine": { "avg_rainfall": 565.0, "avg_temp": 8.4, "avg_pesticides": 46535.5, "min_rainfall": 565.0, "max_rainfall": 565.0, "min_temp": 6.89, "max_temp": 10.33, "min_pesticides": 15344.4, "max_pesticides": 90814.8, "total_records": 126 }, "United Kingdom": { "avg_rainfall": 1220.0, "avg_temp": 9.6, "avg_pesticides": 28159.4, "min_rainfall": 1220.0, "max_rainfall": 1220.0, "min_temp": 7.43, "max_temp": 11.19, "min_pesticides": 16401.66, "max_pesticides": 35579.0, "total_records": 230 }, "Uruguay": { "avg_rainfall": 1300.0, "avg_temp": 17.0, "avg_pesticides": 7976.0, "min_rainfall": 1300.0, "max_rainfall": 1300.0, "min_temp": 15.92, "max_temp": 17.61, "min_pesticides": 1634.02, "max_pesticides": 23506.4, "total_records": 161 }, "Zambia": { "avg_rainfall": 1020.0, "avg_temp": 21.1, "avg_pesticides": 1500.3, "min_rainfall": 1020.0, "max_rainfall": 1020.0, "min_temp": 20.14, "max_temp": 21.97, "min_pesticides": 716.0, "max_pesticides": 1670.0, "total_records": 184 }, "Zimbabwe": { "avg_rainfall": 657.0, "avg_temp": 20.8, "avg_pesticides": 3195.3, "min_rainfall": 657.0, "max_rainfall": 657.0, "min_temp": 19.76, "max_temp": 21.93, "min_pesticides": 1664.0, "max_pesticides": 6753.0, "total_records": 184 } }, "crop_stats": { "Cassava": { "mean_yield_hg_ha": 150479.5, "median_yield_hg_ha": 128200.0, "min_yield_hg_ha": 11778.0, "max_yield_hg_ha": 385818.0, "total_records": 2045 }, "Maize": { "mean_yield_hg_ha": 36310.1, "median_yield_hg_ha": 25401.0, "min_yield_hg_ha": 849.0, "max_yield_hg_ha": 207556.0, "total_records": 4121 }, "Plantains and others": { "mean_yield_hg_ha": 106041.3, "median_yield_hg_ha": 89860.5, "min_yield_hg_ha": 21350.0, "max_yield_hg_ha": 418505.0, "total_records": 556 }, "Potatoes": { "mean_yield_hg_ha": 199801.5, "median_yield_hg_ha": 182271.0, "min_yield_hg_ha": 8406.0, "max_yield_hg_ha": 501412.0, "total_records": 4276 }, "Rice, paddy": { "mean_yield_hg_ha": 40730.4, "median_yield_hg_ha": 35878.0, "min_yield_hg_ha": 2034.0, "max_yield_hg_ha": 103895.0, "total_records": 3388 }, "Sorghum": { "mean_yield_hg_ha": 18635.8, "median_yield_hg_ha": 12885.0, "min_yield_hg_ha": 578.0, "max_yield_hg_ha": 206000.0, "total_records": 3039 }, "Soybeans": { "mean_yield_hg_ha": 16731.1, "median_yield_hg_ha": 15533.0, "min_yield_hg_ha": 50.0, "max_yield_hg_ha": 41609.0, "total_records": 3223 }, "Sweet potatoes": { "mean_yield_hg_ha": 119057.8, "median_yield_hg_ha": 99940.0, "min_yield_hg_ha": 8799.0, "max_yield_hg_ha": 400000.0, "total_records": 2890 }, "Wheat": { "mean_yield_hg_ha": 30116.3, "median_yield_hg_ha": 25497.0, "min_yield_hg_ha": 1706.0, "max_yield_hg_ha": 99387.0, "total_records": 3857 }, "Yams": { "mean_yield_hg_ha": 114140.3, "median_yield_hg_ha": 92593.0, "min_yield_hg_ha": 11475.0, "max_yield_hg_ha": 250000.0, "total_records": 847 } }, "global_stats": { "min_year": 1990, "max_year": 2013, "min_rainfall": 51.0, "max_rainfall": 3240.0, "min_temp": 1.3, "max_temp": 30.65, "min_pesticides": 0.04, "max_pesticides": 367778.0, "total_samples": 28242 }, "trained_at": "2026-08-20 20:30:05" }