Figures
Abstract
Accurate prediction of crop phenological stage is essential for evaluating management strategies and assessing crop responses to environmental changes. In this work, we modified Non-dominated Sorting Genetic Algorithm with the core algorithm of PEST (MNSGA-II) and compared it to two other algorithms of Generalized Likelihood Uncertainty Estimation (GLUE) and Differential Evolution (DE) to calibrate the cultivar-specific parameters (CSPs) of CROPGRO-Soybean phenological model (CSPM) so as to exactly simulate the soybean phenology using the multi-source datasets of multi-site, multi-year, and multi-cultivar. Independent experimental data are used to validate the CSPM with the optimized parameters. The root means square error (RMSE), the mean absolute error (MAE), and coefficient of determination (R2) are used to evaluate the effects of different algorithms on calibrating the CSPs. The RMSEs (MAEs, R2) between all observed data and simulated data based on MNSGA-II, GLUE and DE are 4.28 (3.53, 0.9445) days, 4.76 (4.05, 0.9438) days and 5.17 (4.85, 0.9336) days, respectively, with little difference among the three algorithms. MNSGA-II has a certain advantage in calibration effect, and GLUE is the most stable during the repetition of each calibration. The MNSGA-II can be considered as a relatively ideal algorithm for estimating the crop model parameter. Which algorithm should be selected to calibrate the parameters of crop model according to the actual requirements. These results provide a reference to choose the suitable algorithm for estimating crop model parameter.
Citation: Zhang Y, Zhang Y, Jiang H, Tang L, Liu X, Cao W, et al. (2025) Comparison of three algorithms for estimating crop model parameters based on multi-source data: A case study using the CROPGRO-Soybean phenological model. PLoS One 20(5): e0323927. https://doi.org/10.1371/journal.pone.0323927
Editor: Babar Iqbal, Jiangsu University, CHINA
Received: October 4, 2024; Accepted: April 15, 2025; Published: May 14, 2025
Copyright: © 2025 Zhang et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting Information files
Funding: The work is supported by the National Natural Science Foundation of China (31872847) and the Shandong Provincial Natural Science Foundation of China (ZR2021MC044, ZR2021MF085, ZR2022QF046, ZR2023QC116).
Competing interests: The authors have declared that no competing interests exist
1. Introduction
Crop modeling is an important tool to study the impact of climate change on crop production [1]. Prediction of crop phenology is affected by model parameters, model inputs, and model structures. Parameter uncertainty in crop model mainly refers to the strong uncertainty in the values of crop cultivar-specific parameters (CSPs) and soil parameters. The uncertainty of model input data mainly includes the uncertainty of field observation data and meteorological data uncertainty. The structural design and complexity of the model vary greatly with different application purposes, and the structural uncertainty is one of the important sources of model uncertainty [2–3]. Uncertainty in parameter values is a vital factor in model prediction and has been a main research focus in reducing model uncertainty and improve model prediction [4–6]. CSPs are commonly used in crop models to quantify developmental features that differentiate between crop varieties, cultivars, or hybrids. However, because CSPs are unknown and hard to directly measure under field conditions, the estimation of CSPs is of great importance for obtaining reliable predictions using crop simulation models [7]. A number of methods have been developed to estimate crop model parameters, including trial-and-error [8–9], and automatic calibration [3,6,10]. Genetic algorithm (GA) is an efficient single-objective optimization algorithm [11]. Srinivas and Deb [12] adapted GA to solve the multi-objective problems, and developed a multi-objective algorithm known as Non-dominated Sorting Genetic Algorithm (NSGA), which was further improved as the NSGA-II by Deb et al. [13] NSGA-II has been widely applied in agriculture and hydrology fields [14–15]. Rodriguez et al. [14] used NSGA-II to identity best management means that effectively minimize nutrients pollution cost by providing optimal fronts between pollutant reduction and total net cost increase. Qie et al. [15] employed the NSGA-II to establish a model that could simultaneously optimize irrigation date and amount for saving water and increasing yield in the maize irrigation system.
The algorithm of GLUE is one of the most popular methods for estimating crop model parameters [6,16,17]. In combination with GLUE method, the quantitative influence of different combinations of the observed phenological stages on estimation of cultivar-specific parameters was explored by the CROPGRO-Soybean phenological model [18]. GLUE has been integrated into DSSAT system and is used to correct parameters for different crops, it is easy for users to operate and the performance of optimized parameters has been significantly improved [7].
The DE algorithm is a random search optimization algorithm using floating point vector encoding in continuous space. DE has the advantages of simple principle, few algorithm parameters and good search ability [19]. Some studies have shown that DE algorithm has good performance to estimate crop model parameters. Vesterstrom and Thomsen [20] employed DE, particle swarm and other evolutionary algorithms to 34 benchmark problems, the experimental results showed that DE had better performance than other algorithms. Zúñiga et al. [21] applied DE, covariance matrix adaptation evolution strategy, particle swarm and artificial bee colony to estimate the parameters of SUCROS growth model, and the results indicated that DE have the best optimization effect. Jiang et al. [22] improved the DE algorithm to calibrate the CSPs of rice phenology model with better estimating results.
Crop phenology determines the timing of various agronomic management measures. Accurate prediction of crop phenology is essential for evaluating management strategies and assessing crop responses to environmental and management changes [23–24]. He et al. [25] employed a Bayesian method to derive the parameters controlling canola flowering and maturity dates of APSIM-Canola model based on multi-source data of canola phenology in China. Liu et al. [26] used least squares parameter estimation to calibrate WheatGrow phenology model for four widely used cultivars in the main winter wheat production region of China.
Multiple algorithms have been utilized to optimize the parameters of crop models in recent studies to improve the simulated effects of the models. But the output of algorithm NSGA-II is a range of non-dominant solutions which is different to select optimal solutions for crop model parameter, thus NSGA-II has not been widely used to calibration parameters of crop models, and not been compared with other algorithms in optimization effects.
A multi-source experimental datasets was used for this study, including four soybean phenological stages of first flowering, first pod, first grain and first maturity stages in two years, two ecological sites, and nine soybean varieties. Using the CROPGRO-Soybean phenological model, the objectives of this study are (1) to modify the algorithm NSGA-II with the core algorithm of PEST to easily select the optimal solutions for crop model parameter, (2) to utilize the algorithms of MNSGA-II, GLUE, and DE to calibrate the CSPs (include CSDL, PPSEN, R1PPO, EM-FL, FL-SH, FL-SD, SD-PM) related to the simulation of phenological stages in CSPM and (3) to compare and analyze the calibration effects of the three algorithms. The algorithm selected by comparison with good performance would provide support to reduce the uncertainty for crop model.
2. Materials and methods
2.1 Brief introduction to CROPGRO-Soybean model
The model of CROPGRO-Soybean is a process-based model that simulates C, water, and N balances for the soybean plant and soil [27–28], which includes 15 cultivar parameters that characterize phenology and vegetative and reproductive growth. This study focuses the calibration of the three coefficients related to photoperiod sensitivity (CSDL, PPSEN, and R1PPO), and four coefficients related to photothermal duration of life phases (EM-FL, FL-SH, FL-SD, SD-PM) in CROPGRO-Soybean phenological model, which are associated with the simulation of the four phenological stages including the first flowering stage (FS), first pod stage, (PS) first grain stage (GS) and first maturity stage (MS). And these seven coefficients are usually calibrated in the cultivar level [29]. The value ranges typical for these parameters are described by Boote et al. [30], displayed in Table 1.
2.2 Experimental design
The three field experiments (Exp. 1, Exp. 2, and Exp. 3) were conducted in two years of 2018 and 2019, and two sites of Nanjing in Jiangsu Province (32°3’32″N, 118°37’40″E) and Dangtu in Anhui Province (31°34’15″N, 118°29’52″E), involving nine Yangtze-Huai soybean breeding line labeled as Ci (i = 1, 2, …, 8, 9). Row planting was implemented with a planting depth of 3 cm, a row spacing of 0.5 m, and a row length of 2 m, in three replicates. The detailed information regarding the field experiments was provided in Table 2.
Crop management practices were in accordance with the recommendations of the local agriculture department. During the field experiment, no obvious light, temperature, water, nutrition, pest, or disease stresses were observed during the crop growth seasons, and the yield of each soybean cultivar is normal in the field experiments. Daily meteorological data were downloaded from the meteorological information center of the State Meteorological Administration of China.
2.3 Optimization algorithms
According the framework in Fig 1, we employ three algorithms to calibrate the parameters of the CROPGRO-Soybean phenological model. The GLUE method was constructed by Beven and Binley [31], which was detailly summarized for calibrating the CSPM by Zhang et al. [18]. And other two algorithms are introduced as follows. The different algorithms are realized using Python programming language on IDE of Spyder in the Anaconda.
2.3.1 The algorithm of MNSGA-II.
The main steps of the NSGA-II include initializing the parameter combinations, evaluating the combinations, fast non-dominated sorting process, calculating the crowding distance, two-chromosome tournament selection, crossover and mutation process, and combining the populations [13], described as follows.
- Step 1: Initial parameter populations Pt is randomly generated using uniform distribution according to the ranges of parameters (Table 1).
- Step 2: After non-dominated sorting for the initial populations of Pt, the first-generation offspring populations of Qt is obtained by the genetic algorithms with selection, mutation, and crossover.
- Step 3: The paternal populations Pt and the offspring populations Qt are merged as Rt. After fast non-dominated sorting of Rt, the crowding distance of each population in Rt is calculated.
- Step 4: A two-chromosome tournament selection is used to select the best populations for the next generation. Two chromosomes in Rt are selected randomly and compared in terms of the front-rank and the crowding distance, the fittest populations are selected to form a new parental population.
- Step 5: The new parental population is handled back to step 2, until the genetic generations have arrived.
- Step 6: PEST is parameter-independent and uncertainty analysis-based software [32]. The core algorithm of PEST estimates model parameters by minimizing a given objective function of Eqn (1),
where X represents the action of a model under calibration conditions; b represents the parameter vector for this model; c is a vector of observations for which there are model-generated counterparts; and M is the cofactor matrix, a diagonal matrix in which the elements are the squares of the observation weights.
The NSGA-II needs to be modified to easily select the optimal solutions for crop model parameters. Since the output from NSGA-II is a non-dominant solution set composed of a certain number of individuals with optimized CSPs values, it requires a next step to select the optimal solutions from the non-dominant solution set. By integrating the NSGA-II with the core algorithm of PEST, we can attain the optimal parameter set, which is the optimized parameter combination with the non-dominated order of 1 that can minimize the Errtol calculated by Eqn (2).
where Errtol is the total error for the four phenological stages. Oi and Si denote the observed and simulated values of phenological stages, respectively. ωi denotes the weight coefficient, set as 1.0 in this work. Nps is number of observed data of phenological stage, Nps = 4 in this work. abs() denotes the absolute of a numerical value.
2.3.2 The algorithm of DE.
The algorithm of DE is an optimization algorithm based on modern intelligence theory, which guides the optimization search direction through the swarm intelligence generated by the cooperation and competition among the individuals in a population [19]. The specific evolutionary process of DE is summarized as follows.
- Step 1: According to the range of each optimized parameter (Table 1), uniform distribution is employed to randomly generate initial population of parameter combination.
- Step 2: Fitness function of Eqn (3) is used to calculate the fitness value of each individual (parameter combination) in initial population to evaluate the simulated results of this individual.
where FitFunc is the fitness function of DE. The meanings of other symbols are the same as above.
- Step 3: If the evolution generation has arrived, the evolution process is terminated and the output solution in the last optimization round is taken as the optimal individual for the CSPM. Otherwise, the optimization continues.
- Step 4: The intermediate population is generated by mutation and crossover operation for all individuals in initial population.
- Step 5: Calculating the fitness values of each individual in intermediate population. A new generation population is obtained by evaluating the fitness of each individual in the initial and the intermediate population.
- Step 6: The new generation of population is cycled back to Step 2.
2.4 Parameter settings for CSMP and the three algorithms
The required parameter value of the CSPM and the three algorithms are routinely set as follows:
The CSPM: Actual sowing depth, meteorological data and position latitude are input into CSPM, and the other required parameters for simulating the four phenological stages (FS, PS, GS, and MS) were used for the remaining parameters in CSPM.
The MNSGA-II: number of initial populations Nin=1000, number of generation Ngn = 20, crossover probability(pc) parameter is 0.8, mutation probability (pm) is 1/Nop, number of CSPs, Nop = 7, both the simulated binary crossover parameter and polynomial mutation parameter are set at a normal value of 20.
The GLUE: Nin =20000, Ngn = 1, the threshold value of likelihood function is set at 0.90.
The DE: Nin =500, Ngn = 40, parameter pc and pm are set at 0.5 and 2.38/(sqrt(2⊆Nop)), respectively.
2.5 The evaluation criteria
Root mean square error (RMSE), mean absolute error (MAE), and coefficient of determination (R2) are used to evaluate the calibration effect of each algorithm, calculated by Eqn (4–6), respectively [18].
where Ntol is the number of the observed or simulated values of phenology. RSS and TSS denote the residual sum of squares and the total sum of squares, respectively. All symbols used in this study are listed in Table 4.
2.6 The calibration and evaluation for the CSPs in CSPM
Each algorithm of MNSGA-II, GLUE, and DE and the observed phenological data of Ci (i = 1, 2, 3) in Exp. 1, Ci (i = 4, 5, 6) in Exp. 2, and Ci (i = 7, 8, 9) in Exp. 3 are utilized to calibrate the CSPs. The independent data of Exp. 2 (C1, C2, C3), Exp. 3 (C4, C5, C6), and Exp. 1 (C7, C8, C9) are used to evaluate the optimized CSPs. And the detailed information is described in Table 3. The calibration of each algorithm for one soybean cultivar is repeatedly executed three times, and three groups of optimized CSPs containing CSDL, PPSEN, R1PPO, EM-FL, FL-SH, FL-SD, SD-PM are generated. There are no significant differences among these three optimized CSPs using the T-test with the types of single tail and paired test (P > 0.05), the mean value of these three optimized CSPs is calculated as the optimal optimized value of the seven CSPs. The difference analysis results indicate these three algorithms are relatively stable in calibrating the CSPs of CSPM, and GLUE is the most stable during repeating each calibration.
3. Results
The RMSE, MAE, and R² were calculated using Eqn (4) and Eqn (6) to evaluate the calibration performance of the three algorithms: MNSGA-II, GLUE, and DE. The evaluation was conducted by comparing the calibration data from Exp. 1 with the evaluation data from Exp. 2, as well as the calibration data from Exp. 2 with the evaluation data from Exp. 3, and the calibration data from Exp. 3 with the evaluation data from Exp. 1.
For the calibration data from Exp. 1 and evaluation data from Exp. 2, the calculated RMSEs (MAEs, R²) were 3.75 (3.42, 0.9640) days, 4.39 (4.05, 0.9506) days, and 5.19 (4.92, 0.9309) days for MNSGA-II, GLUE, and DE, respectively. Similarly, for the calibration data from Exp. 2 and evaluation data from Exp. 3, the RMSEs (MAEs, R²) were 4.84 (3.65, 0.9453) days, 4.88 (4.18, 0.9444) days, and 5.20 (4.88, 0.9370) days for the three algorithms. Additionally, for the calibration data from Exp. 3 and evaluation data from Exp. 1, the RMSEs (MAEs, R²) were 4.18 (3.53, 0.9555) days, 4.99 (3.92, 0.9367) days, and 5.13 (4.74, 0.9330) days, respectively. These results are visually summarized in the first, second, and third rows of Fig 2.
Furthermore, the RMSEs (MAEs, R²) between all observed data and simulated data, based on the MNSGA-II, GLUE, and DE algorithms, were calculated as 4.28 (3.53, 0.9445) days, 4.76 (4.05, 0.9438) days, and 5.17 (4.85, 0.9336) days, respectively, as illustrated in Fig 3.
A comparative analysis of the RMSEs and MAEs reveals that the MNSGA-II algorithm exhibits a slight advantage over the GLUE and DE algorithms. However, the differences among the three algorithms are relatively minor, suggesting that all three methods perform comparably well in terms of calibration accuracy.
4. Discussion
In recent years, the parameters calibration of crop model has become a major way to reduce model uncertainty [10,11,22]. How to select a suitable algorithm to calibrate the parameters in crop models is a problem worth studying according to the actual requirement. However, there have been few comparisons among the different algorithms in estimating crop model parameters, most previous studies often focused on the parameters calibration of crop model using the single algorithm [7,25,26,33]. The algorithms of NSGA-II, GLUE, and DE have been applied in many fields due to the effectiveness and efficiency [7,15,21]. Based on multi-source observed data of soybean phenological stages, we conduct modification, comparison and analysis among these three algorithms of NSGA-II, GLUE, and DE to investigate the appropriate algorithm for more accurately estimating the CSPs in CSPM. NSGA-II algorithm outputs a non-dominant solution set in each genetic generation for estimating model parameters, selecting optimal solutions in the last generation through manual tests is required. In this work, we choose the optimal parameter set from a non-dominant solution set by integrating the NSGA-II and the core algorithm of PEST. This modification of the NSGA-II can optimize and simplify the selection of optimal solutions. Different likelihood functions of GLUE can generate different optimization results [16]. According to the characteristics of the observed phenological data, we choose the suitable likelihood function to ensure the calibration effect of GLUE on estimating CSPs. The threshold value is an important parameter in the likelihood function for choosing the optimal solution [34]. By a comparison, threshold value is set at 0.90 in this work. Meanwhile, the selected evaluation function of Eqn (3) obtains good results for DE to estimate model parameters. These measures above can ensure the calibration effects of the three algorithms.
T-test shows that there are no significant differences among the three parameter combinations obtained by repeating the calibration using a certain algorithm (P > 0.05). This demonstrates the three algorithms is stable for estimating the CSPs. However, the optimization algorithm itself has a certain volatility [10], not every simulated phenological stage could simultaneously arrive at a better result at the same time using a given algorithm. This phenomenon is also observed in our research. The calibration effects of considering the same algorithm for different soybean cultivars, different algorithms for the same cultivar, and even the same algorithm for the same cultivar often fluctuate (Fig 2). NSGA-II algorithm has rarely been used to estimate the parameters of crop model, but the MNSGA-II performs well in this study, therefore, it can be considered to calibrate crop model parameter.
we solely focus on the comparison and analysis of various algorithms to calibrate the CSPs of CSPM. Regrettably, we have not taken into consideration the stress conditions during the soybean experiments. Another limitation exists just taking CSMP as research object in this study. In later work, we will extend the optimization algorithms to crop models under stress conditions, and employ more target data including crop leaf area index, crop yield to verify the effects of different algorithms on calibrating the parameters of different crop models.
5. Conclusions
This study modified NSGA-II with the core algorithm of PEST, and calibrates the CSPs of the CSPM using three algorithms (MNSGA-II, GLUE, and DE) with multi-source datasets. Analysis revealed that all three algorithms exhibit stable parameter estimation, with GLUE showing the highest stability across repeated calibrations. While MNSGA-II slightly outperformed others in calibration accuracy (assessed via RMSE, MEA, and R²), differences among the three algorithms were marginal. Overall, MNSGA-II emerges as the most suitable algorithm for crop model parameter estimation. However, its generalizability to other crops requires further validation. In the further, we will improve and optimize the MNSGA-II to provide more efficient and accurate optimization of the crop model parameters.
Acknowledgments
The authors thank Dr. Yubin Yang of Texas A&M University System for reviewing an earlier draft of the manuscript.
References
- 1. Yao F, Xu Y, Lin E, Yokozawa M, Zhang J. Assessing the impacts of climate change on rice yields in the main rice areas of China. Clim Change. 2007;80(3–4):395–409.
- 2. Iizumi T, Yokozawa M, Nishimori M. Parameter estimation and uncertainty analysis of a large-scale crop model for paddy rice: Application of a Bayesian approach. Agr. Forest Meteorol. 2009;149(2):333–48.
- 3. Tao F, Rötter RP, Palosuo T, Gregorio Hernández Díaz-Ambrona C, Mínguez MI, Semenov MA, et al. Contribution of crop model structure, parameters and climate projections to uncertainty in climate change impact assessments. Glob Chang Biol. 2018;24(3):1291–307. pmid:29245185
- 4. Kersebaum KC, Boote KJ, Jorgenson JS, Nendel C, Bindi M, Fruehauf C. Analysis and classification of data sets for calibration and validation of agro-ecosystem models. Environ Modell Softw. 2015;72:402–17.
- 5. Wallach D, Nissanka S, Karunaratne A, Weerakoon W, Thorburn P, Boote K. Accounting for both parameter and model structure uncertainty in crop model predictions of phenology: A case study on rice. Eur J Agron. 2017;88:53–62.
- 6. Gao Y, Wallach D, Liu B, Dingkuhn M, Boote KJ, Singh U, et al. Comparison of three calibration methods for modeling rice phenology. Agr. Forest Meteorol. 2020;280:107785.
- 7.
Jones J, He J, Boote K, Wilkens P, Porter C, Hu Z. Estimating DSSAT cropping system cultivar-specific parameters using bayesian techniques. Methods of introducing system models into agricultural research. 2011. p. 365–94.
- 8. Liu X, Ding D, Zhang H, Chu X, Kun Y, Feng H. Evaluation analysis of aquacrop model in modeling winter wheat growing development and soil moisture under plastic mulching. Sci Agric Sinica. 2017;50:1838–51.
- 9. Patel C, Nema AK, Singh RS, Yadav MK, Singh SK, Shiv A, et al. Evaluation of DSSAT-CERES model for irrigation scheduling of wheat crop in Varanasi region of Uttar Pradesh. J. Agrometeorol. 2017;19:120–124.
- 10. Ma HJ, Malone RW, Jiang TC, Yao N, Chen S. Estimating crop genetic parameters for DSSAT with modified PEST software. Eur J Agron. 2020;115:126017.
- 11. Zhuang J, Jiang H, Liu L, Wang F, Tang L, Zhu Y. Parameters optimization of rice development stages model based on individual advantages genetic algorithm. Sci Agr Sinica. 2013;46:2220–31.
- 12. Srinivas N, Deb K. Multi-objective function optimization using nondominated sorting genetic algorithms. Evol Comput. 1995;2:221–48.
- 13. Deb K, Pratap A, Agarwal S, Meyarivan T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Computat. 2002;6(2):182–97.
- 14. Rodriguez HG, Popp J, Maringanti C, Chaubey I. Selection and placement of best management practices used to reduce water quality degradation in Lincoln Lake watershed. Water Resour Res. 2011;47(1).
- 15. Qie Z, Han L, Wu X. Optimization of crop irrigation quantity and irrigation date based on the improved NSGA-Ⅱ. T Chin Soc Agric Mach. 2011;42:106–10.
- 16. He J, Jones J, Graham W, Dukes M. Influence of likelihood function choice for estimating crop model parameters using the generalized likelihood uncertainty estimation method. Agric Syst. 2010;103:256–64.
- 17. Pathak TB, Jones JW, Fraisse CW, Wright D, Hoogenboom G. Uncertainty analysis and parameter estimation for the CSM-CROPGRO-cotton model. Agron J. 2012;104:1363–73.
- 18. Zhang Y, Zhang Y, Jiang H, Tang L, Liu X, Cao W, et al. Effects of different observed datasets on the calibration of crop model parameters with GLUE: A case study using the CROPGRO-Soybean phenological model. PLoS One. 2024;19(6):e0302098. pmid:38870135
- 19. Storn R. On the usage of differential evolution for function optimization. In: Fuzzy Inf Process Soc. 1996. p. 519–23.
- 20. Vesterstrom J, Thomsen R. A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. Evol Comput. 2004;12(1):1980–7.
- 21. César Trejo Zúñiga E, López Cruz IL, García AR. Parameter estimation for crop growth model using evolutionary and bio-inspired algorithms. Applied Soft Computing. 2014;23:474–82.
- 22. Jiang H, Zhao K, Tang L, Li Y, Yang H. Automatic calibration of parameters for crop phenological predicting model based on adaptive differential evolution algorithm. Trans Chin Soc Agr Eng. 34:176–84.
- 23. Menzel A, Sparks TH, Estrella N, Koch E, Aasa A, Ahas R, et al. European phenological response to climate change matches the warming pattern. Global Change Biology. 2006;12(10):1969–76.
- 24. Wang J, Wang E, Feng L, Yin H, Yu W. Phenological trends of winter wheat in response to varietal and temperature changes in the North China Plain. Field Crops Res. 2013;144:135–44.
- 25. He D, Wang E, Wang J, Lilley J, Luo Z, Pan X, et al. Uncertainty in canola phenology modelling induced by cultivar parameterization and its impact on simulated yield. Agr. Forest Meteorol. 2017;232:163–75.
- 26. Liu L, Wallach D, Li J, Liu B, Zhang L, Tang L. Uncertainty in wheat phenology simulation induced by cultivar parameterization under climate warming. Eur J Agron. 2018;94:46–53.
- 27.
Hoogenboom G, Jones JW, Wilkens PW, Batchelor WD, Bowen WT, Hunt LA. Crop models. In: Tsuji GY, Uehara G, Balas S, editors. DSSAT V3. Honolulu: University of Hawaii; 1994. p. 95–244.
- 28.
Boote KJ, Jones JW, Hoogenboom G, Wilkerson GG. Evaluation of the CROPGRO-soybean model over a wide range of experiments. In: Kropff MJ, Teng PS, Agarwal PK, et al., editors. Systems approaches for sustainable agricultural development. Boston: Kluwer Academic Publishers; 1997. p. 113-–33.
- 29. Boote K, Kropff M, Bindraban P. Physiology and modelling of traits in crop plants: implications for genetic improvement. Agric Syst. 2001;70:395–420.
- 30. Boote KJ, Jones JW, Batchelor WD, Nafziger ED, Myers O. Genetic coefficients in the CropGro-soybean model: links to field performance and genomics. Agron J. 2003;95:32–51.
- 31. Beven K, Binley A. The future of distributed models: model calibration and uncertainty prediction. Hydrol Process. 1992;6:279–98.
- 32.
Doherty J, Brebber L, Whyte P. PEST: Model-Independent Parameter Estimation. Corinda: Watermark Computing; 1994. p. 336.
- 33. . He J, Dukes MD, Jones JW, Graham WD, Judge J. Applying GLUE for Estimating CERES-Maize genetic and soil parameters for sweet corn production. T Asabe. 2009;52(6):1907–21.
- 34. Tan J. Study on parameter sensitivity and model uncertainty analysis of crop model. Wuhan University of China; 2017.