Ensemble learning prediction of soybean yields in China based on meteorological data | Synapse