Skip to main content
Log in

Estimation of soil temperature using gene expression programming and artificial neural networks in a semiarid region

  • Original Article
  • Published:
Environmental Earth Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

    Article  Google Scholar 

  • Bilgili M (2010) Prediction of soil temperature using regression and artificial neural network models. Meteorol Atmos Phys 110:59–70

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chaturvedi DK (2008) Soft computing: techniques and its applications in electrical engineering. Springer, Heidelberg

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13:87–129

    Google Scholar 

  • Garcia-Suarez AM, Butler CJ (2006) Soil temperatures at Armagh observatory, Northern Ireland, from 1904 to 2002. Int J Climatol 26:1075–1089

    Article  Google Scholar 

  • George RK (2001) Prediction of soil temperature by using artificial neural networks algorithms. Nonlinear Anal 47:1737–1748

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Guven A (2009) Linear genetic programming for time-series modeling of daily flow rate. J Earth Syst Sci 118:137–146

    Article  Google Scholar 

  • Hanks RJ, Austin DD, Ondrechen WT (1971) Soil temperature estimation by a numerical method. Soil Sci Soc Am J 35:665–667

    Article  Google Scholar 

  • Haykin S (1998) Neural networks–a comprehensive foundation, 2nd edn. Prentice-Hall, Upper Saddle River, pp 26–32

    Google Scholar 

  • Hosseinzadeh Talaee P (2014) Daily soil temperature modeling using neuro-fuzzy approach. Theor Appl Climatol 118:481–489

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jackson T, Mansfield K, Saafi M, Colman T, Romine P (2008) Measuring soil temperature and moisture using wireless MEMS sensors. Meas 41:381–390

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kim S, Singh VP (2014) Modeling daily soil temperature using data-driven models and spatial distribution. Theor Appl Climatol 118:465–479

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Kumar M, Raghuwanshi NS, Singh R (2011) Artificial neural networks approach in evapotranspiration modeling: a review. Irrig Sci 29:11–25

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mihalakakou G (2002) On estimating soil surface temperature profiles. Energy Build 34:251–259

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Prangnell J, McGowan G (2009) Soil temperature calculation for burial site analysis. Forensic Sci Int 191:104–109

    Article  Google Scholar 

  • Rojas R (1996) Neural networks. Springer, Heidelberg

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Tabari H, Hosseinzadeh Talaee P, Willems P (2014) Short-term forecasting of soil temperature using artificial neural network. Meteorol Appl 22:576–585

    Article  Google Scholar 

  • Traore S, Guven A (2012) Regional-specific numerical models of evapotranspiration using gene-expression programming interface in Sahel. Water Resour Manag 26:4367–4380

    Article  Google Scholar 

  • Usowicz B, Walczak R (1994) Soil temperature prediction by numerical model. Pol J Soil Sci 28:87–94

    Google Scholar 

  • 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

    Google Scholar 

  • Zadeh LA (1992) Fuzzy logic, neural networks and soft computing. One-page course announcement of CS 294–4. University of California, Berkley

    Google Scholar 

  • Zorn CR, Shamseldin AY (2015) Peak flood estimation using gene expression programming. J Hydrol 531:1122–1128

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javad Behmanesh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12665-017-6395-1

Keywords

Navigation