• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

    2023-06-07 11:30:10LIQianchuanXUShiweiZHUANGJiayuLIUJiajiaZHOUYiZHANGZexi
    Journal of Integrative Agriculture 2023年6期

    LI Qian-chuan ,XU Shi-wei, ,ZHUANG Jia-yu, ,LIU Jia-jiaZHOU Yi,ZHANG Ze-xi

    1 Agricultural Information Institute, Chinese Academy of Agricultural Sciences, Beijing 100081, P.R.China

    2 Beijing Engineering Research Center for Agricultural Monitoring and Early Warning, Beijing 100081, P.R.China

    3 Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, P.R.China

    4 The Department of Mathematics, Columbia University, NY 10027, USA

    5 Key Laboratory of Agricultural Monitoring and Early Warning Technology, Ministry of Agriculture and Rural Affairs, Beijing 100081, P.R.China

    Abstract The accurate prediction of soybean yield is of great signifciance for agricultural production,monitoring and early warning.Although previous studies have used machine learning algorithms to predict soybean yield based on meteorological data,it is not clear how different models can be used to effectively separate soybean meteorological yield from soybean yield in various regions.In addition,comprehensively integrating the advantages of various machine learning algorithms to improve the prediction accuracy through ensemble learning algorithms has not been studied in depth.This study used and analyzed various daily meteorological data and soybean yield data from 173 county-level administrative regions and meteorological stations in two principal soybean planting areas in China (Northeast China and the Huang–Huai region),covering 34 years.Three effective machine learning algorithms (K-nearest neighbor,random forest,and support vector regression) were adopted as the base-models to establish a high-precision and highly-reliable soybean meteorological yield prediction model based on the stacking ensemble learning framework.The model’s generalizability was further improved through 5-fold crossvalidation,and the model was optimized by principal component analysis and hyperparametric optimization.The accuracy of the model was evaluated by using the fvie-year sliding prediction and four regression indicators of the 173 counties,which showed that the stacking model has higher accuracy and stronger robustness.The 5-year sliding estimations of soybean yield based on the stacking model in 173 counties showed that the prediction effect can refelct the spatiotemporal distribution of soybean yield in detail,and the mean absolute percentage error (MAPE) was less than 5%.The stacking prediction model of soybean meteorological yield provides a new approach for accurately predicting soybean yield.

    Keywords: meteorological factors,ensemble learning,crop yield prediction,machine learning,county-level

    1.Introduction

    Climate change has profound and severe impacts on global crop yields in several ways,driven primarily by changes in temperature,precipitation,and sunshine duration (Bongaarts 2019;J?germeyret al.2021).Therefore,the prediction of crop yield based on meteorological factors is one of the most challenging topics in modern agriculture,and of great significance to crop market price,crop insurance,crop cultivation management,and food security early warning (Liakoset al.2018;Sunet al.2019).Soybean (GlycinemaxL.)is one of the world’s most important food and oil crops,and the most consumed oil crop in China.According to the Ministry of Agriculture and Rural Affairs of China,China produced 16.4 million tons of soybeans in 2021 and imported 96.52 million tons.China’s soybean consumption market plays an essential role in international trade.Climate risks and disasters occur every year in Northeast China and the Huang–Huai region,two major soybean planting regions in China (Wang Let al.2018;Guoet al.2021,2022;Wang and Fan 2022).Therefore,the forecasting of soybean meteorological yield is of great significance to the field management and production of soybeans in China and even the world.

    Soybean yield prediction is affected by the external climate environment (Yanget al.2020;Xuet al.2021).Temperature,precipitation,and sunshine duration are among the meteorological factors closely related to crop growth and yield (Kernet al.2018;Kukal and Irmak 2018;Caiet al.2019).Therefore,international scholars have done a great deal of research on the effects of climate change on crop yield and growth.For example,Srivastava R Ket al.(2022) used the CMIP5(Coupled Model Intercomparison Project Phase 5)climate prediction tool to assess the impact of climate change on crop yields and to adopt profitable cultivation management strategies in order to improve crop yields.Abdi-Dehkordiet al.(2018) designed an optimization model based on climate change,which can effectively affect and improve crop yields.Based on nearly 40 years of historical data,Yanget al.(2020) made it clear that the temperature,precipitation,and solar illumination factors of climate change have a strong impact on the yields of five major food crops in Ethiopia.Therefore,it is particularly crucial to quantitatively analyze the effects of temperature,precipitation,and sunshine duration on crop yield in order to use meteorological factors for crop yield monitoring,as well as early warning and field management.

    Crop yield is driven by various complex characteristics,such as external factors and internal germplasm genes(Wang Zet al.2018).Crop yield can be macroscopically separated into trend yield and meteorological yield to accurately study the effects of meteorological factors on crop yield (Jiet al.2021;Madhukaret al.2021).Establishing a suitable model method to separate the climatic yield and trend yield from crop yield plays a vital role in the accuracy of crop yield predictions (Zhuanget al.2018).No single trend yield fitting method can generically and effectively separate the meteorological yield from the yield in different regions (Grassiniet al.2013).Therefore,establishing a soybean meteorological yield decisionmaking system can effectively solve the problem of applying different trend yield fitting methods in different regions.

    In recent years,the application of machine learning techniques to crop yield prediction has demonstrated the accuracy and robustness of the prediction results.For example,researchers used the machine learning model of the convolutional neural network to predict winter wheat data by loading county meteorological data and obtained good prediction evaluation indicators (Srivastava A Ket al.2022).By comparing the methods of support vector regression (SVR),random forest (RF),and K-nearest neighbor (KNN) to predict cluster bean yield,Pangarkaret al.(2020) concluded that the machine learning method can achieve ideal results in predicting crop yield.However,due to the limitations of the single machine learning methods,the prediction accuracy of this model is not high and its generalizability is not strong.

    Ensemble learning prediction can improve prediction accuracy and generalization by integrating different model types and architectural differences between the models(Fenget al.2020).Thus,it is helpful to introduce an ensemble learning method to solve the problem of crop yield prediction.As an ensemble learning method,stacking can predict results through self-machine learning of its base models and meta-models (Li Cet al.2021).This method can significantly improve the accuracy and generalization of prediction results (Taghizadeh-Mehrjardiet al.2020;Jiaet al.2021;Guet al.2022;Zhang and Zhu 2022).Therefore,applying the stacking method in the soybean yield prediction model can improve the prediction accuracy.

    To our best knowledge,there is currently no research on predicting soybean yield through meteorological factor data using a stacking ensemble learning framework based on soybean meteorological yield decision-making systems.Therefore,the primary purposes of this study are four-fold.(1) The soybean yield was predicted by meteorological data,such as average temperature,precipitation,and sunshine duration,during the soybean growth period.(2) The meteorological yield decisionmaking system of soybean was established to effectively fit the trend yields of different regions and extract the meteorological yields.(3) The feasibility and accuracy of soybean yield prediction model from meteorological factors based on different machine learning algorithms (RF,SVR,KNN) were studied and compared.(4) The performance and effect of stacking ensemble prediction in improving the accuracy of soybean yield prediction was tested.To achieve these research objectives,it was necessary to first separate meteorological yield from soybean yield at the county level.Secondly,the data of soybean meteorological factors(average temperature,precipitation,and sunshine duration) were averaged through the different growth periods of soybean.Thirdly,principal component analysis was used to analyze the correlations of feature sets and reduce the dimensions.Then the feature set after dimensionality reduction was input into each machine learning method for modeling.Lastly,the stacking model integrated the prediction advantages and characteristics of the different machine learning algorithms to build an ensemble learning framework that could improve the accuracy and robustness of soybean yield prediction capabilities.

    2.Materials and methods

    2.1.Study areas and research materials

    According to the records of meteorological factors affecting crop yield (Liet al.2017;Zhuanget al.2018;Li Set al.2021) and the influences of individual meteorological factors in different regions of China on crop yield (Xuanet al.2019;Liuet al.2021;Ronget al.2021;Tianet al.2021),this study examined in detail the influences of meteorological factors on soybean yield in spring soybean in Northeast China and summer soybean in Huang–Huai region,the two principal soybean production areas in China (Fig.1).According to the 2020 data from the National Bureau of Statistics of China and theChina Rural Statistical Yearbook(Department of Rural Socioeconomic Survey 2020),the soybean output of Heilongjiang,Jilin,and Liaoning provinces in Northeast China accounts for about 51.4% of the total output of the nation;while the soybean output of Anhui,Jiangsu,Henan and Shandong provinces in the Huang–Huai region accounts for about 15.0% of the total output of the country.Hence,the county-level research data selected in this study covers China’s two principal soybean output areas.

    Fig.1 Distribution of climatic zones in China,geographical information,and meteorological stations in China’s two most important soybean planting areas.DEM,digital elevation model.

    Northeast China is atypical representative of the main planting areas of spring soybeans,located at 38–53°N.It belongs to the temperate monsoon climate,and its characteristics of dry farming areas with high latitude and low heat provide comparatively suitable climatic conditions for the growth of spring soybeans (Fig.1).Therefore,the output of soybeans in Northeast China accounts for more than half of the country’s total output.In a broad sense,the Huang–Huai region includes Anhui,Henan,Shandong,and Jiangsu provinces.It is located at 29–38°N and is a transitional area between a warm and humid climate and a cold and dry climate.From June to August,there is sufficient sunshine,appropriate temperatures,rain and heat in the same season,and moderate rainfall,which is suitable enough for the light,temperature,and water needs of soybeans (Fig.1).Thus,as China’s secondlargest soybean planting area,Huang–Huai region is a typical representative of the summer soybean planting region.Therefore,based on the spatial and climatic features of the main soybean planting areas in China,this study selected county-level soybean yield data for the 173 counties covered by the above two major areas from 1980 to 2013,and the meteorological data of 173 meteorological observation stations from the China Meteorological Administration as the research objects.

    Fig.2 shows the framework of this research,which consists of four parts.(1) Data acquisition: The annual soybean yield data at the county level and the daily meteorological data related to soybean meteorological yield were collected from China Meteorological Administration as well as the Ministry of Agriculture and Rural Affairs of China and the National Bureau of Statistics of China.(2) Data processing: Quantitative analysis of the meteorological data was calculated and observed by soybean growth period,and the soybean meteorological yield decisionmaking system can control for other factors that may affect soybean yield,and screen out the meteorological yield affected by the meteorological elements.(3) Data analysis:Principal component analysis was used to optimize the data set,so as to reduce the dimensions of the feature set,and to study the meteorological factors with high correlations to soybean yield in different growth periods.(4) Stacking model establishment: The stacking ensemble learning algorithm uses the advantages and features of each base-model to improve the prediction accuracy and robustness of soybean yields.

    Fig.2 Technology roadmap of the soybean yield prediction framework.P,the prediction value;r,RF,random forest;s,SVR,support vector regression;k,KNN,K-nearest neighbor;m,the meta-model;T,the test set of each base model.

    2.2.Data collection and processing

    Yield dataYield data sets including county-level soybean output and county-level soybean planting area were obtained from the database of the Ministry of Agriculture and Rural Affairs of China and the National Bureau of Statistics of China.From 1980 to 2013,a total of 173 county-level production and planting area datasets were used for the two most important major soybean planting areas in China.The a priori knowledge in agriculture was used in processing the soybean yield data to ensure reasonable results that were not affected by registration errors.Soybean yield data were obtained by the following equation:

    whereyuis the yield of soybean;Ytis the county-level soybean output;andAtis the planted area of soybean at the county level.

    Meteorological dataMeteorological data sets were obtained from the China Meteorological Administration.This study used more than 2.29 million daily meteorological data from 173 meteorological observation stations in the two principal soybean planting areas from 1980 to 2013,including average temperature,precipitation,and sunshine duration.The distribution of the meteorological observation stations is shown in Fig.1.

    The meteorological data interpolation method used in this study was the inverse squared distance method(Bhowmik and Costa 2015;Berndt and Haberlandt 2018),which is a weighted moving average method.The meteorological influence factor Z of soybean yield required in this study could be obtained by interpolating the actual data of a meteorological observation station at a nearby grid point according to the inverse squared distance method.The equation is as follows:

    whereZis the meteorological data interpolated at the grid;Ziis the measured meteorological data of theith meteorological observation station near pointZ;diis the distance from pointZto theith meteorological observation point near it;andmis the number of meteorological stations around pointZ.

    The meteorological data observed the stage of development descriptions for soybean introduced by Fehr and Caviness (1977).In this study,the soybeans phenological period,geographical factors,and growth characteristics were comprehensively considered and quantitatively analyzed (Wang Cet al.2020).The growth period of soybean is classified into the following six stages:emergence stage (stage 1),seedling stage (stage 2),floral bud differentiation stage (stage 3),flowering and pod formation stage (stage 4),seed filling stage (stage 5),and maturation stage (stage 6).The specific information on these soybean growth stages is shown in Fig.3.To observe the crop growth mechanism and use the meteorological variable data as much as possible,this study averaged the average temperature,precipitation,and sunshine duration in the unit of growth stages,as shown in Fig.3.

    Fig.3 Specific information diagram of the soybean growth stages in each of the seven provinces.The growth period of soybean is classified into the following six stages: emergence stage (stage 1),seedling stage (stage 2),floral bud differentiation stage (stage 3),flowering and pod formation stage (stage 4),seed filling stage (stage 5),and maturation stage (stage 6).

    2.3.Method for establishing the soybean yield trend model

    The soybean yield is affected by a wide variety of natural and human factors (Eulensteinet al.2016).Soybean yield can be studied from two aspects: trend yield and meteorological yield.The trend yield is a relatively stable,long-term,and gradual trend,which is affected by many factors,such as agricultural production technology level,germplasm level,scientific and technological level,agricultural machinery input,human input,pesticides,and chemical fertilizer input.On the other hand,meteorological yield is fluctuating,sensitive,short-term,and is affected by meteorological factors (Shimodaet al.2018;Yin and Leng 2020;Zymaroievaet al.2020;dos Santoset al.2022).This study modeled soybean yield according to the following equations:

    whereYSis the yield of soybean per unit area;YTis the trend yield of soybean;YMis the meteorological yield of soybean;εis Gaussian white noise;tis the specific observation year;Mz,gis the meteorological index during soybean growth stages;zis meteorological factors including average temperature,precipitation and sunshine duration;gis the specific growth stage of soybean;andb(Mz,g) is the function of meteorological factors and meteorological yield during soybean growth stages.

    This study used four regression models (the moving average method,the exponential smoothing method,the high-pass filtering method,and the logistic regression method) to establish the soybean yield trend,as shown in Fig.4.The moving average method is a kind of trend extrapolation technique,which is used to fit the curve of a data sequence with an obvious load change trend,and it calculates the moving average value by increasing and decreasing the old and new data period by period,so as to eliminate accidental change factors and determine the development trend (Grassiniet al.2013;Iizumiet al.2014;Nguyen-Huyet al.2018).Considering the features of the data sets,this study used the 3-year interval moving average method to establish the trend yield model.The exponential smoothing method is a time series analysis and prediction method based on the moving average method (Liu and Wu 2020).The exponential smoothing model is suitable for non-stationary series with linear trends and periodic fluctuations,which can make the model parameters constantly adapt to the changes of non-stationary series (Venturaet al.2019;Trullet al.2020;Britoet al.2021).Soybean is affected by long-term trend factors and short-term fluctuation elements,so the exponential smoothing model is suitable for establishing the soybean trend yield.The high-pass (HP) filter model is a decomposition method of time series in state space,which assumes that the time series is composed of two parts: long-term trend and short-term fluctuation.It can separate the high-frequency components in a specific period (Hodrick and Prescott 1997).Hence,the HP filtering method can be used to simulate the trend yields of crops.The logistic regression model is also called the self-inhibition equation,and it can reasonably fit the longterm growth trend of a time series.Therefore,this method has been widely used to establish models of crop trend yield (Zhouet al.2020;Ronget al.2021).

    Fig.4 Diagrams of the four trend models are as follows: Moving average model,logistic model,exponential smoothing model,and high-pass filtering model.

    2.4.Establishing the method of the soybean meteorological yield decision-making system

    The trend yield is relatively stable,while the climate yield fluctuates is affected by meteorological factors.In order to accurately screen the key meteorological factors and improve the yield prediction,it is necessary to separate the climate yield from the soybean yield (Zhang and Lu 2020).In view of the sensitivity of soybean meteorological yield to meteorological elements (Zhuanget al.2018),it is crucial to select the most suitable of the above four models to describe the trend yield data.In two steps,the soybean meteorological yield decision-making system will select each county’s optimal trend yield model among the four choices,and then separate the appropriate meteorological yield data from the soybean yield.The specific steps are shown in the decision tree in Fig.5.

    Fig.5 Decision tree of the soybean meteorological yield decision-making system.

    Firstly,thet-test (Napier-Munnet al.1999) was used to test each county’s four soybean trend yield models(moving average method,exponential smoothing method,HP filtering method and logistic regression method).Specifically,the adjustedR2was used to select the appropriate county-level soybean trend yield model.The adjusted determination coefficients can be used to evaluate the goodness of fit of regression models (Liu and Sun 2019;Yuet al.2021);and the specific equation is:

    wherenis the number of statistical data samples;pis the number of variables;andR2is the determination coefficient.The first two models with the smallest adjusted coefficient of determination are selected,and then the model with the worst performance is eliminated.The value ofRadj2ensures whether the selected model can reasonably show the trend of grain yield growth with the continuous improvement in the productivity level,and ensures the applicability of the model method.

    Secondly,considering that the climatic characteristics of a given meteorological area are similar,and the occurrence of large-scale agrometeorological disasters is often related to large weather processes,the meteorological yield of soybeans in the same meteorological area or adjacent areas should have basically similar features (Huanget al.2020;Li Xet al.2021;Milfontet al.2021).Through the capturing ability of the relative meteorological yield and the records of the county annals of typical county-level soybean yields in bumper harvest and lean harvest years,the decisionmaking system can determine which trend model can best capture the changes in soybean yield caused by meteorological factors in the most typical years.The primary method is based on the consistency between the regional average value and standard deviation sequence of relative meteorological yield obtained by the trend yield model and the typical year of regional crops(Maestrini and Basso 2018;Zhuanget al.2018;Saxena and Mathur 2019).Model A,with the highest coincidence percentage,is the best trend yield model in the county.Finally,the trend yield selected by the above method was used to obtain the annual trend yield value,and then the trend yield was subtracted from the observed yield over the years to obtain the meteorological yield of the corresponding year.

    2.5.Construction of the stacking ensemble learning model

    StackingStacked generalization,referred to as stacking,is an integration strategy that combines multiple base models through meta models (Wolpert 1992),and its essence is a multi-layer learning system with a serial structure.Unlike traditional integration framework-guided clustering algorithms (bagging) and boosting methods,the stacking framework combines different base learners for model fusion.In the primary stage of the stacking algorithm,the cross-validation method is used to convert the original features into secondary features,and then the transformed secondary features are routinely trained and fitted by meta learners (Feiet al.2021;Li Cet al.2021).

    The training process follows three steps.(1) The stacking ensemble learning method is used to call different types of learners to train and learn the data set.(2) A new training sample is formed from the training results of each classifier and input into the meta classifier.(3) The output value of the meta learner in the secondary layer model is the final output result (Wang and Wang 2022).

    Support vector regression (SVR)SVR enables low latitude spatial data to form an estimation function in high latitude space by mapping,realizing the balance between the accuracy and computational complexity of the regression model (Cortes and Vapnik 1995;Liuet al.2022).Some advantages are that it is ideal for solving small sample classification and regression problems,it is especially suitable for data analysis and mining such as time series,and it has strong generalization performance(Corraleset al.2022;Mokhtaret al.2022).The SVR attempts to find an optimal decision boundary.The training sample points that are closest to the hyperplane and meet specific conditions are called support vectors.

    K-nearest neighbor (KNN)KNN is widely used in machine learning such as classification,regression,and pattern recognition.A KNN regression algorithm obtains the predicted value by calculating the average value of the nearest data points.Its advantages are high prediction accuracy,insensitivity to outliers,and no hypothetical restrictions on data input (Cover and Hart 1967;Selvarajet al.2020).This study used the Euclidean distance(Huet al.2016) to calculate the distances between data points.The Euclidean distance equation can be expressed as:

    wheredis the Euclidean distance;pandqare data points composed of various dimensions;andnis the number of data points.

    Random forest (RF)RF is a supervised learning algorithm in machine learning methods.When branching occurs from numerous decision regression trees,it can select the optimal feature from the subspace of the total feature set to branch and make decisions (Breiman 2001).This method’s advantage is ensuring the independence and diversity of each decision tree,while avoiding a certain degree of overfitting (Rajkovi?et al.2021;Panget al.2022).

    The least absolute shrink and selection operator regression (LASSO)LASSO was first proposed by Tibshirani (1996).The advantage of this model is its outstanding performance in regularization and feature selection (Shafieeet al.2021).LASSO adds a model complexity function based on the objective functionJ(W)of the linear regression model,constructs a new penalty objective function,and obtains the maximum or minimum value of the new objective function to the parameter estimation value.It is also called regularization in machine learning,and the two forms of L2 regularization and L1 regularization are commonly used.LASSO applies L1 regularization (Daset al.2020).The linear regression model can be expressed as:

    where its objective function is:

    Adding L1 to eq.(10) makes it become a LASSO regression model,and its objective function is:

    Ridge regression (RR)RR is essentially a biased estimation regression method.It allows more reliable regression coefficients to be obtained at the cost of losing some information and reducing accuracy (Yuan 2020).Its advantage is the loss of unbiasedness in exchange for higher numerical stability to obtain higher calculation accuracy.In machine learning,Ridge regression applies L2 regularization.Its modeling speed is fast,since it does not have a complex calculation process.

    2.6.Establishment of the stacking ensemble prediction model for soybean yield

    The stacking ensemble learning method can integrate the prediction results of multiple learners.The specific algorithm steps of the stacking ensemble prediction model for the soybean yield framework proposed in this study are shown in Fig.6.

    Fig.6 Framework diagram of the stacking ensemble learning model.P,the prediction value;r,RF,random forest;s,SVR,support vector regression;k,KNN,K-nearest neighbor;m,the meta-model;T,the test set of each base model;RR,ridge regression.

    First,obtain the initial data setsXtrainandYtrain.The number of samples in the training set isN1,andXtrainandYtrainare divided into five folds (Fold1–Fold5).Second,learn and generate new data sets.In the first layer,three basic learners are selected,and the five-fold crossvalidation is used to train the first layer models.After the development of the three models,the samples of the second layer training setXtrain2are generated.The three specific steps are: (1) Train the RF model with adjusted parameters on the four folds other than Fold1,and then predict the results of Fold1.Repeat this process five times,and it will yieldN1predicted values in the training set.(2) Repeat step (1) with SVR and KNN,and then the predicted values of SVR and KNN on the training set will be obtained,respectively.(3) The training set now has three groups of predicted values,which form a new training setXtrain2.The dimension ofXtrain2isN1×3.Third,use the trained RF,SVR and KNN models to forecast three groups of predicted values on the test setXtestwhich hasN2samples.In this way,a new feature setXtest2is formed,whose dimension isN2×3.Finally,train and cross-validate the secondary layer ridge regression model onXtrain2andYtrain;and input the test setXtest2into the trained ridge regression model to obtain the final prediction value.

    2.7.Variable screening and dimensional processing

    This study selected 23 variables as the feature set,which includes the three meteorological indicators of average temperature,precipitation and sunshine duration at each growth stage of soybeans.Since soybeans have six growth stages,there are 18 meteorological features.Moreover,this study also chose the meteorological yields in the previous five years affected by the climate as five features.Assuming that the soybean yield in 2023 is predicted,the meteorological yields in the previous five years are selected from 2018 to 2022.

    The above feature sets may have the problem of information redundancy or poor generalizability.In addition,in the process of modeling,too many variables will lead to over-fitting and complex models.Moreover,adding variables with weak correlations to the model will significantly reduce the influences of the variables with strong correlations,which will undermine the prediction effect of the model,and weaken the interpretability of the model.Therefore,this study used principal component analysis (PCA) to evaluate the variables.PCA can transform a group of related variables into a group of irrelevant variables while retaining the most important information of the original feature set,and so it can realize the effective dimensionality reduction of the feature set by retaining the low-order principal components (Singhet al.2016;Wang Yet al.2020;Yuet al.2020).PCA uses the cumulative variance contribution rate to selectknumbers of principal components from the overallnnumbers of components to achieve the final data dimensionality reduction.The contribution rate of thekth principal component can be solved and accumulated to obtain the cumulative variance contribution rate using the following equation:

    whereλis the feature value andWis the rate of contribution.

    At the same time,in order to avoid the influence of dimension on the prediction results,theZ-score standardization method was used to standardize the feature set,and the equation is:

    whereZis theZ-score value;xis the individual observation value;δis the standard deviation of all samples;andμis the average of all samples.

    2.8.Evaluation indicator

    The accuracy of the prediction method was evaluated by four indicators: coefficient of determination (R2),root mean square error (RMSE),mean absolute error (MAE),and mean absolute percentage error (MAPE).Among them,the coefficient of determination evaluates the goodness of fit of the prediction model.The closer it is to 1,the better the fitted regression equation.The dispersion degree between the predicted value and the measured value can be evaluated by RMSE,and the closer it is to 0,the more accurate the model prediction.MAE can better reflect the actual situation of the estimated value error.The closer it is to 0,the more precise the model.The average value of the relative error between the predicted value and the measured value evaluated by MAPE can more directly reflect the difference between the predicted result and the actual value.The closer it is to 0%,the more accurate the model.The four equations of the evaluating indicators are:

    3.Results

    3.1.Results of the soybean meteorological yield decision-making system

    Through an examination by the trend yield model establishment method,meteorological yield separation method and soybean meteorological yield decisionmaking system,the optimal trend yield model was obtained for each county in the two main soybean planting regions in China.Fig.7 shows the results for the 173 counties in the Huang–Huai region and Northeast China.

    Fig.7 Diagram of preferred trend yield models for each of the 173 counties in Huang–Huai region and Northeast China.

    The data in Fig.7 show that different soybean planting counties have different trend yield fitting methods due to the differences in their geographical environments,meteorological changes,and the occurrence of the bumper harvest and lean harvest years.In terms of overall quantity,most counties apply the moving average method to fit the trend yield,indicating that its generalizability is the strongest.In second place is the HP filtering method.The counties using the exponential smoothing method are the least concentrated in the Middle East of Huang–Huai region and some regions of Heilongjiang Province.The logistic regression method is not applied in any of the counties,which shows that this method does not apply to the sample data in this study.Through the meteorological yield decision-making system,the optimal trend yield model in each county was selected from the above four trend yield models.Then,the meteorological yield of soybean can be effectively separated from the soybean yield of each county by the meteorological yield separation method.

    3.2.Comparison of the accuracies of major models for soybean yield prediction

    By using the best hyperparameter setting obtained in the process of hyperparameter optimization and the best cumulative variance contribution rate obtained in the process of principal component analysis,the specific performance of the stacking model and the other four single models was trained and tested(Table 1).In order to test the prediction effect of each model to the greatest extent,the method of 5-year sliding prediction was adopted;that is,when using the data from 1980 to 2013,the first prediction divided the data from 1980 to 2008 into a training set and 2009 into a test set.Similarly,the second prediction divided the data from 1980 to 2009 into a training set and 2010 into a test set.By analogy,the results can be predicted up to 2013 as the test set.Compared with the method of dividing the training set and the test set once,this method can improve the efficiency of data utilization and better test the prediction effect of the model.Table 1 shows the specific evaluation indicators of the stacking model and the four single models (KNN,LASSO,RF,SVR) for the 5-year sliding predictions of 173 administrative counties.

    Table 1 Prediction results (MAPE,RMSE,MAE,and R2) for the predictions of soybean yield in each year by the four single machine learning models and the stacking model1)

    The data in Table 1 show that the LASSO model is much worse than other single models with respect to MAPE,RMSE,Mae,andR2.Therefore,the LASSO linear regression model is not suitable for solving the prediction problem of the nonlinear relationship between meteorology and yield,and the LASSO model was excluded from the stacking base-model when building the stacking ensemble framework.The SVR model is inferior to the stacking ensemble learning model as indicated by the four indicators from 2009 to 2013.However,it performs better than other single models in the four indicators,because it can better capture the nonlinear relationship between meteorological elements and yield and has ideal performance in dealing with small sample regression problems.The KNN model performs slightly better than the RF model in the MAPE,RMSE,MAE andR2indicators because of its high prediction accuracy and insensitivity to outliers.The stacking model is better than KNN,LASSO,RF and SVR in the MAPE,RMSE,MAE andR2indicators,showing that the stacking model has strong generalizability and high prediction accuracy in dealing with soybean yield prediction based on meteorological factors.

    3.3.Evaluation of the 5-year sliding estimations of soybean yields in the county-level administrative regions

    Based on the SVR,RF,KNN and stacking models,the soybean yields in 173 county-level administrative regions were estimated for the 5 years.In order to comprehensively test the prediction accuracy of the four models for soybean yield in each county,this study used the 5-year sliding prediction values of the four models for each county to calculate the MAPE,and the results are shown in Fig.8.The overall performance of the stacking model is significantly better than the SVR,RF,and KNN models in the MAPE indicators for the 173 counties,showing that the stacking model has a strong generalizability in estimating soybean yield and higher prediction accuracy than any of the single models.In the prediction performance of counties in the Huang–Huai region,the MAPE values of the stacking model are mostly below 4%.Among the single models,the KNN and SVR models perform well,and the MAPE values are mainly distributed below 6%,which shows that the SVR model is good at dealing with nonlinear,small sample and high-dimension regression problems,and the KNN model has good prediction accuracy.In the Northeast China,the estimation abilities of the four models are generally worse than in the Huang–Huai region.The reason is that there are many stateowned farms and agricultural cultivation companies in the Northeast China,so the levels of agricultural mechanization and modern field management are high.Soybean planting is strongly affected by human factors,so the impact of weather factors on soybean yield is weakened.Moreover,Northeast China is the core area of the national soybean yield capacity improvement project,and the policy,technology and other factors associated with that project interfere with the ability of the soybean trend yield model to effectively separate meteorological yield.

    Fig.8 Accuracy evaluation of mean absolute percentage error (MAPE) for the 5-year sliding estimations of soybean yield in 173 county-level administrative regions.

    3.4.Comparison between the stacking model and the single models

    In order to verify the performance of the model,the soybean meteorological yield prediction model based on the stacking ensemble learning framework was compared with each of the single learner models.Through the five-year sliding estimations of 173 counties from 2009 to 2013,the evaluation indicators of the soybean yield estimations by the RF,KNN,SVR and stacking models are shown in Table 2.

    Table 2 Comparison between the single models and the Stacking model in the 5-year sliding predictions1)

    Stacking performed the best with respect to theR2.The determination coefficient of stacking is 0.9272,which is 0.0286,0.1981 and 0.0267 higher than those of SVR,RF and KNN,respectively,for an average increase of 0.0845.The MAE of stacking is 117.89,which is 5.06,76.31 and 18.99 lower than those of SVR,RF and KNN,respectively,for an average reduction of 33.45.The RMSE of stacking is 155.59,which is 28.09,144.60 and 26.37 lower than those of SVR,RF and KNN respectively,for an average reduction of 66.35.The MAPE of stacking is 4.90%,which is 0.34,3.28 and 0.95% lower than those of SVR,RF and KNN respectively,for an average reduction of 1.52%.In summary,the fitting effect of the stacking ensemble learning algorithm is significantly better than those of any of the other single models,with higher prediction accuracy and strong generalizability.Compared with SVR,RF and KNN,the stacking model has significantly improved MAPE,RMSE,MAE,andR2values,and it has the best effect on predicting soybean yield.The results of the comparison show that the stacking model can effectively make use of the characteristics and advantages of its basemodels and effectively improve the prediction accuracy,so it is the best model for predicting the meteorological yield of soybean.

    3.5.Temporal and spatial variations of soybean yields predicted by the stacking model

    The predicted values from the soybean meteorological yield prediction model based on the stacking ensemble learning framework for the soybean yield per county in China’s two principal soybean planting areas from 2009 to 2013 were compared to the reported soybean yield statistical data for each county.The estimated results are basically consistent with the county-level database data from the Ministry of Agriculture and Rural Affairs in China (Fig.9).The estimated yields of soybeans from 2009 to 2013 are not much different.The yields of soybeans in northern Henan,central Anhui,and most parts of three provinces (Shandong,Jiangsu and Jilin) are more than 2 400 kg ha–1.The yields of central Anhui,southern Jiangsu and northern Jilin can even reach 3 100 kg ha–1.Since 2009,most areas in the seven provinces have shown increasing trends of soybean yield year by year,which is in line with their objectives such as the improvement of scientific and technological investment and the optimization of germplasm resources.The yieldof soybeans in Huang–Huai region is slightly higher than that in Northeast China because the average temperature in Huang–Huai region is more suitable compared with that in Northeast China,and the precipitation is sufficient.Soybeans are a thermophilic crop,and the climatic conditions in Huang–Huai region are more conducive to the growth of soybeans.Moreover,the soybeans grown in Huang–Huai region are mainly high-yield and highquality varieties of summer soybean,so the yield is high.

    Fig.9 Diagram of five-year spatiotemporal variations of soybean yields predicted by the stacking model in the 173 counties.

    4.Discussion

    This study aims to separate the meteorological yield data through the crop meteorological yield decisionmaking system,and to establish the soybean stacking ensemble learning framework estimation model based on the relevant data for meteorological factors.The results of the crop meteorological yield decision-making system designed in this study (Fig.7) are consistent with those of other studies in recent years;that is,optimized trend models can effectively separate the meteorological yield from the actual yield (Grassiniet al.2013;Zhuanget al.2018).In addition,this study found that the moving average,exponential smoothing,and HP filtering methods can effectively fit the trend yields of soybean in Huang–Huai region and Northeast China,because these methods can separate the high-frequency fluctuation features under the specific periodic trend.Combining the results in Tables 1 and 2,this study proves that the decision-making system can effectively separate the meteorological yield and play a vital role in the accuracy of each soybean yield prediction model,because the meteorological factors significantly impact the meteorological yield of crops.

    Based on the data in Table 2 and Fig.8,this study demonstrates for the first time that the stacking algorithm can significantly improve the accuracy of soybean yield estimations based on meteorological factors by integrating the advantages and characteristics of each base-model.The stacking model was independently applied to 173 county-level administrative regions and achieved good estimation results,which proves that the stacking model has the characteristics of high generalization and high prediction accuracy when estimating soybean yield on a large scale.These findings are consistent with recent studies (Gaoet al.2022;Motaet al.2022;Wang and Wang 2022),in that the stacking model has higher prediction accuracy and robustness than any of the single machine learning algorithms when solving the prediction problem of multi-feature and complex nonlinear relationships.

    The performance of the base-models affects the final effect of the stacking model.Therefore,when selecting a base model,it is necessary to fully consider the sufficiency and diversity of learners,that is,the basemodel has good learning ability and each base-model is independent of all the others,in order to realize the effective complementarity between the models (Wuet al.2021).Considering the prediction abilities of the base learners,this study selected the models with strong learning ability and large architectural differences as the base learners in the first layer of the stacking ensemble learning framework,which helped to improve the overall prediction effect of the model (Zhanget al.2022).The data in Table 1 show that the LASSO model is not suitable as a base-model of the stacking model.Furthermore,the actual yields and predicted yields of SVR,RF,KNN and the stacking model based on the first three single models are shown in Fig.10 as the heatmap of 2D bin counts to further explore the potential base-models of the stacking algorithm.The data values in the table are covered by the quadrilateral array,and the color of each quadrilateral is determined by the number of data points it covers.The darker the quadrilateral,the lower the density of data points,and the brighter the quadrilateral,the higher the density.The deviation of a data point from the 1:1 line shows the residual distribution.The chart shows that the correlation coefficients of SVR,KNN and RF are 0.9499,0.9509 and 0.8785,respectively,indicating that the predicted yields of these three models are highly correlated with the actual yields,and most of the predicted values are closely distributed around the 1:1 line.After using the first three (SVR,KNN,and RF) as the base-models,the stacking model has improvements in correlation coefficient,determination coefficient and MAPE,which means its prediction accuracy is better,and there are no outliers that deviate too far from the 1:1 line.This is because the first layer of the stacking model should include strong models with good performance,and these base-models should conform to the characteristics of high accuracy of the prediction values and significant differences in model architecture.A stacking model that meets these characteristics will have a better fusion effect.Therefore,this study chose SVR,RF and KNN as the base-learners,and ridge regression as a meta-learner to fuse the integrated model.Among the three machine learning methods constructed in this study: Random forest has excellent learning ability and can avoid overfitting;SVR has advantages in solving small sample,nonlinear and high dimension regression problems;and KNN has the characteristics of high prediction accuracy and insensitivity to outliers (Shakhovskaet al.2022).The second layer (meta-learner) typically uses a model with a strong generalizability to correct for the biases of the multiple learning algorithms on the training set and avoid the over-fitting problem.Finally,the stacking soybean meteorological yield prediction model developed here overcomes the defects of the single models by combining a variety of algorithms,optimizes the input of ridge regression,and thus improves the estimation results.

    Fig.10 Heatmap of 2D bin counts of the soybean yields predicted by different models.MAPE,mean absolute percentage error.

    The data in Fig.9 are basically consistent with the soybean yield data in the database of the Ministry of Agriculture and Rural Affairs of China,which further illustrates the accuracy and practicality of the stacking model in estimating and monitoring regional soybean yields.More importantly,the actual yield data are usually released by the government in January,but our highprecision yield results can be obtained three months in advance,that is,in September of the previous year.In the main soybean planting areas in China with different types of climatic zones and large longitude and latitude spans,the stacking ensemble learning model developed and applied in this paper is based on a large amount of historical meteorological data and known crop growth rules for analyzing the relationship between meteorology-related factors and crop yield,and it achieved good practical results.We believe this method is also suitable for monitoring and predicting the yields of wheat,corn,rice and other crops.Based on this study,when there are enough feature sets and data samples,the stacking model will perform better in prediction accuracy and robustness than single models in most cases through suitable hyperparameter tuning and appropriate base model selection.The significance of the method proposed in this paper is that the yield estimation model based on meteorological factors can not only help to improve the prediction accuracy of soybean yield,but it can also realize the daily monitoring and early warning of soybean yield and guide crop field management.With increases in the number of years and amount of daily meteorological data,the accuracy and applicability of the meteorological factor crop yield prediction model will be further improved (Xuet al.2015).In the future,additional research will be carried out on enriching the feature sets and taking the deep learning framework as base-models for the stacking algorithm.

    5.Conclusion

    Soybean is one of the world’s most important oil and food crops.The accurate prediction of soybean yield is of great significance for agricultural production management,as well as agricultural monitoring and early warning.Based on the meteorology-related factors,this study separated the meteorological yield data through a meteorological yield decision-making system,and constructed a stacking ensemble learning model based on KNN,RF and SVR,which could realize the accurate estimation of soybean yields,and the corresponding distribution map of soybean yields in 173 counties was obtained.The results show three important features of this system.(1) The moving average,HP filtering and exponential smoothing method can effectively separate the soybean meteorological yield data,and provide favorable support for improving the soybean yield estimation model based on climatic factors.(2) Compared with the KNN,RF,LASSO and SVR models,the stacking model is better with respect to theR2,MAPE,MAE and RMSE indicators.The SVR,KNN,RF and stacking models were verified in 173 counties through 5-year sliding predictions.The MAPE indicators of the four models for soybean yield were all lower than 8.2%.The MAPE indicators of the stacking model in 173 counties in China’s main soybean planting areas reached 4.90%,showing that its prediction accuracy is high and its generalizability is strong.Therefore,the stacking model is the preferred model among the models and samples involved in this study.(3) The 5-year sliding prediction method showed that the prediction values of the stacking model for 173 counties were basically consistent with the actual situation,so the estimation results are reliable.

    In general,this study proves the feasibility and effectiveness of using the stacking ensemble learning framework constructed by the KNN,SVR and RF models to predict soybean yields based on meteorological factors.Moreover,the stacking model can accurately predict soybean yields not only on the small-scale (county-level) but also on the large-scale(cross-province),and it provides a new approach for soybean yield estimation.

    Acknowledgements

    The research was supported by the Science and Technology Innovation Project of Chinese Academy of Agricultural Sciences (CAAS-ASTIP-2016-AII).

    Declaration of competing interest

    The authors declare that they have no conflict of interest.

    欧美不卡视频在线免费观看| 男女午夜视频在线观看| 免费在线观看影片大全网站| 亚洲欧美日韩无卡精品| 日本 av在线| АⅤ资源中文在线天堂| 两个人视频免费观看高清| 又粗又爽又猛毛片免费看| 国产午夜精品久久久久久一区二区三区 | 午夜影院日韩av| 欧美bdsm另类| 丰满乱子伦码专区| 久久久久九九精品影院| 免费看日本二区| 国产aⅴ精品一区二区三区波| 中文字幕高清在线视频| 亚洲色图av天堂| 亚洲成av人片在线播放无| 亚洲av二区三区四区| 伊人久久大香线蕉亚洲五| 在线观看一区二区三区| 男女床上黄色一级片免费看| 中文字幕人妻丝袜一区二区| 久久久久久久午夜电影| 国产精品精品国产色婷婷| 日本免费a在线| a在线观看视频网站| 午夜精品久久久久久毛片777| 亚洲欧美激情综合另类| 夜夜躁狠狠躁天天躁| 亚洲国产欧美网| 国产黄片美女视频| 村上凉子中文字幕在线| 国产三级黄色录像| 一本久久中文字幕| 色av中文字幕| 18+在线观看网站| h日本视频在线播放| 亚洲专区中文字幕在线| 一a级毛片在线观看| 哪里可以看免费的av片| 高清毛片免费观看视频网站| 成人午夜高清在线视频| 母亲3免费完整高清在线观看| 亚洲成人久久爱视频| 色尼玛亚洲综合影院| 一区二区三区国产精品乱码| 国产精品一区二区三区四区免费观看 | 岛国在线观看网站| 亚洲精品一卡2卡三卡4卡5卡| 亚洲精品在线美女| 免费av毛片视频| 叶爱在线成人免费视频播放| 很黄的视频免费| 国产在视频线在精品| 亚洲成av人片在线播放无| 亚洲精品在线美女| 色吧在线观看| 欧美激情在线99| 老司机午夜十八禁免费视频| 欧美成狂野欧美在线观看| 亚洲人成伊人成综合网2020| 欧美最黄视频在线播放免费| 九九在线视频观看精品| 国产蜜桃级精品一区二区三区| 噜噜噜噜噜久久久久久91| 久久久久九九精品影院| 午夜福利成人在线免费观看| 欧美+日韩+精品| 1000部很黄的大片| 黄片小视频在线播放| 他把我摸到了高潮在线观看| 国产高清有码在线观看视频| www国产在线视频色| 99久久精品国产亚洲精品| 亚洲国产中文字幕在线视频| 搞女人的毛片| 亚洲美女黄片视频| 亚洲精品国产精品久久久不卡| 18禁在线播放成人免费| 久99久视频精品免费| 欧美中文综合在线视频| 老司机在亚洲福利影院| 无遮挡黄片免费观看| 19禁男女啪啪无遮挡网站| 免费人成视频x8x8入口观看| 91麻豆av在线| 内射极品少妇av片p| 12—13女人毛片做爰片一| 欧美午夜高清在线| 日本a在线网址| 狂野欧美白嫩少妇大欣赏| 国产在线精品亚洲第一网站| 757午夜福利合集在线观看| 国产亚洲精品久久久久久毛片| 亚洲国产精品999在线| 九色成人免费人妻av| 亚洲aⅴ乱码一区二区在线播放| 国产中年淑女户外野战色| 人妻丰满熟妇av一区二区三区| 国产探花极品一区二区| 女人高潮潮喷娇喘18禁视频| 九色成人免费人妻av| 观看美女的网站| 午夜激情欧美在线| 制服人妻中文乱码| 国产午夜精品论理片| 婷婷精品国产亚洲av| 国产又黄又爽又无遮挡在线| av中文乱码字幕在线| av中文乱码字幕在线| 一级a爱片免费观看的视频| 黄色女人牲交| 高清日韩中文字幕在线| 男女下面进入的视频免费午夜| 亚洲av免费在线观看| 国产精品一区二区三区四区久久| 嫩草影院精品99| 91在线精品国自产拍蜜月 | 91麻豆av在线| 国产v大片淫在线免费观看| 99在线视频只有这里精品首页| 老司机午夜十八禁免费视频| 亚洲第一电影网av| 蜜桃久久精品国产亚洲av| 黄色丝袜av网址大全| 国产单亲对白刺激| 欧美成人免费av一区二区三区| 最后的刺客免费高清国语| 观看美女的网站| 少妇裸体淫交视频免费看高清| 女生性感内裤真人,穿戴方法视频| 国产精品久久久久久人妻精品电影| 国产一区二区三区在线臀色熟女| 免费电影在线观看免费观看| 欧美日韩中文字幕国产精品一区二区三区| 欧美成人一区二区免费高清观看| 国内精品久久久久久久电影| 特级一级黄色大片| 久久中文看片网| 麻豆国产av国片精品| 天堂av国产一区二区熟女人妻| 国产野战对白在线观看| 欧美成人一区二区免费高清观看| 国产成人av激情在线播放| 日韩欧美国产一区二区入口| 中亚洲国语对白在线视频| 两个人看的免费小视频| 亚洲欧美日韩无卡精品| 久久久色成人| 日本熟妇午夜| 波多野结衣高清作品| 操出白浆在线播放| 免费av不卡在线播放| 88av欧美| 精品日产1卡2卡| 小说图片视频综合网站| 欧美一区二区亚洲| 久久人妻av系列| 国产高潮美女av| 听说在线观看完整版免费高清| 国产成人欧美在线观看| 人妻夜夜爽99麻豆av| 噜噜噜噜噜久久久久久91| 欧美一级毛片孕妇| 两个人的视频大全免费| 亚洲av熟女| www.熟女人妻精品国产| 精品人妻偷拍中文字幕| 亚洲欧美日韩卡通动漫| 欧美最黄视频在线播放免费| 亚洲美女视频黄频| 一级作爱视频免费观看| 手机成人av网站| 日本精品一区二区三区蜜桃| 老司机午夜福利在线观看视频| 国产亚洲精品久久久久久毛片| 国产亚洲欧美在线一区二区| 久久伊人香网站| 成人av一区二区三区在线看| 欧美在线一区亚洲| 小蜜桃在线观看免费完整版高清| 婷婷六月久久综合丁香| 日本黄色片子视频| 亚洲中文字幕一区二区三区有码在线看| 久久久精品欧美日韩精品| 精品久久久久久成人av| 97碰自拍视频| 国产成人影院久久av| 国产激情偷乱视频一区二区| 国产伦精品一区二区三区视频9 | 国产黄片美女视频| 极品教师在线免费播放| 精品一区二区三区av网在线观看| 五月伊人婷婷丁香| 亚洲国产色片| 麻豆成人av在线观看| 琪琪午夜伦伦电影理论片6080| www国产在线视频色| 久久精品91蜜桃| 亚洲av电影在线进入| 欧美另类亚洲清纯唯美| 波多野结衣高清无吗| 亚洲av熟女| 99热精品在线国产| 国产欧美日韩一区二区三| 国产精品美女特级片免费视频播放器| 国产精品98久久久久久宅男小说| 日韩欧美免费精品| 脱女人内裤的视频| 久久99热这里只有精品18| 在线观看免费午夜福利视频| 国产亚洲精品久久久久久毛片| 国产一区二区三区在线臀色熟女| 夜夜躁狠狠躁天天躁| 亚洲精品日韩av片在线观看 | 国产精品一区二区三区四区免费观看 | 校园春色视频在线观看| 日韩精品青青久久久久久| 亚洲黑人精品在线| 91在线观看av| 亚洲熟妇中文字幕五十中出| 99热这里只有精品一区| 午夜福利在线在线| 青草久久国产| 成人国产综合亚洲| 日韩欧美免费精品| 亚洲中文日韩欧美视频| 日韩欧美三级三区| 婷婷丁香在线五月| 人人妻人人澡欧美一区二区| 好男人在线观看高清免费视频| 熟妇人妻久久中文字幕3abv| 国产一区二区在线av高清观看| 精品午夜福利视频在线观看一区| 91字幕亚洲| 久久亚洲真实| 99国产精品一区二区蜜桃av| 成人一区二区视频在线观看| 欧美午夜高清在线| 国产97色在线日韩免费| 每晚都被弄得嗷嗷叫到高潮| 午夜福利在线观看吧| 久久久久久久久中文| 国内揄拍国产精品人妻在线| 国产成人aa在线观看| 麻豆成人av在线观看| 听说在线观看完整版免费高清| 午夜久久久久精精品| 久久欧美精品欧美久久欧美| 成人无遮挡网站| 亚洲国产欧美网| 黄片小视频在线播放| 久久久色成人| 9191精品国产免费久久| 深夜精品福利| 女人被狂操c到高潮| 久久久久免费精品人妻一区二区| 哪里可以看免费的av片| 久久人妻av系列| www日本黄色视频网| 精品熟女少妇八av免费久了| 999久久久精品免费观看国产| 最近最新中文字幕大全免费视频| 在线播放无遮挡| 黄片小视频在线播放| 特大巨黑吊av在线直播| 免费看a级黄色片| 1024手机看黄色片| 亚洲成人免费电影在线观看| 国产精品久久视频播放| 亚洲色图av天堂| 久久香蕉国产精品| 精品一区二区三区av网在线观看| 18禁国产床啪视频网站| 国产高清videossex| 亚洲乱码一区二区免费版| 国产亚洲av嫩草精品影院| 757午夜福利合集在线观看| 综合色av麻豆| 两个人看的免费小视频| 免费电影在线观看免费观看| 尤物成人国产欧美一区二区三区| 国产精品av视频在线免费观看| 51国产日韩欧美| 午夜福利在线观看免费完整高清在 | 午夜福利在线观看吧| 搞女人的毛片| 日韩欧美三级三区| 亚洲不卡免费看| 美女大奶头视频| x7x7x7水蜜桃| 大型黄色视频在线免费观看| 亚洲欧美日韩高清专用| 亚洲 欧美 日韩 在线 免费| 桃红色精品国产亚洲av| 在线a可以看的网站| 性色av乱码一区二区三区2| 美女被艹到高潮喷水动态| 香蕉av资源在线| bbb黄色大片| 久久精品91蜜桃| 嫩草影院入口| 日本熟妇午夜| 两个人视频免费观看高清| 在线观看舔阴道视频| 长腿黑丝高跟| 久久久久久久亚洲中文字幕 | 中国美女看黄片| 国产精品国产高清国产av| 听说在线观看完整版免费高清| 国产精品野战在线观看| АⅤ资源中文在线天堂| 欧美最黄视频在线播放免费| 少妇的逼好多水| 国产综合懂色| 久久精品国产清高在天天线| www.熟女人妻精品国产| 久久精品国产亚洲av香蕉五月| 女人被狂操c到高潮| 99国产极品粉嫩在线观看| 久9热在线精品视频| 欧美三级亚洲精品| 黄片大片在线免费观看| 国产精品亚洲一级av第二区| 欧美成人一区二区免费高清观看| 日本成人三级电影网站| 国模一区二区三区四区视频| av福利片在线观看| www.www免费av| 波野结衣二区三区在线 | 久久精品国产综合久久久| 丰满乱子伦码专区| 在线播放无遮挡| 色综合站精品国产| 成人精品一区二区免费| 久久久精品欧美日韩精品| 一级毛片高清免费大全| 丰满乱子伦码专区| 91在线观看av| 观看美女的网站| 国产精品亚洲美女久久久| 亚洲性夜色夜夜综合| 看黄色毛片网站| 亚洲内射少妇av| 精品一区二区三区av网在线观看| 亚洲熟妇中文字幕五十中出| av专区在线播放| 19禁男女啪啪无遮挡网站| 怎么达到女性高潮| АⅤ资源中文在线天堂| 午夜视频国产福利| 久久久久久大精品| 欧美高清成人免费视频www| 亚洲av日韩精品久久久久久密| 天堂影院成人在线观看| 欧美黑人欧美精品刺激| 可以在线观看毛片的网站| 天堂√8在线中文| 免费观看精品视频网站| 欧美一区二区国产精品久久精品| 亚洲成av人片在线播放无| 噜噜噜噜噜久久久久久91| 国产亚洲精品综合一区在线观看| 日韩欧美免费精品| 成人国产综合亚洲| 成人无遮挡网站| 国产精品亚洲一级av第二区| 午夜精品在线福利| 亚洲成人久久性| 亚洲av免费高清在线观看| 不卡一级毛片| av女优亚洲男人天堂| av在线蜜桃| 久久久色成人| 又粗又爽又猛毛片免费看| 午夜激情福利司机影院| 久久国产乱子伦精品免费另类| av片东京热男人的天堂| 精品久久久久久,| 成年女人毛片免费观看观看9| 丁香欧美五月| 熟女少妇亚洲综合色aaa.| 热99在线观看视频| 级片在线观看| 亚洲av免费在线观看| 欧美一级a爱片免费观看看| АⅤ资源中文在线天堂| 午夜日韩欧美国产| 亚洲欧美一区二区三区黑人| 亚洲av二区三区四区| 亚洲精品久久国产高清桃花| 欧美三级亚洲精品| 国产成人aa在线观看| 久久欧美精品欧美久久欧美| 国产成人欧美在线观看| 亚洲美女视频黄频| 日本一本二区三区精品| 琪琪午夜伦伦电影理论片6080| 人人妻人人看人人澡| 琪琪午夜伦伦电影理论片6080| 色综合婷婷激情| 噜噜噜噜噜久久久久久91| 国产伦在线观看视频一区| 亚洲av第一区精品v没综合| 色老头精品视频在线观看| 99国产精品一区二区蜜桃av| av福利片在线观看| 日韩高清综合在线| 亚洲成人久久性| 热99re8久久精品国产| 亚洲av成人不卡在线观看播放网| 免费看日本二区| 男女下面进入的视频免费午夜| 成人18禁在线播放| 十八禁网站免费在线| 免费一级毛片在线播放高清视频| 听说在线观看完整版免费高清| 内射极品少妇av片p| 91久久精品国产一区二区成人 | 国产精品自产拍在线观看55亚洲| 香蕉久久夜色| 国产91精品成人一区二区三区| 国产综合懂色| 国产精品日韩av在线免费观看| 91在线观看av| 免费搜索国产男女视频| 午夜两性在线视频| 午夜精品在线福利| 99国产极品粉嫩在线观看| 亚洲第一欧美日韩一区二区三区| 他把我摸到了高潮在线观看| 成人一区二区视频在线观看| 亚洲狠狠婷婷综合久久图片| 99国产精品一区二区三区| 欧美zozozo另类| 免费av不卡在线播放| 亚洲av免费高清在线观看| 日本成人三级电影网站| 久久6这里有精品| 成人精品一区二区免费| 亚洲av美国av| 亚洲男人的天堂狠狠| 国产乱人视频| 亚洲欧美日韩卡通动漫| 国产亚洲精品综合一区在线观看| 九九热线精品视视频播放| 啦啦啦韩国在线观看视频| АⅤ资源中文在线天堂| 国产av麻豆久久久久久久| 欧美黑人欧美精品刺激| 欧美大码av| 国产精品,欧美在线| 老司机午夜福利在线观看视频| 久久人人精品亚洲av| 日本黄色片子视频| 在线天堂最新版资源| 国产高清有码在线观看视频| 成人欧美大片| 精品国产美女av久久久久小说| 一卡2卡三卡四卡精品乱码亚洲| 国产精品影院久久| 可以在线观看的亚洲视频| 动漫黄色视频在线观看| 国产又黄又爽又无遮挡在线| 国产高清视频在线观看网站| 搡老熟女国产l中国老女人| 色播亚洲综合网| 亚洲成人免费电影在线观看| 可以在线观看的亚洲视频| 国产真实伦视频高清在线观看 | 亚洲欧美激情综合另类| 婷婷六月久久综合丁香| 人妻丰满熟妇av一区二区三区| 舔av片在线| 岛国在线观看网站| 精品欧美国产一区二区三| 此物有八面人人有两片| 老司机福利观看| 香蕉av资源在线| 真人做人爱边吃奶动态| 欧美在线一区亚洲| 每晚都被弄得嗷嗷叫到高潮| 久久草成人影院| 国产精品久久久久久精品电影| 欧美最黄视频在线播放免费| 日本a在线网址| 日本黄色视频三级网站网址| 国产精品嫩草影院av在线观看 | 欧美乱色亚洲激情| 桃红色精品国产亚洲av| 人人妻人人澡欧美一区二区| av黄色大香蕉| 久久精品综合一区二区三区| 老熟妇乱子伦视频在线观看| 99精品久久久久人妻精品| 欧美日本亚洲视频在线播放| 国内久久婷婷六月综合欲色啪| 国产成人福利小说| 成人国产综合亚洲| 国产真实乱freesex| 亚洲精品日韩av片在线观看 | 亚洲美女视频黄频| a级一级毛片免费在线观看| 性色av乱码一区二区三区2| 午夜两性在线视频| 两人在一起打扑克的视频| 他把我摸到了高潮在线观看| 18+在线观看网站| 嫩草影院入口| 国产三级中文精品| 国内久久婷婷六月综合欲色啪| 亚洲精品国产精品久久久不卡| 在线十欧美十亚洲十日本专区| 俺也久久电影网| 97碰自拍视频| 99久久成人亚洲精品观看| 国产精品三级大全| 久久久久国产精品人妻aⅴ院| 毛片女人毛片| 日本与韩国留学比较| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 制服丝袜大香蕉在线| 久久国产精品影院| 国产日本99.免费观看| 国产欧美日韩一区二区三| 色综合婷婷激情| 欧美xxxx黑人xx丫x性爽| 午夜福利高清视频| 午夜福利成人在线免费观看| 亚洲激情在线av| 欧美日本视频| 男插女下体视频免费在线播放| 亚洲美女黄片视频| 国产成人a区在线观看| 国产伦人伦偷精品视频| 精品国产超薄肉色丝袜足j| 久久久国产成人精品二区| 国产91精品成人一区二区三区| 亚洲国产日韩欧美精品在线观看 | 不卡一级毛片| 桃色一区二区三区在线观看| 久久久久久久久久黄片| 脱女人内裤的视频| 男女视频在线观看网站免费| 亚洲av成人不卡在线观看播放网| 精品久久久久久久久久久久久| 亚洲无线在线观看| 黄色成人免费大全| 美女 人体艺术 gogo| 搡女人真爽免费视频火全软件 | 国产成人福利小说| 国产黄片美女视频| 老司机午夜十八禁免费视频| 在线免费观看的www视频| 在线观看舔阴道视频| 男人的好看免费观看在线视频| 久久国产乱子伦精品免费另类| 亚洲在线自拍视频| 日本a在线网址| 欧美一区二区精品小视频在线| 法律面前人人平等表现在哪些方面| 成人特级av手机在线观看| 一级黄色大片毛片| 成人鲁丝片一二三区免费| 日韩欧美三级三区| 亚洲欧美日韩东京热| 麻豆国产av国片精品| av欧美777| 亚洲av中文字字幕乱码综合| 国模一区二区三区四区视频| 村上凉子中文字幕在线| 日韩大尺度精品在线看网址| 两个人视频免费观看高清| 日韩免费av在线播放| 黄色丝袜av网址大全| 香蕉丝袜av| 悠悠久久av| 色尼玛亚洲综合影院| 叶爱在线成人免费视频播放| 精品一区二区三区人妻视频| 内地一区二区视频在线| 国产精品精品国产色婷婷| 欧美日韩黄片免| 久久精品国产99精品国产亚洲性色| 国产免费av片在线观看野外av| 国产亚洲精品综合一区在线观看| 国产亚洲av嫩草精品影院| 午夜福利欧美成人| 日韩欧美在线乱码| 亚洲最大成人手机在线| 国内揄拍国产精品人妻在线| netflix在线观看网站| 嫁个100分男人电影在线观看| 日韩欧美精品v在线| 久久久精品大字幕| 99国产精品一区二区蜜桃av| 人人妻,人人澡人人爽秒播| 久久国产精品人妻蜜桃| 69av精品久久久久久| 日本五十路高清| 啦啦啦观看免费观看视频高清| 欧美激情在线99| av天堂在线播放| 亚洲av成人精品一区久久| 啪啪无遮挡十八禁网站| 神马国产精品三级电影在线观看| 国产成人a区在线观看| 欧美成人a在线观看| 日韩成人在线观看一区二区三区| 免费在线观看日本一区| 亚洲国产精品成人综合色| 亚洲精品亚洲一区二区| 国产又黄又爽又无遮挡在线| 99国产精品一区二区蜜桃av|