Astronomical School’s Report, 2020, Volume 16, Issue 2, Pages 48–57
Download PDF
UDC 528.852+845:519.237.8:004.93

Implementation of linear regression and neural network models for local climate change assessment and forecasting based on time series data

Zyelyk Ya.I.1, Pidgorodetska L.V.1, Chornyy S.V.1, Kolos L.M.1, Dykach Yu.R.2

1Space Research Institute NASU & SSAU, Hlushkova Avenue 40, building 4/1, 03187 Kyiv, Ukraine
2National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Peremohy Avenue 37, 03056 Kyiv, Ukraine


Climate change studies are based on the data processing of the following time series for number of Ukrainian cities: daily precipitation and air temperature from the site of the European Climate Assessment & Dataset (ECA&D) project and monthly carbon dioxide emissions from fossil fuels in the atmosphere from the area of one geographical degree size from the site of the Carbon Dioxide Information Analysis Center (CDIAC). Assessment of synchronous dynamics and forecasting of the air temperature, precipitation according to the period 1950–2016 and the carbon dioxide concentration in atmosphere according to the period 1951–2013 was performed using two types of models: linear regression and neural network model in the form of perceptron with one hidden neuron layer. These models implementation is based on modern approaches to the Big Data intellectual analysis: Data Mining and Knowledge Discovery in Databases. The program scenarios for processing, intelligent analysis and forecasting of the above mentioned data time series using the constructed forecasting models have been developed and implemented in the unified analytical platform Deductor. The monthly time series of the emission in atmosphere of carbon dioxide from fossil fuels to area of 1 geographical degree in 1951–2013 for number of Ukrainian cities shows clear trend, which is well approximated by the cubic polynomial and does not contain a periodic seasonal component. There is the tendency to increasing CO2 emissions before 1991 and the declining tendency after 1991 with some “plateau” in the period 2000–2009 that are years of relative stability in the economic development of Ukraine. However, there is no correlation between the trend of CO2 emissions and the trend of average monthly temperature in 1951–2013. The predictive model of linear regression was the most acceptable for time series of average monthly temperature in 1950–2016, which are characterized by strong seasonal component with the periodicity of 1 year. Using the predictive model of linear regression [240 × 1], trained on the dataset, constructed by the sliding window method with retrospective depth of 240 months, the consistent forecast of the average monthly temperature time series for Kyiv after 12.01.2016 with the forecast horizon of 60 months was derived. However, the application of the predictive model of linear regression is characterized by a relatively short horizon of consistent forecasting. For the time series of the average monthly temperature for Kyiv city after 12.01.2016, the predictive neural network model [360 × 5 × 1] (number of inputs is equal to the selected prehistory depth of the time series samples that is 360; number of outputs is 1; number of neurons in the hidden layer is 5; activation function type is sigmoid with the given slope 1) provided the consistent forecast with the horizon of 120 months. Low values of the maximum and average relative errors of the neural network model were achieved on the training set (4.45·10-2 and 2.99·10-4, respectively) and on the test set (3.60·10-2 and 5.69·10-3, respectively). Similarly, for the time series of monthly CO2 emissions for the Kyiv city after December 1, 2013, the predictive neural network model [240 × 5 × 1] provided consistent forecast with the horizon of 60 months. In general, the time series of monthly CO2 emission values are characterized by much smaller values of the consistent forecast horizon in comparison with the time series of the average monthly temperature, at least when using predictive neural network models.

Keywords: climate change; carbon dioxide emission; time series prediction; Data Mining; linear regression; neural network model; single-layer perceptron


  1. Fayyad U., Piatetsky-Shapiro G., Smyth P. (1996). From data mining to knowledge discovery in databases. AI Magazine, 17, No. 3, 37–54.
  2. Barsegian A.A., Kuprianov M.S., Kholod I.I., Tess M.D., Yelisarov S.I. (2009). Analysis of data and processes: handbook. St. Petersburg: BHV-Petersburg. 512 p. [in Russian]
  3. Gladun A.Ya., Rogushyna Yu.V. Data Mining: search for knowledge in data. Kyiv: Ltd “PH ADEF-Ukraine”, 452 p. [in Ukrainian]
  4. Deductor [in Russian] [Electronic resource]. (01.11.2020)
  5. Deductor. Analitic Guide. Version 5.3, BaseGroup Labs Companie, 1995–2013, 219 p. [in Russian]
  6. European Climate Assessment & Dataset (ECA&D) project. Daily data [Electronic resource]. (01.11.2020)
  7. Carbon Dioxid Information Analysis Center (CDIAC). Monthly Fossil-Fuel CO_2 Emissions: Mass of Emissions Gridded by One Degree Latitude by One Degree Longitude [Electronic resource]. (01.11.2020)
  8. Diakonov V., Kruglov V. (2001). Mathematical packages of Matlab extension. Special reference book. St. Petersburg: Peter. 480 p. [in Russian]
  9. Kussul N.M., Shelestov A.Yu., Lavreniuk A.M. (2006). Intelligent computing: handbook. Kyiv: Naukova dumka. 186 p. [in Ukrainian]
  10. Pidgorodetska L., Yatsenko V., Zyelyk Ya. (2017). Development of mathematical models to predict the impact of the greenhouse effect on climate change at the regional level. Abstracts of the 17th Ukrainian Conference on Space Research, Odessa, August, 21–25, 2017. – Kyiv: SRI, NAS and SSA of Ukraine, 2017., 189.
  11. Pidgorodetska L., Yatsenko V., Zyelyk Ya. (2018). Development of nonlinear dynamic models of the climate change and its applications for carbon dioxide emission time series data over Ukraine's territory. Proceedings of Conference GEO-UA 2018, 18–19 September 2018, Kyiv, Ukraine, 56–57.

Download PDF