Abstract
The applicability of artificial neural networks (ANN), adaptive neuro-fuzzy inference system (ANFIS), and genetic programming (GP) techniques in estimating soil temperatures (ST) at different depths is investigated in this study. Weather data from two stations, Mersin and Adana, Turkey, were used as inputs to the applied models in order to model monthly STs. The first part of the study focused on comparison of ANN, ANFIS, and GP models in modeling ST of two stations at the depths of 10, 50, and 100 cm. GP was found to perform better than the ANN and ANFIS-SC in estimating monthly ST. The effect of periodicity (month of the year) on models’ accuracy was also investigated. Including periodicity component in models’ inputs considerably increased their accuracies. The root mean square error (RMSE) of ANN models was respectively decreased by 34 and 27 % for the depths of 10 and 100 cm adding the periodicity input. In the second part of the study, the accuracies of the ANN, ANFIS, and GP models were compared in estimating ST of Mersin Station using the climatic data of Adana Station. The ANN models generally performed better than the ANFIS-SC and GP in modeling ST of Mersin Station without local climatic inputs.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Soil temperature is the most important factor influencing the growth, development, and yield of a crop to a particular climatic condition. It depends on climatic and environmental factors such as solar radiation, air temperature, rainfall, albedo, topographical variables, and other surface characteristics. Plant growth progresses are deeply bound up with soil temperature through various phenological stages such as germination stage towards maturity level (Rosenzweig and Liverman 1992a, b). Plants can grow only within certain limit of temperatures. Seed germination is highly dependent on soil temperature (ST) and other climatic variables. However, the range of ST in which seeds perform better growth depends largely on crop types (Hasanuzzaman et al. 2013). Accordingly, the ST defines which species can live in a particular region. In literature, there are many studies about the importance of soil temperature for the plant life. Soil temperatures affect the rates of photosynthesis, respiration, and transpiration of plants. In most temperate zone specifies, the rate of photosynthesis is reported to increase from near freezing until it attains a maximum between 15 and 25 °C. For tropical species, the minimum temperature for photosynthesis is several degrees above freezing and the maximum well above 25 °C (Creamer and Fox 1980). Respiration often continues to increase above a critical high temperature at which photosynthesis begins to decrease. Anderson and McNaughton (1973), investigating 17 populations of 12 vascular plant species, reported that decreasing soil temperature from 20 to 3 °C had no adverse effect on transpiration or photosynthesis. However, it was observed that plant growth was significantly reduced. Growth reduction at low soil temperature was therefore concluded to result from impaired turgor, decreased root growth and metabolism, or impaired cytokinin synthesis and translocation and not from direct limitation of carbon assimilation. Temperatures where active plant cells die is reported to vary from 120 to 140 °F (49 to 60 °C) and depend on species, age of tissues, and length of exposure to high temperature (Swank and Vose, 1988). Temperatures in excess of 140 °F (60 °C) have been found to produce injury due to breakdown of proteins. Labanauskas et al. (1975) found that Yecora wheat grown at soil temperature of 25 °C yielded less grain than those plants grown in 15 and 5 °C temperatures. Changes in soil temperature cause some alterations on the soil properties. Creamer and Fox (1980) reported that lowering soil temperature appeared to inhibit nitrification and helped maintain high pH. Moragham (1980) concluded that nutrient stresses in flax (Linum usitatissimum) due to P and Zn deficiencies were likely to develop at soil temperature of 25 °C. Munevar and Wollum (1981) reported that increasing root temperature from 28 to 40 °C had detrimental effect on the number of nodules, the specific nitrogenase activity, the N content, and dry weight of tops and roots of inoculated plants. Mackay and Barber (1984), investigating com yield, reported that phosphorus uptake was two- to fourfold greater at soil surface temperature of 25 °C than at 18 °C.
For agricultural engineering problems, it is necessary to know the variation of the soil temperature values for increasing the performance of the germination, growth, and yield of the crops, which are commonly estimated local climatic conditions and soil properties (Mihalakakou 2002). Furthermore, several studies compared the artificial neural networks (ANNs) with simple empirical equations in estimating meteorological and hydrological parameters such as air temperature, evapotranspiration, solar radiation, relative humidity, soil temperature, water quality, and water discharge, (e.g., Trajkovic et al. 2000; Sudheer et al. 2003; Rahimikhoob 2010; Trajkovic 2010; Tabari et al. 2011; Cobaner 2011, 2013; Rezaeian-Zadeh et al. 2012; Kisi and Tombul 2013; Kisi et al. 2013; Cobaner et al. 2014; Citakoğlu et al. 2014; Kisi et al. 2015). George (2001) reported that the estimation of climatic variables such as soil temperature, air temperature, relative humidity, and wind speed are essential for agricultural purpose and all these are strongly correlated as a result of surface solar radiation.
The accurate prediction of soil temperature values plays a significant role on plant growth processes. Therefore, soft computing models such as especially ANNs and adaptive neuro-fuzzy inference system (ANFIS) models have been used for modeling ST values. Mihalakakou (2002) investigated the estimation capability of ANN and deterministic models in annual and daily soil surface temperature values for bare and short-grass-covered soil. It was reported that the soft computing method was able to accurately predict the surface STs. Bilgili (2010) compared the estimation performance of the linear and nonlinear regression models versus three-layer ANN models for monthly ST values at different depths. In his study, best input combination between the meteorological variables and soil temperature was determined with the stepwise linear regression technique. These selected metrological variables such as air temperature, relative humidity, atmospheric pressure, solar radiation, rainfall, and wind speed were used as input variables to the regression and ANN models. It was concluded that the prediction performance of the ANN model was significantly better than the regression techniques. Tabari et al. (2011) also compared the ANN and regression techniques for modeling ST values at different depths in Iran. They have reported similar results with Bilgili (2010). Tabari et al. (2011) compared multilayer ANN and linear regression in estimating daily ST at different depths in Iran, and they reported that the ANN estimates provided better accuracy than the regression. Kim and Singh (2014) examined the applicability of multilayer perceptron (MLP) and neuro-fuzzy models in modeling STs at 10 and 20 cm depths. Bilgili (2010) estimated monthly ST of Adana City, Turkey, using linear/nonlinear regressions and MLP and they showed that MLP provided better accuracy than the regression models. Kisi et al. (2015) used different neural computing methods for modeling monthly ST. Wu et al. (2013) employed the ANN for modeling monthly mean ST at 10 cm depth over a large region with complex terrain. They have used grid-based input variables obtained from digital elevation model and remote sensing images such as including latitude, longitude, elevation, topographic wetness index, and normalized difference vegetation index for soil temperature estimation. In this study and as well as all other studies, the authors reported that the ANN models are effective tool for modeling ST.
From the related literature, it is clear that the ANN was previously used for modeling ST. In addition, limited ANFIS studies were carried out with this area, but to the authors’ knowledge, the application of genetic programming (GP) model has not been studied and/or reported for estimating soil temperature in the literature. In the current study, an attempt is made to investigate the accuracy of GP model versus two data-driven models such as three-layer ANN and ANFIS models for modeling monthly soil temperature values in Iran.
2 Used data
The monthly weather data of Mersin (36° 48′ N, 34° 38′ E) and Adana (latitude 37° 00′ N, longitude 35° 19′ E) stations operated by the Turkish State Meteorological Service were used in the study. The location of the Mersin and Adana stations are shown in Fig. 1. The elevations for these stations are 3 and 27 m, respectively. The Mediterranean region has a Mediterranean climate that has warm to hot, dry summers and mild to cool, wet winters. The winter temperature reaches its max. as 24 °C and it may be as high as 40 °C in summer. The winter precipitation can be very heavy and hence inundating is a problem in many areas. There is snow in the high mountain areas while it never snows on the coastal area. The data cover 25-year (1986–2010) monthly values of air temperature, solar radiation, relative humidity, wind speed, and soil temperature at different depths (10, 50, and 100 cm). Data division rule used in the study is 60:20:20, that is, the first 60 % of the whole data was used for training, the second 20 % of the whole data was used for validation, and the last part of the data was used for testing.
3 Methods
3.1 Genetic programming
Genetic programming is an effective symbolic regression technique that solves a given problem using natural selection and evolution (Koza, 1992). The essential difference between GP and genetic algorithm (GA) is related to the representation of the solution. GA creates a string of numbers that represent the solution. In the traditional GP, chromosomes and expression trees are the main components of model and the result of GP model is represented by tree-based structures built from terminals and functions. Tree-based structure of the GP model with a simple example equation (example function: \( {X}_1^2-{X}_2/3 \) ) is expressed in Fig. 2. Solution of a given problem has a fixed length and constant structure consisting of one or several genes. Genes are composed of “nodes” representing functions (like +, –, *, /, √, sin) or terminals containing independent variables and numerical constants. A number of genes can be linked by functions to form a chromosome. Genetic operations such as mutation, transposition, insertion sequence, root insertion sequence, and recombination take place on genes and chromosomes. GP solutions of the problems are selected based on their fitness function. The fitness function is specific to the problem but generally root mean square or mean square error between the actual and the predicted output is used as a fitness function. The minimum the fitness value, the better the program (individual) is. Selection for reproduction, mutation, and crossover for better models is based on fitness criteria and continues until a termination condition is met. Termination condition can be the maximum number of generations or user-defined threshold error of the model (Goldberg 1989).
3.2 Adaptive neuro-fuzzy inference system
Jang (1993) combined the advantages of two techniques, namely, fuzzy inference systems and neural network, and proposed a new method called the adaptive neuro-fuzzy inference system. This method uses linguistic expressions of the fuzzy logic method and has the adaptive learning ability of neural networks in order to improve the system performance.
Learning or training stage of network is a process to adjust the membership functions parameters to determine the relationship between the input and output data. The well-known basic learning rule is backpropagation method which attempts to minimize the error statistics of the model result, generally sum-of-squared differences between target and expected network’s outputs (Drake, 2002). The two most commonly used fuzzy inference types are Mamdani’s system (Mamdani and Assilian, 1975) and Sugeno’s system (Takagi and Sugeno 1985). The difference between these two fuzzy inference systems is the specification of the consequent part. The consequent part is presented as a fuzzy set in the Mamdani’s method (Mamdani and Assilian, 1975), and real numbers, which can be either linear or constant in the Sugeno’s method (Sugeno, 1985). Sugeno’s system is more compact and numerically effective; the output of the model is crisp without defuzzification operation, and it uses the adaptive techniques for training data based fuzzy modeling (Takagi and Sugeno, 1985). The main characteristic attribute of fuzzy modeling is using linguistic variables instead of or in addition to numerical variables. The developed system involves some if/then fuzzy rules to determine the connections between fuzzy variables. The fuzzy rule of the first-order Sugeno’s style has the following form (Sayed et al. 2003; Cobaner 2011):
where A and B are the linguistic terms with fuzzy meaning, and x and y are input and output variables, respectively. The if-part of the rule “x is A” is known as the antecedent or prior, while the then-part of the rule “y is B” is called the final or consequent. The p, q, and r are the consequent parameters. A detailed description of ANFIS can be found in Jang (1993).
3.2.1 Subtractive clustering
There are different ways to find a valid combination of input dataset to design a collection of fuzzy rules and membership functions such as fuzzy C-means, equalizer partitioning, and subtractive clustering. One of the easiest ways to determine the degree of membership functions also to automatically generate fuzzy rules of the input from a given dataset is subtractive clustering (Chiu, 1994). A major point of the subtractive algorithm is to find regions with a high density of data points in the feature space. The subtractive clustering method of Chiu (1994) is a modified form of the mountain clustering method proposed by Yager and Filev (1994). The mountain clustering method is an easy and efficient method for estimation of the number of clusters and the cluster centers of the given data points (Yager and Filev, 1994). After that, Chiu (1995) recommended modified mountain clustering method to reduce the computational difficulty of the previous method. The method grids the data space and calculate a potential value for each grid point depending on distance between the real and potential data points. Then the highest potential grid point is treated as a potential first cluster center based on its possible value. After that, the potential of data points close to the first cluster center is invalid and the following cluster center is defined by revising the potential of data points in order to cancel the prior cluster center’s effect. Each data point is a candidate for cluster centers, and a density measure for each potential data point is defined as (Chiu, 1994)
where \( \alpha =4/{r}_a^2 \), x i is the ith data point, r a is a vector which is a positive constants representing the hyper-sphere cluster radius in data space. The constant r a is effectively the radius defining a neighborhood. Data points outside this radius have insignificant impact on the potential. A data point surrounding with many neighboring data points will have a great potential value. Thus, the mountain and subtractive clustering methods are less sensitive to noise than other algorithms, such as the C-means and the fuzzy C-means (Du and Swamy 2006; Cobaner 2011).
After the data point with the highest potential, x 1, is selected as the first cluster center, \( {x}_1^{*} \), and \( {P}_1^{*} \)is its maximum potential value. To generate the cluster centers, the potential value for each data point is revised by the following formula:
where \( \beta =4/{r}_b^2 \) is a vector which is a positive constant which defines a neighborhood that has measurable reductions in density measure being close to each other; r b must be greater than 1.5 times r a (Chiu, 1994).
The influential radius is significant parameter for specifying the number of clusters. Determining smaller radius outcomes with too many smaller clusters in the data space means more rules and vice versa. Therefore, determination of the proper influential radius is very important for clustering the data space. After determination of the number of fuzzy rules and membership function, the consequent parameters in the output MF are adjusted based on the linear squares approximation for a valid fuzzy inference system. The structure of the ANFIS model used to estimate the monthly soil temperature data based on four input parameters is shown in Fig. 3. The coupled ANFIS with subtractive clustering method has been widely applied in water resources engineering such as reservoir inflow estimation (Bae et al. 2007), long-term precipitation estimation (Kisi and Sanikhani 2015), and spatial estimation of monthly air temperature (Kisi and Shiri 2014).
3.3 Artificial neural networks
Neural networks are data processing techniques that mimic the structure and functioning of the human brain. They do so by simulating the brain’s basic components which include cell body, dendrites, synaptic connections, and axons; they apply the knowledge gained from past experience to find solutions to new problems or situations. The reason behind the extraordinary success of neural networks can be attributed to their capability to model highly nonlinear complex problems. ANNs are very arguably sophisticated nonlinear computational tools. They can learn from examples and predict the form of the function that governs the relationship between independent input variables and targeted output values. In the real world, there are many problems in which the relationship between input and output is complex and cannot be easily identified using traditional statistical methods. Alternatively, neural networks are employed to deal with such problems.
The ANNs consist of a number of interconnected neurons such as input, hidden, and output layers (Fig. 4). These layers consist of parallel processing elements, namely neurons, with each layer being fully linked to the proceeding layer by interconnection strengths or weights. These weights correspond to synaptic efficiency in biological neurons. Commonly, initial the weights are set of random values or based on some previous experience. After that, weights are methodically adjusted by the learning algorithm based on the set of training examples. The backpropagation algorithm proposed by Rumelhart et al. (1986) was used to train the ANN in this study. All neuron in the network pass from a transfer function to change the activation level of a neuron into an output signal. The behavior of the ANN depends on both all interconnection weights and the activation function that is stated for the each layer of the network. Commonly used activation functions are the step function, sign function, sigmoid function, and linear function (Andries, 2002). Determination of a suitable ANN architecture for a required problem has basically three steps (Carling, 1995): (1) determination of the structure of network, (2) training the network, and (3) testing the network. All these procedure are described in detail in literature (ASCE Task Committee, 2000a, b) and Maier and Dandy (1998).
4 Application and Results
Root mean square errors (RMSE), mean absolute relative errors (MARE), determination coefficient (R 2), and Nash–Sutcliffe (NS) efficiency were used for evaluating the accuracy of ANN, ANFIS-SC, and GP models. The RMSE, MARE, R 2, and NS can be expressed as
where N and bar respectively show the data number and mean of the variable, STp and STo indicate the predicted and observed monthly STs.
In the current study, three different applications were employed: (1) accuracy comparison of ANN, ANFIS-SC, and GP models in estimating STs at different depths; (2) the periodicity effect on accuracy of the applied models, and (3) accuracy comparison of ANN, ANFIS-SC, and GP methods in modeling STs of one station using input data of nearby station.
4.1 The comparison of ANN, ANFIS-SC, and GP models in modeling soil temperatures at different depths
Test results of the best ANN models for modeling ST at three different depths are given in Table 1 for the Mersin and Adana stations. The optimal structures are also provided in this table. Here, 4 3 1 indicates an ANN model comprising 4 inputs corresponding to air temperature, wind speed, solar radiation, and relative humidity; 3 hidden node; and 1 output nodes (Fig. 4). The hidden node number was determined by trial and error method for each ANN model. The optimum number of hidden nodes was found to vary between 1 and 7 in modeling ST. The estimates of the ANN models in the test period are illustrated in Fig. 3 in the form of scatterplot. It is clear from Table 1 and scatterplots that the ANN model has the highest accuracy for the 50 cm depth while the 100 cm depth provided the worst accuracy in Mersin Station. In Adana Station, the ANN model gave the best estimates for the 10 cm depth while the 50 cm depth has the lowest accuracy. Test results of the ANFIS-SC models are compared in Table 2 for the Mersin and Adana stations. The optimal radii values of the ANFIS-SC models are also given in this table for each depth. Figure 6 demonstrates the ST estimates of the ANFSI-SC models in the test period. From Table 2 and scatterplot given in Fig. 6, it is clear that the ANFIS-SC model has the highest accuracy for the 10 cm depth while the 100 cm depth gave the worst accuracy in Mersin Station. In Adana Station, the ANFIS-SC model provided the best estimates for the 10 cm depth while the 50 cm depth has the lowest accuracy. A comparison of Tables 1 and 2 and Figs. 5 and 6 reveals that the ANN model performs better than the ANFS-SC in estimating ST at 50 and 100 cm depths in Mersin while the ANFIS-SC model has a better accuracy than the ANN in estimating ST at 100 cm depth in Adana. The ANN generally performs better than the ANFIS-SC in estimating ST. Test results of the GP models are provided in Table 3 for the both stations. The ST estimates of the GP models in the test period are shown in Fig. 7. It is apparent from Table 3 and Fig. 5 that the GP model has the highest accuracy for the 50 cm depth while the 100 cm depth provided the worst accuracy in Mersin Station. In Adana Station, the GP model gave the best estimates for the 10 cm depth while the 50 cm depth has the lowest accuracy similar to the ANN models. A comparison of Tables 1–3 and Figs. 5–7 indicates that the GP generally performs better than the ANN and ANFIS-SC in estimating ST.
4.2 The periodicity effect on accuracy of the ANN, ANFIS-SC, and GP models
One more input (p) indicating the month of the year was added into the applied models in order to see the periodicity effect in monthly ST estimation following the studies of Kisi (2008) and Sanikhani and Kisi (2012). They investigated the effect of periodicity on river flow forecasting and found that adding periodicity as input to the ANN and ANFIS models significantly increases their accuracy. The accuracies of the periodic ANN (PANN) models are compared in Table 4. The estimates of the PANN models in the test period are illustrated in Fig. 8. From Table 4 and scatterplots, it is obvious that the PANN model has the lowest accuracy for the 100 cm depth while the 10 cm depth performed the best in Mersin Station. In Adana Station, the ANN model gave the worst estimates for the 50 cm depth while the 10 cm depth has the best accuracy. Test results of the periodic ANFIS-SC (PANFIS-SC) models are compared in Table 5. Figure 9 demonstrates the ST estimates of the PANFIS-SC models in the test period. It is clear from the table and scatterplots that the PANFIS-SC model has the best accuracy for the 10 cm depth while the 100 cm depth gave the worst accuracy in Mersin Station. In Adana Station, the PANFIS-SC model provided the best estimates for the 10 cm depth while the 50 cm depth has the lowest accuracy. A comparison of Tables 4–5 and Figs. 8 and 9 clearly indicates that the PANN models have better accuracy than the PANFS-SC models in estimating ST at all depths in Mersin and Adana. Test results of the periodic GP (PGP) models are provided in Table 6 for the both stations. ST estimates of the PGP models are illustrated in Fig. 10 for three different depths. It is apparent from Table 6 and scatterplots given in Fig. 10 that the PGP model has the highest accuracy for the 50 cm depth while the 100 cm depth provided the worst accuracy in Mersin Station. In Adana Station, the PGP model gave the best estimates for the 10 cm depth while the 50 cm depth has the lowest accuracy. A comparison of Tables 4–6 and Figs. 8–10 indicates that the PGP generally performs better than the ANN and ANFIS-SC in estimating ST in Adana while the PANN has a better accuracy than the PGP and ANFIS-SC in Mersin. A comparison of the Tables 1–6 and Figs. 5–10 obviously indicates that adding periodicity component (month of the year) into the inputs considerably increase models’ accuracies. The increment in RMSE and MARE accuracy of the applied models by adding periodicity is given in Tables 7 and 8. It is clear from the tables that the ANN is more sensitive to the periodicity than the other models. The relative RMSE (MARE) differences of the ANN and PANN are as high as 34 % (41 %) and 27 % (30 %) for the 10 and 100 cm depths in Mersin, respectively. Periodicity component seems to be more effective for the 100 cm depth than the others.
4.3 The comparison of ANN, ANFIS-SC, and GP models in modeling soil temperatures of Mersin Station using input data of Adana
In this section, the ability of ANN, ANFIS-SC, and GP models and their periodic versions were investigated in estimating ST of Mersin Station using input data of Adana. Test results of the ANN and PANN models are provided in Table 9. The ST estimates of the ANN and PANN models in the test period are shown in Fig. 11. From Table 9 and scatterplots, it is clear that the ANN and PANN models have the lowest accuracy for the 10 cm depth while the 100 cm depth performed the best. Adding periodicity component significantly increased the ANN model accuracy in estimating ST at 50 and 100 cm depths. Table 10 gives the test results of the ANFIS-SC and PANFIS-SC models. Figure 12 shows the ST estimates of the Mersin Station without local climatic data. It is clear from the Table 10 and Fig. 12 that the ANFIS-SC and PANFIS-SC models provided the worst accuracy for the 100 cm depth while the 10 cm depth performed the best similar to the ANN models. The accuracy of the ANFIS-SC model in estimating ST at 100 cm depth was significantly increased by considering periodicity input. Test results of the GP and PGP models are given in Table 11 and Fig. 13. From the Table 9 and scatterplots given in Fig. 13, it is apparent that the GP and PGP models have the lowest accuracy for the 10 cm depth while the 100 cm depth performed the best similar to the ANN and ANFIS-SC models. Periodicity component considerably increased the GP model accuracy in estimating ST at 100 cm depth. A comparison of Tables 9–11 and Figs. 11–13 clearly indicates that the ANN models generally performs better than the ANFIS-SC and GP models in estimating ST of Mersin Station without local climatic inputs.
5 Conclusion
The ability of ANN, ANFIS, and GP methods in modeling monthly soil temperatures at three different depths was investigated in the study. In the first part of the study, monthly ST data of Mersin and Adana stations at depths of 10, 50, and 100 cm were predicted by ANN, ANFIS, and GP models using climatic data of air temperature, wind speed, solar radiation, and relative humidity. The results revealed that the GP generally performed better than the ANN and ANFIS in estimating monthly ST. The effect of periodicity on accuracy of the applied models was also investigated. Adding periodicity component into the inputs significantly increased the models’ accuracies. The ANN models were found to be more sensitive to the periodicity than the ANFIS and GP models. Adding periodicity increased the RMSE accuracy of ANN models by 34 and 27 % for the depths of 10 and 100 cm, respectively. Periodicity component was found to be more effective on 100 cm depth than the others. The second part of the study focused on comparison of ANN, ANFIS, and GP models in estimating soil temperatures of Mersin Station using input data of nearby Adana Station. Comparison results indicated that the ANN models generally performed better than the ANFIS and GP models in estimating ST of Mersin Station without local climatic inputs.
References
Anderson JE, McNaughton SJ (1973) Effects of low soil temperature on transpiration, photosynthesis, leaf relative water content, and growth among elevationally diverse plant populations. Ecology 54:1220–1233
Bae DH, Jeong DM, Kim G (2007) Monthly dam inflow forecasts using weather forecasting information and neuro-fuzzy technique. Hydrol Sci J 52(1):99–113
Citakoğlu H, Cobaner M, Haktanir T, Kisi O (2014) Estimation of monthly mean Reference evapotranspiration in Turkey. Water Resour Manag 28:99–113
Cobaner M (2013) Reference evapotranspiration based on class a pan evaporation via wavelet regression technique. Irrig Sci 2:119–134
Cobaner M (2011) Evapotranspiration estimation by two different neuro-fuzzy inference systems. J Hydrol 398(3–4):292–302
Cobaner M, Citakoglu H, Kisi O, Haktanir T (2014) Estimation of mean monthly air temperatures in turkey. Comput Electron Agric 109:71–79
Creamer FL, Fox RH (1980) The toxicity of banded urea or diammonium phosphate to corn as influenced by soil temperature, moisture, and pH. Soil Sci Soc Am J 44:296–300
Du K-L, Swamy MNS (2006) Neural networks in a soft computing framework. Springer, London
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA.
Hasanuzzaman, M., Nahar, K., and Fujita, M. 2013. Extreme temperature responses, oxidative stress and antioxidant defense in plants, abiotic stress-plant responses and applications in agriculture, Dr. Kourosh Vahdati (Ed.), ISBN: 978–953–51-1024-8, InTech, doi:10.5772/54833.
Kim S, Singh VP (2014) Modeling daily soil temperature using data-driven models and spatial distribution. Theor Appl Climatol 118:465–479
Kisi O, Shiri J (2014) Prediction of long-term monthly air temperature using geographical inputs. Int J Climatol 34(1):179–186
Kisi O (2008) River flow forecasting and estimation using different artificial neural network techniques. Hydrol Res 39(1):27–40
Kisi O, Sanikhani H (2015) Prediction of long-term monthly precipitation using several soft computing methods without climatic data. Int J Climatol. doi:10.1002/joc.4273
Kisi O, Tombul M, Zounemat-Kermani M (2015) Modeling soil temperatures at different depths by using three different neural computing techniques. Theor Appl Climatol 121:377–387
Labanauskas CK, Stolzy LH, Luxmoore RJ (1975) Soil temperature and soil aeration effects on concentration and total amounts of nutrients in “Yecora” wheat grain. Soil Science Baltimore 120(6):450–454.
Rahimikhoob A (2010) Estimation of evapotranspiration based on only air temperature data using artificial neural networks for a subtropical climate in Iran. Theor Appl Climatol 101:83–91
Rezaeian-Zadeh M, Zand-Parsa S, Abghari H, Zolghadr M, Singh VP (2012) Hourly air temperature driven using multi-layer perceptron and radial basis function networks in arid and semi-arid regions. Theor Appl Climatol 109:519–528
Rosenzweig C, Liverman D (1992a) Predicted effects of climate change on agriculture: a comparison of temperate and tropical regions. In: Majumdar SK (ed) Global climate change: implications, challenges, and mitigation measures. The Pennsylvania Academy of Sciences, PA, pp. 342–361
Rosenzweig, C., and D. Liverman. 1992b. Predicted effects of climate change on agriculture: a comparison of temperate and tropical regions. In Global climate change: implications, challenges, and mitigation measures, ed. S. K. Majumdar, 342–61. PA: The Pennsylvania Academy of Sciences, Pittsburgh.
Sanikhani H, Kisi O (2012) River flow estimation and forecasting by using two different adaptive neuro-fuzzy approaches. Water Resour Manag 26(6):1715–1729
Sudheer KP, Gosain AK, Ramasastri KS (2003) Estimating actual evapotranspiration from limited climatic data using neural computing technique. J Irrig Drain Eng 129(3):214–218
Swank WT, Vose JN (1988) Effects of cutting practices on microenvironment in relation to hardwood regeneration. In: Smith HC, Perkey AW, Kidd Jr. WE (eds) Guidelines for Regenerating Appalachian Hardwood Stands, SAF Publ. 88-03. West Virginia University Books, Morgantown, pp 71–88
Tabari H, Sabziparvar AA, Ahmadi M (2011) Comparison of artificial neural network and multivariate linear regression methods for estimation of daily soil temperature in an arid region. Meteor Atmos Phys 110:135–142
Trajkovic (2010) Testing hourly reference evapotranspiration approaches using lysimeter measurements in a semiarid climate. Hydrol Res 41(1):38–49
Trajkovic S, Stankovic M, Todorovic B (2000) Estimation of FAO Blaney-Criddle b factor by RBF network. J Irrig Drain Eng 126(4):268–271
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kisi, O., Sanikhani, H. & Cobaner, M. Soil temperature modeling at different depths using neuro-fuzzy, neural network, and genetic programming techniques. Theor Appl Climatol 129, 833–848 (2017). https://doi.org/10.1007/s00704-016-1810-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00704-016-1810-1