Abstract
Soil temperature (T s) is one of the most important parameters which affect physical and chemical properties of soil. In the present study, two biologically inspired approaches for artificial intelligence including gene expression programming (GEP) and artificial neural networks (ANN), as well as multiple linear regression (MLR) were used to estimate the soil temperature at six different depths (5, 10, 20, 30, 50 and 100 cm) for the Sanandaj synoptic station in a semiarid region in western Iran. Twelve combinations of meteorological parameters, such as minimum and maximum air temperatures, relative humidity, wind speed, sunshine hours and extraterrestrial radiation, were used as input variables. The full data set containing soil temperature and atmospheric parameters, which spans the time period from 1997 to 2008, was divided into training (1997–2004) and testing (2005–2008) data sets. To evaluate the accuracy of the models, determination coefficient (R 2) and root mean square error (RMSE) were calculated. The results showed that the GEP, ANN and MLR were able to model T s at different depths. However, the performance of the ANN approach was the best.
Similar content being viewed by others
Abbreviations
- T min :
-
Daily minimum air temperature (°C)
- T max :
-
Daily maximum air temperature (°C)
- RH:
-
Daily relative humidity (%)
- U 2 :
-
Daily wind speed at 2 m height (m s−1)
- n :
-
Daily sunshine hours (hr)
- R a :
-
Daily extraterrestrial radiation (MJ m−2 day−1)
- T s :
-
Daily soil temperature (°C)
- w :
-
Weight of each neuron
- x :
-
Input to each neuron
- s :
-
Summation of inputs multiplication in corresponding weights
- f :
-
Transfer function
- E :
-
Error function of network in the back-propagation algorithm
- η :
-
Learning constant in the back-propagation algorithm
- y j :
-
The output value of jth neuron
- R 2 :
-
Determination coefficient
- RMSE:
-
Root mean square error (°C)
- P i :
-
ith estimated T s (°C)
- O i :
-
ith observed T s (°C)
- P av :
-
Average of the estimated T s values (°C)
- Oav :
-
Average of the observed T s values (°C)
- N :
-
Number of observations
- Y :
-
Dependent variable in MLR (i.e., T s)
- X 1, …, X n :
-
Independent variables in MLR
- a 0, …, a n :
-
Constant coefficients of MLR approach
References
Aytek A, Asce M, Alp M (2008) An application of artificial intelligence for rainfall runoff modeling. J Earth Syst Sci 117:145–155
Bilgili M (2010) Prediction of soil temperature using regression and artificial neural network models. Meteorol Atmos Phys 110:59–70
Bilgili M, Sahin B, Sangun L (2013) Estimating soil temperature using neighboring station data via multi-nonlinear regression and artificial neural network models. Environ Monit Assess 185:347–358
Chaturvedi DK (2008) Soft computing: techniques and its applications in electrical engineering. Springer, Heidelberg
de Martonne E (1925) Traité de Géographie Physique, 3 tomes. Librairie Armand Colin, Paris
Droulia F, Lykoudis S, Tsiros I, Alvertos N, Akylas E, Garofalakis I (2009) Ground temperature estimations using simplified analytical and semi-empirical approaches. Sol Energy 83:211–219
Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13:87–129
Garcia-Suarez AM, Butler CJ (2006) Soil temperatures at Armagh observatory, Northern Ireland, from 1904 to 2002. Int J Climatol 26:1075–1089
George RK (2001) Prediction of soil temperature by using artificial neural networks algorithms. Nonlinear Anal 47:1737–1748
Ghuman BS, Lal R (1982) Temperature regime of a tropical soil in relation to surface condition and air temperature and its Fourier analysis. Soil Sci 134:133–140
Guo Z, Wu Z, Dong X, Zhang K, Wang S, Li Y (2014) Component thermodynamical selection based gene expression programming for function finding. Math Probl Eng 16:6263–6285
Guven A (2009) Linear genetic programming for time-series modeling of daily flow rate. J Earth Syst Sci 118:137–146
Hanks RJ, Austin DD, Ondrechen WT (1971) Soil temperature estimation by a numerical method. Soil Sci Soc Am J 35:665–667
Haykin S (1998) Neural networks–a comprehensive foundation, 2nd edn. Prentice-Hall, Upper Saddle River, pp 26–32
Hosseinzadeh Talaee P (2014) Daily soil temperature modeling using neuro-fuzzy approach. Theor Appl Climatol 118:481–489
Huang Y, Lan Y, Thomson SJ, Fang A, Hoffmann WC, Lacey RE (2010) Development of soft computing and applications in agricultural and biological engineering. Comput Electron Agric 71:107–127
Jackson T, Mansfield K, Saafi M, Colman T, Romine P (2008) Measuring soil temperature and moisture using wireless MEMS sensors. Meas 41:381–390
Jungqvist G, Oni SK, Teutschbein C, Futter MN (2014) Effect of climate change on soil temperature in Swedish boreal forests. PLoS one 9(4):e93957. doi:10.1371/journal.pone.0093957
Kang S, Kim S, Oh S, Lee D (2000) Predicting spatial and temporal patterns of soil temperature based on topography, surface cover and air temperature. For Ecol Manag 136:173–184
Kim S, Singh VP (2014) Modeling daily soil temperature using data-driven models and spatial distribution. Theor Appl Climatol 118:465–479
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
Kisi O, Sanikhani H, Cobaner M (2016) Soil temperature modeling at different depths using neuro-fuzzy, neural network, and genetic programming techniques. Theor Appl Climatol. doi:10.1007/s00704-016-1810-1
Kocak K, Saylan L, Eitzinger J (2004) Nonlinear prediction of near-surface temperature via univariate and multivariate time series embedding. Ecol Model 173:1–7
Kumar M, Raghuwanshi NS, Singh R (2011) Artificial neural networks approach in evapotranspiration modeling: a review. Irrig Sci 29:11–25
Landeras G, Lopez JJ, Kisi O, Shiri J (2012) Comparison of Gene Expression Programming with neuro-fuzzy and neural network computing techniques in estimating daily incoming solar radiation in the Basque Country (Northern Spain). Energy Convers Manag 62:1–13
Mehdizadeh S, Behmanesh J, Khalili K (2016) Comparison of artificial intelligence methods and empirical equations to estimate daily solar radiation. J Atmos Sol-Terr Phys 146:215–227
Mihalakakou G (2002) On estimating soil surface temperature profiles. Energy Build 34:251–259
Napagoda NADN, Tilakaratne CD (2012) Artificial neural network approach for modeling of soil temperature: a case study for Bathalagoda area. Sri Lankan J Appl Stat 13:39–59
Paul KI, Polglase PJ, Smethurst PJ, O’Connell AM, Carlyle CJ, Khanna PK (2004) Soil temperature under forests: a simple model for predicting soil temperature under a range of forest types. Agric For Meteorol 121:167–182
Prangnell J, McGowan G (2009) Soil temperature calculation for burial site analysis. Forensic Sci Int 191:104–109
Rojas R (1996) Neural networks. Springer, Heidelberg
Shaker F, Monadjemi AH, Yazdanpanah H (2014) Comparing artificial neural networks and linear regression model in predicting soil surface temperature. Int J Sci Knowl 5:12–19
Shiri J, Kisi O, Yoon H, Lee KK, Nazemi AH (2013) Predicting groundwater level fluctuations with meteorological effect implications—a comparative study among soft computing techniques. Comput Geosci 56:32–44
Shiri J, Sadraddini AA, Nazemi AH, Kisi O, Landeras G, Fakheri Fard A, Marti P (2014a) Generalizability of gene expression programming-based approaches for estimating daily reference evapotranspiration in coastal stations of Iran. J Hydrol 508:1–11
Shiri J, Kim S, Kisi O (2014b) Estimation of daily dew point temperature using genetic programming and neural networks approaches. Hydrol Res 45:165–181
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. Meteorol Atmos Phys 110:135–142
Tabari H, Hosseinzadeh Talaee P, Willems P (2014) Short-term forecasting of soil temperature using artificial neural network. Meteorol Appl 22:576–585
Traore S, Guven A (2012) Regional-specific numerical models of evapotranspiration using gene-expression programming interface in Sahel. Water Resour Manag 26:4367–4380
Usowicz B, Walczak R (1994) Soil temperature prediction by numerical model. Pol J Soil Sci 28:87–94
Yilmaz T, Ozbek A, Yılmaz A, Buyukalaca O (2009) Influence of upper layer properties on the ground temperature distribution. J Therm Sci Technol 29:43–51
Zadeh LA (1992) Fuzzy logic, neural networks and soft computing. One-page course announcement of CS 294–4. University of California, Berkley
Zorn CR, Shamseldin AY (2015) Peak flood estimation using gene expression programming. J Hydrol 531:1122–1128
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Behmanesh, J., Mehdizadeh, S. Estimation of soil temperature using gene expression programming and artificial neural networks in a semiarid region. Environ Earth Sci 76, 76 (2017). https://doi.org/10.1007/s12665-017-6395-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12665-017-6395-1