Next Article in Journal
Theoretical Study on Pressure Damage Based on Clinical Purpura during the Laser Irradiation of Port Wine Stains with Real Complex Vessels
Next Article in Special Issue
Targeted Sentiment Classification Based on Attentional Encoding and Graph Convolutional Networks
Previous Article in Journal
Learning-Based Anomaly Detection and Monitoring for Swarm Drone Flights
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Rules to Help Predict Rains and Temperatures in a Brazilian Capital State Based on Data Collected from Satellites

by
Paulo Vitor de Campos Souza
1,*,†,
Lucas Batista de Oliveira
2,† and
Luiz Antônio Ferreira do Nascimento, Jr.
3
1
Federal Center of Technological Education of Minas Gerais-CEFET-MG-Information Governance Secretariat, Belo Horizonte 30421-169, Brazil
2
Faculty Una of Betim-Information Systems Course, Betim 32510-010, Brazil
3
Graduate Program in Electrical Engineering-Federal University of Minas Gerais-UFMG, Belo Horizonte 31270-901, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2019, 9(24), 5476; https://doi.org/10.3390/app9245476
Submission received: 11 November 2019 / Revised: 3 December 2019 / Accepted: 10 December 2019 / Published: 13 December 2019

Abstract

:

Featured Application

A hybrid model formed by neural network techniques and fuzzy systems that predicts rainfall and temperatures in the capital of Minas Gerais, Brazil, which contains several river sources essential for the Brazilian economy. The purpose of the paper is to construct a model capable of extracting knowledge from satellite data related to temperatures and rainfall forecast of the analyzed state.

Abstract

The forecast for rainfall and temperatures in underdevelope countries can help in the definition of public and private investment strategies in preventive and corrective nature. Water is an essential element for the economy and living things. This study had a main objective to use an intelligent hybrid model capable of extracting fuzzy rules from a historical series of temperatures and rainfall indices of the state of Minas Gerais in Brazil, more specifically in the capital. Because this is state has several rivers fundamental to the Brazilian economy, this study intended to find knowledge in the data of the problem to help public managers and private investors to act dynamically in the prediction of future temperatures and how they can interfere in the decisions related to the population of the state. The results confirm that the intelligent hybrid model can act with efficiency in the generation of predictions about the temperatures and average rainfall indices, being an efficient tool to predict the water situation in the future of this critical state for Brazil.

1. Introduction

Meteorology has always been an element of great importance for humanity due to the various activities that depend on the climatic condition. A good example is agriculture [1], as the climate is one of the main factors determining the productivity of a crop; it is also used for predicting natural disasters such as floods and droughts [2]. These events cannot be inhibited, but when anticipated, it can contribute to a premeditated plan of action, avoiding further damage.
The rainfall frequency, unfortunately, has been suffering interference, from the evolutionary actions of the human race [3]. In recent years, it is common to find reports of large cities declaring a state of emergency and rationing for lack of water, as occurred recently in the capital of Belo Horizonte in the state of Minas Gerais, which carries the title of water tank in Brazil, because it is the cradle of watersheds critical nationally. Along with several great cities, it has suffered a strong impact from drought [4].
In contrast to the lack of water, it has problems with excess: floods and landslides [2]. If a river or stream receives a considerable amount of water from rain and cannot support it, it ends up overflowing and causing floods, which bring with it destruction, damage, and even death.
The facts cited above are just some of the impacts that rain has on society. Within this context, this work was developed for the use of neural networks in the forecast of volumetric rainfall, based on a fuzzy rule system, developing a precise forecast, and contributing to the anticipation of possible tragedies s in places that occur phenomena of greater magnitude, as well as helping in a better control of agriculture. Another purpose was to support air and sea transportation, avoiding accidents in their trajectories. Briefly, when anticipating a possible problem, it is also possible to anticipate solutions and reduce their impacts, such as evacuating areas at risk of landslides or flooding [5].
Currently, many kinds of research are being developed to apply models of artificial neural networks in rain forecasts, river basins, and water studies. For example, it was applied to the problem of forecasting the flow of the Nile River in Egypt [6], using a temporal series as a reference to compare tests among several prediction methods of neural networks. Besides, there was a study using stochastic autoregressive mean models in time series for rainfall forecasting in the Apennines mountains [7], Italy. Another exciting study was carried out due to the need for greater precision in the prediction of time series. In this model, the researchers used a hybrid neural network on monthly flow data from the Colorado River at Lees Ferry, USA [8]. ANN was also applied to predict the short-term flow of the Winnipeg River in Northwest Ontario, Canada. The developed ANNs consistently outperformed conventional models during the test phase for all four predictions [9]. Another study presented a new procedure to identify the structure and parameters of three-layer ANN models and demonstrate the potential of such models to simulate hydrological behavior, providing a better representation of the rain in river basin flow near Collins, Mississippi, USA [10]. Lastly, the importance of rainfall prediction in water studies used a genetic algorithm coupled to ANN to simulate a rainfall field, implemented to predict rainfall several times using rain gauge in the Upper Watershed Parramatta, in the western suburbs of Sydney, Australia [11]. Thus, it is not an innovation in water studies and meteorology, which has always been side-by-side with the technology. However, when dealing with neural networks, there is a range of possibilities and paths. This paper presents a path that it contributes to the studies already developed. The use of intelligent models to aid in the prediction of meteorological aspects is vital to assist government managers and people connected to the industry. However, in many cases, the models used are not self-explanatory, thus allowing the results obtained to become of complex. Therefore, intelligent models that are capable of bringing interpretable results are fundamental for the dissemination of knowledge about a particular scientific context. The fuzzy neural networks act as a model capable of bringing the interpretability to the results extracted from a database. These models should act in synergy to obtain positive results that are easy to understand [12].
This work proposes the use of the fuzzy neural network proposed by de Campos Souza and Bambirra [13] to act in the Brazilian meteorological system dataset in the forecast of rains and temperatures in the capital city of Minas Gerais, which has a high number of river sources and can generate shortages in the country if the volumes of rainfall or the temperature increases uncontrollably. It uses the concept of fuzzy rules based on equally spaced membership functions and fuzzy neurons for the construction of a fuzzy inference system. Connected to this system is a neural aggregation network that can perform the necessary approximation of the expected responses.
The main novelty of this paper is the extraction of fuzzy rules based on real data of temperature and rainfall in the Belo Horizonte, in addition to the use of a hybrid model to act efficiently in predicting the best results. This is the first work in the literature that seeks to predict rainfall and temperature indices in this crucial state of Brazil. This paper proposes the efficiency of the model in fuzzy rules extraction. Prediction tests were performed with intelligent models that are commonly used in the literature for predicting rains and temperatures.
The remainder of the paper is organized as follows: In Section 2, the main concepts and themes presented in the paper are presented to the reader, including aspects related to the state of Minas Gerais and concepts about meteorology and intelligent models. In Section 4, we discuss aspects of the architecture and the model used in the paper for extracting knowledge from the database. In Section 5, the tests are described, the methodology used, and the models chosen to compare the results. In Section 6, the conclusions and the expected future works are presented to the reader.

2. Literature Review

2.1. Minas Gerais State

Minas Gerais is a governmental unit of Brazil, being the fourth largest state with the second most inhabitants and voters, located in the Southeastern Region of the country [14]. It is a state that has universal relevance for having been one of the regions that most provided gold for Europe. Minas Gerais is bordered by states that are relevant to the Brazilian economy, such as Sao Paulo, Rio de Janeiro, and Bahia. As the second-largest contributor to Brazilian GDP, this southeast state has in its territory several economic and cultural characteristics [15], such as the historic cities of Mariana and Ouro Preto, listed as world heritage and at the same time the country’s largest road network.
Most of the territory of Minas Gerais has altitudes that oscillate between 900 and 1500 m with a predominance of plateaus with cliffs and depressions [16].
Concerning its hydrographic bases, the state of Minas Gerais has among its principal rivers: The Doce River, which rises between the slopes of the Mantiqueira and Espinhaço ranges [17] and flows into the Atlantic Ocean [18], in the Brazilian state of Espirito Santo; The Grande River, whose source is in the Serra da Mantiqueira [19], in the municipality of Bocaina de Minas until reaching the Paranaíba River, thus forming the Paraná River in the state of São Paulo; The Paranaíba River, which is born in the Wood of the Cord, in Paranaíba, and has approximately 1070 km of extension; and São Francisco River, which rises in the Serra da Canastra, cutting through the state of Bahia and passing through northeastern states like Pernambuco, Sergipe and Alagoas until it empties into the ocean, and itswater are essential for tourism, leisure, irrigation, and transportation in several cities, especially in northern Minas Gerais [20].
It is also worth mentioning the Jequitinhonha River, which is born in the Serra do Espinhaço, in Serro, and travels a great distance until its mouth in the Atlantic Ocean [21]. Figure 1 presents a satellite view of the Minas Gerais territory, highlighting the main rivers and hydroelectric plants present in the territory. Figure 2 presents a satellite image showing the accumulation of water vapor over the state of Minas Gerais in July 2019.
Belo Horizonte is the capital of the state of Minas Gerais, being the municipality of Minas Gerais responsible for the highest economic indices, and concentrations of people, services and trade. It currently owns companies that control climate-related aspects and weather stations throughout the state and is the city with connections to abundant water sources and four water containment systems http://www.copasa.com.br/wps/portal/internet/abastecimento-de-agua/nivel-dos-reservatorios responsible for most of the water supply of the Minas Gerais state [22].

2.2. Meteorology

Meteorological control in the state of Minas Gerais, as well as throughout Brazil, allows assessing the impacts present in the environment [23]. These assessments are supported by the collection of pertinent data from components present in the environment that may directly affect social, economic, and environmental aspects of the territory of the state of Minas Gerais.
Therefore, knowing climate change, natural phenomena, and impacts resulting from these events can foster public policies, business investments, and cutting-edge research to harness natural phenomena and produce sustainability in the environment or new resources to improve the local economy [24]. Figure 3 exhibits characteristics of the behavior of wind currents (200 hPa, in July 2019) present in the Brazilian territory and, consequently, their impacts on the analyzed state.

2.3. Weather Forecast

A weather forecast (also called prognosis) is the application of science and technology to make a detailed description of expected future occurrences in the atmosphere at a specific location. A weather forecast includes the use of models based on certain atmospheric parameters [25]. In addition, it involves the search based on the momentary meteorological conditions that seek to anticipate future weather conditions. This study involves knowledge and data from a variety of areas, such as sky views, cloud formation analysis, observed temperature, atmospheric pressure, Doppler radar images, meteorological stations, atmospheric balloons, and other data [26].
From the knowledge and data collected from several areas [27], monitoring of air masses occurs 24 h a day. Information about temperature, air pressure, wind speed, and humidity are also collected [28]. These data are used to make numerical models that run on supercomputers, which compare the initial state and analyze the various possibilities of the evolution of time, generating predictions based on probabilities [29]. Even with all this reading done by modern computers, much of the forecast comes from the readings made by meteorologists, who analyze the predictions and conclude on them after making the corrections that are necessary [30].
The climatic behavior of Minas Gerais is a relevant factor for the culture, economy, and agricultural activities in this territory. The state concentrates a considerable number of river springs vital to Brazil, a large part of the territory destined to the breeding of animals, coffee plantations, and other food types. Therefore, it is necessary to evaluate the climate behaviors in the state, allowing corrective or preventive measures to be taken to avoid associated impacts on daily actions in Minas Gerais. These meteorological indices are monitored by agencies controlled by the Brazilian and Minas Gerais government. There are physical stations to control state-critical regions, receiving data, and climate specifications from each of these regions. Figure 4 presents installations of these climate control structures in southeastern Brazil, mainly focusing on the territory of the state of Minas Gerais.
For example, rainfall and weather influences can change actions and strategies in food planting or in storing water for people or crops [31]. Figure 5 presents an image collected from a satellite, identifying in July 2019 (traditionally with low rainfall) locations and densities of water precipitation in the Brazilian territory.
Another relevant factor for climate analysis can be observed in assessing a nation’s temperatures. Figure 6 represents an assessment of average temperatures in Brazil in August 2019.

2.4. Extraction and Collection of Meteorological Data

Meteorological data are collected to assist decision-making by administrative management to assess human, sustainability, economic, and environmental aspects linked to rainfall and climate change elements. Devices, sensors, and satellites to capture environmental reactions and allow the organization of data of several natures. Climate control agencies are responsible for collecting and storing data of various natures, such as satellite images, precipitation data, reservoir level, etc. In Brazil, the main entity responsible for controlling the meteorological aspects is the National Institute of Meteorology (Inmet) http://www.inmet.gov.br and in the state of Minas Gerais stands out the control of water reservoirs for the Minas Gerais Basic Sanitation Company (COPASA) http://www.copasa.com.br/wps/portal/internet. Historical data from a state can help in understanding climate behavior to estimate historical series on rainfall, temperatures, and relative humidity. The represent the behavior of climatic aspects are presented in Figure 7, Figure 8, Figure 9 and Figure 10 elements about average temperatures, humidity, evaporation, and precipitation, respectively, between 1931 and 1960, comparing them with the periods from 1961 to 1990, month by month. It is noticeable that some behaviors follow a trend in this assessment, but some changes due to external factors (such as global warming) altered historical behavior during the months evaluated.
When evaluations of the average temperature (Figure 7) of the State of Minas Gerais was introduced, it is possible to identify peak temperatures in January and February. Similarly, the lowest average temperatures were obtained in June and July. Another factor to highlight is that the average temperature in the second evaluation period shows their gradual increase in the state of Minas Gerais.
In the graph (Figure 8) that expresses the humidity of this Brazilian state, there is no similar pattern between the two periods present in the figure. Through the months evaluated, the first phase of evaluation had higher humidity than the second period of analysis in three months (March, April, and December). Another factor to be highlighted is that the least humid months in this state of southeastern Brazil are the months of July, August, and September. On the other hand, the highest humidity is observed in the first month of the year.
Figure 9 expresses the evaporation behavior present in Minas Gerais. In August and September, the highest evaporation rates were found in both periods. In addition, it is observed that, from October, the indices decrease rapidly. In the second period analyzed, there is more excellent stability of evaporation rates, especially from March to June. In the analysis that begins in the 1930s, the measures obtained in the graphical analysis are lower for six months and equal for another two months when compared to the period ending in the 1990s.
Finally, Figure 10 shows the average rainfall of Minas Gerais. Both periods exhibit remarkably similar behavior. The months of December and January stand out as the wettest periods. On the other hand, the central months of the year (from May to September) represent the periods with scarce rainfall.
The collection of historical data allows us to identify behavioral changes and situations that may generate disturbances and specific adjustments in economic activities. The reduction of rainfall and rising temperatures can have a decisive role in decision making by managers or rulers. Figure 11 and Figure 12 exhibit a change in values linked to the environment, especially precipitation and average temperatures. In this state, there are warnings issued over large mines that can rupture and generate environmental problems, as reported in Brumadinho in 2019 [32] and November 2015 in the historic city of Mariana [33]. These disasters cost the lives of numerous people and severely contaminated springs and rivers, critical to the water supply of the state’s citizens. Therefore, determining techniques to predict climate change is fundamental for this state relevant to Brazil for its rivers and water sources that are fundamental for consumption, transportation, and economic activities.
Different factors are hugely affected by the dry climate and lack of rainfall associated with burns brought out in the state’s vegetation. Brazil has been suffering from several fire outbreaks, mainly due to winter and lack of rainfall. Figure 13 shows possibility of fire occurrence through Nesterov flammability index [34] in Brazil in August 2019. It is possible to see in the map the number of points in the state of Minas Gerais with a high probability of fires in vegetation environments.

2.5. Artificial Neural Network and Fuzzy Systems

Artificial neural networks (ANN) are one of the main tools used in machine learning. As the “neural” part of the name suggests, the networks are brain-inspired systems, which are intended to replicate the way that humans learn. Neural networks consist of input and output layers as well as (in most cases) a hidden layer consisting of units that transform the input into something that the output layer can use. Most of the time, the ANNs can act as nonlinear models [35].
ANNs are computational systems modeled after the biological neural networks present in the animal kingdom. Neural networks learn to perform tasks without being told explicitly to do certain things. They find a wide range of applications from language processing to image processing. Artificial neural networks are excellent tools for finding patterns that are far too complex or numerous for a human programmer to extract or to teach a machine to recognize. While neural networks have been around since the 1940s, it is only in the last several decades that they have become a significant part of artificial intelligence [36].
Fuzzy logic [37] is a form of multi-valued logic in which the truth values of variables may be any real number between 0 and 1, i.e., [0, 1] ∈. In other words, it uses the concept of partial truth for uncertainty [34], where the truth value may range between completely true and completely false. In contrast, Boolean logic captures the truth values of variables, which may only be the integer values 0 or 1. Since Zadeh (1965) [38] introduced the concept of the fuzzy sets; and several mathematical concepts such as number, group, topology, and differential equation have been fuzzified. Several extensions and types of fuzzy set theory have been proposed to solve the problem of constructing membership degree functions of fuzzy sets and to represent the uncertainty associated with the considered problem in a way different from the fuzzy set theory [39]. One of the greatest advantages of fuzzy systems lies in the interpretability as they can perform inference with human-readable knowledge expressed in the form of fuzzy if-then rules [40]. The clear presentation of knowledge helps users to gain insights into the complex problems and to facilitate the explanation of their solutions.
Prof. Zadeh proposed that, to model this vagueness of the linguistic information, similar to human cognition, the semantics of the linguistic information can be represented using the fuzzy sets (FSS) [38]. Prof. Zadeh proposed the concept of FSs in 1965 through his seminal work. FSs model the uncertainty of the linguistic information through membership functions (MFs).

2.6. Intelligent Models Acting in the Prediction of Temperatures and Rains

The use of advanced science to assist in the prediction of rainfall and temperature has developed for many years. The model of Hsu et al. [10] acts on the use of artificial neural networks in the construction of intelligent models for rain prediction. On the other hand, the model by Poff et al. [41] has been using smart models since 1996 to help predict climate change worldwide. Another intelligent type assists in features of economics through the prediction obtained on climate change, as proposed by Sailor et al. [42].
Similarly, more recent studies highlighting the same themes are the works of Ghose and Samantaray [43], Esteves et al. [44], and Graham et al. [45]. Dhar et al. took the deep learning approach [46] to aid in the quantitative prediction of rainfall. Intelligent hybrid models were additionally used for the same purposes reported above by Lee and Liu [47] to weather forecasting, and an adaptive model for rain forecasting in Malaysia was created by El-Shafie et al. [48]. It is also worth noting the recent model proposed by Ashrafi [49] for forecasting rainfall and river routing indices and the hybrid structure suggested by Soares et al. [50] that works with the weather forecast series prediction in four Brazilian capitals (Sao Paulo, Manaus, Porto Alegre, and Natal). Therefore, there are no correlated works in the forecast of rainfall and temperatures in cities of the state of Minas Gerais, especially of its capital, using hybrid models.

3. Materials and Methods

The dataset used in this research are available on the INMET website http://www.inmet.gov.br/portal/index.php?r=bdmep/bdmep. Therefore, all techniques and methodologies for data collection and collection are adequately explained on the website of the Brazilian institution.

Feature of the Database

The primary analyses were performed with emphasis on the monthly interpretation of the meteorological data of the state of Minas Gerais. The filters for choosing the data are available as follows:
-State: MG.
-Attributes: Predominant Wind Direction, Average Wind Speed, Maximum Average Wind Speed, Tar Evaporation, BH Potential Evapotranspiration, BH Real Evapotranspiration, Total Sunstroke, Average Cloudiness, Number of Days with Precipitation, Total Precipitation, Mean Sea Level Atm Pressure (mbar), Mean Atm Pressure (mbar), Mean Maximum Temp ( C), Mean Compensated Temp ( C), Mean Maximum Temp ( C), Mean Relative Humidity, and Average Visibility.
In order to be able toaccess the data and perform the appropriate consultations, it is necessary to make a registration with personal information.
The data resulting from the attributes selection are correlated to all cities in the state of Minas Gerais that have data collection stations (49 stations).
To determine meteorological factors in the Minas Gerais, we highlight the station that collects data from the most relevant region of the state, the capital Belo Horizonte. This is because the city addresses a region of 7–10 municipalities relevant to the Minas Gerais economy, in addition to having three of the main dams that store drinking water for the consumption of a significant portion of citizens of the state (Electronic address for monitoring the reservoir levels of water in the metropolitan region of Belo Horizonte: http://www.copasa.com.br/wps/portal/internet/abastecimento-de-agua/nivel-dos-reservatorios). Table 1 presents the relevant data from the station where the data were collected.
The initial results selection process sought to perform an analysis of missing information in the data provided. Therefore, all dimensions that had incomplete data were discarded in the construction of the database. All dimensions that have data collected for the months analyzed were the target of this research. Table 2 summarizes the data resulting from this evaluation process; where applicable, the standard deviation is given in parentheses.
Figure 14 and Figure 15 show the organization of the database after selecting records that did not meet the initial criteria. In summary, there are complete records on the climate aspects of the city of Belo Horizonte from January 2000 to April 2019.

4. Fuzzy Neural Network for Predicting Rains and Temperatures

This paper presents the application of a fuzzy neural network to behave in climatic perspectives in the state of Minas Gerais. To evaluate aspects of climate, data collected at the environmental station in the state capital, Belo Horizonte, were evaluated. This site was chosen four of the largest water reservoirs are in the metropolitan region of the state. This region contributes a large part of the state’s GDP and has many people, businesses, and companies needing a large amount of water. Finally, another factor to be highlighted is the proximity of these dams to the fluvial regions affected by disasters of mining ditches (Mariana and Brumadinho). Figure 16 presents the three layers present in the hybrid model used in this study.

4.1. Fuzzy Neural Networks

Fuzzy neural networks are hybrid models designed using two intelligent techniques generally applied in problem-solving, highlighting the training methodologies of neural networks and the ability to extract knowledge and interpretability of problems arising from fuzzy systems [51].
Fuzzy neural network models produce architectures similar to the Multilayer Perceptron [52] networks, but with the experience to acquire knowledge from the database submitted to the model. FNNs are structured in layers, where each has specific employment. Usually, the first layers are responsible for the fuzzification process, converting inputs into fuzzy sets. Inner layers are capable of performing and/or fuzzy aggregating rules. Finally, the last layers of the model can transform fuzzy numbers into traditional numerical values [53]. The main highlight of these hybrid models, making them different from other artificial intelligence models, is their expertise in building fuzzy rules that can lead to expert problem-solving systems [54].
These hybrid models have an extensive area of expertise in several economic and social areas. Since the 1990s, heterogeneous models have been employed for frame control [55], pattern recognition applications [56], and in power electronics and motion control [57]. Already in the 2000s, a FNN was used to solve problems such as delta wing control [58], motion control systems [59], and financial reporting fraud risks [60]. In addition, in health problem solving, Lim et al. [61] used a fuzzy neural network for real-time premature ventricular contraction detection and Wang et al. [62] employed the ability of intelligent hybrid models to detect features of cardiac arrhythmia. Finally, in the last decade, scientific work using such techniques has addressed detection of celestial materials (called Pulsars) [63]; prediction of autism in children [64], adolescents [65], and adults [66] through database obtained from mobile devices; breast cancer [67]; absenteeism at work [68]; control for active power filter [69,70]; data knowledge [71]; and speech recognition [72]. The diversity of these models also covers the field of predicting software building efforts [73], cybersecurity [74], help in cryotherapy and immunotherapy treatments [75,76], and different classification and regression problems [77,78,79,80,81,82,83], where the models differ according to the training techniques, fuzzification or defuzzification process, architecture, number of layers, elements present in the model structure, etc.

4.2. First Layer

In the initial layer of the model, procedures presented by Jang [84] are applied to generate uniformly M spaced membership functions of the triangular type (calculated through center 0.5). Thus, the neurons of the first layer represent the fuzzification method of the problem data under analysis. Therefore, these neurons, whose activation functions are membership functions of fuzzy sets, granulate the input space to form a fuzzy partition (see, e.g., the work of De Campos, Souza, and Bambirra [63]).
The Adaptive Network-Based Fuzzy Inference System (ANFIS) [84] consists of five succeeding layers capable of establishing the membership functions of the problem decision space. The first layer of ANFIS is responsible for determining fuzzy membership functions through adaptive parameters. This layer can be expressed by [84]:
O i 1 = μ A i ( x ) , i = 1 , 2 . . . , n
where x is input value, μ is the membership degree, and O i 1 is membership value of fuzzy variable A i [84]. Another relevant factor for understanding the model is in the second layer of the ANFIS, where every node in this layer is a fixed node which acts as a product operation, as in Sugeno fuzzy model [84]:
O i 2 = W i = μ A i ( x ) × μ B i ( y ) , i = 1 , 2 . . . , n
where B i is a fuzzy variable. These varieties of groups, through membership functions with the equivalent features, can assist in accurate analysis of the problem. This procedure performs a non-linear mapping of its data space to the output area. This mapping is accompanied by several fuzzy IF/THEN rules, where individually one relates the bounded execution of the mapping. The antecedents in the rules of a fuzzy inference system perform a multidimensional neural division, which can be a grid, decision tree, or cluster. In this paper, the method works with a limitation of 200 neurons in the first layer to circumvent the problem of high dimensionality. This decision is adequate for numerous preceding experiments that verified that the ability to create fuzzy rules made the issue much more complicated than was essential. For each input variable x i j , L neurons are defined A l j , l = 1, … L, whose activation functions are composed of membership functions in the corresponding neurons. Thus, the expected result in the first layer of the model is the degrees of association related to the inputs submitted to the model, [63]:
a j l = μ A l , j = 1 . . . n , l = 1 . . . L
where, for each ANFIS input result, the number of problem inputs and the number of fuzzy sets are, respectively, n and L [63]. This layer stands out in the paper because it is responsible for extracting primary knowledge from the database evaluated by the model. Thus, it is possible to identify suitable relations between dimensions of the problem and membership functions.
The following equation defines the triangular functions (△) used in the construction of the first layer triangular fuzzy neurons:
( x , ν , ϑ , ζ ) = m a x m i n x ν ϑ ν , 1 , ζ x ζ ϑ , 0
which is defined by three parameters for defining three points: ν and ζ for the base, and ϑ for the extremity of the triangular fuzzy neuron.

4.3. Second Layer

Unineurons [85] constitute the second layer of the FNN. They apply the concepts of a fuzzy operator uninorm [86] to implement simplified operations according to the activation function of the fuzzy neurons. Its construction allows the unineuron to practice both concepts of: “neuron and” and “neuron or”. It can be seen as a mapping that stretches triangular norms by providing the identity element to be a value in the unit interval. Because of this, it has the properties of commutativity, associativity, and monotonicity, as well as its identity element. The processing of neurons occurs at two levels. At the first level of L 1 sections, the input signals are connected individually in addition to the weights. In the second, at a global level of L 2 , a global aggregation operation is executed on the results of all first-level sequences. These structures are excellent operators able to perform universal approximation of functions through fuzzy system modeling [87]. This layer performs the aggregation of the L c neurons from the first layer within the unineurons introduced by Lemos et al. [85]. In this paper, it is expressed as follows:
U ( x , y ) = o . T ( x o , y o ) , i f y [ 0 , o ] o + ( 1 o ) . S ( x o 1 o , y o 1 o ) , i f y ( o , 1 ] β ( x , y ) , o t h e r w i s e
β ( x , y ) = m a x ( x , y ) , if o [ 0 , 0 . 5 ] min ( x , y ) , if o ( 0 . 5 , 1 ] ,
where T is a t-norm (algebraic product), S is a s-norm (probabilistic sum), and o is the identity element. When o = 0, the uninorm is the orneuron type [88], and, when o = 1, the uninorm is the andneuron type [88].
The unineuron proposed by Lemos et al. [85] performs operations to unify existing fuzzy values. This process can be seen as a preliminary process for turning two values into one and is defined by the following two steps:
(1)
Each pair ( a i , w i ) = b i = p ( a i , w i ).
(2)
Unified aggregation = U ( b 1 , b 2 b n ), where n is the number of inputs.
The function p (relevancy transformation) is responsible for transforming the inputs and respective weights into individual transformed values. This function accomplishes the four condition: monotonicity in value, zero importance elements should have no effect, normality of importance of one, and consistency of effect of the weight. In order for a p function to meet all four necessary requirements of the relevancy transformation operator, Yager proposed the formulation [89]:
p ( w , a , o ) = w . a + w ¯ . o
where w ¯ represents the complement of w. Using the weighted aggregation reported above, the unineuron can be written as [85]:
z = U N I ( w ; a ; o ) = U i = 1 n p ( w i , a i )
where T is a t-norms (product) and s is a s-norms (probabilistic sum).

4.4. Third Layer

A singleton describes the third layer of the FNN model, that is, a single neuron capable of working as a universal function approximator [90]. Therefore, the answers obtained can predict future values linked to the climate. Consequently, this neuron present in the third layer can be seen from the following equation [13]:
y = j = 0 l f l i n e a r ( z l , v l )
where z 0 = 1, v 0 is the bias, and z j and v j , j = 1, …, l are the output of each fuzzy neuron of the second layer and their corresponding weight, respectively. f l i n e a r represents the linear activation function of the neuron, which results from the fuzzy input by the synaptic weight.

4.5. Training Algorithm

The model training algorithm is based on obtaining the neural network synaptic weights (and, consequently, the importance of the fuzzy rules of the inference system) through the concepts of using Moore Penrose’s pseudo-inverse [91]. Thus, there is no requirement to update the parameters recursively, and, at the same time, there is a reduction in the influence of randomly defined parameters on the model structure. This technique allows weights to be set in one step. To solve possible overfitting problems in FNN training, a resampling regularization technique [92] is used in the objective function of training to define the neurons (or fuzzy rules) that contribute most efficiently to the model.
The values of the neural network weights of the hybrid model are qualified for the operationalization of the neuron assignments to implement the function approximation. When synaptic weights are defined analytically, the efficiency of the model is evidenced and favors obtaining fast and accurate solutions. In this paper, this vector is considered by the Moore–Penrose pseudo Inverse [13]:
v = Z + y
where y = [ y 1 , y 9 , , y n ] T is the desired output vector and Z + is pseudo-inverse of Moore–Penrose [91] of z. The l+1 dimensional input space (z), generating a n x l + 1 feature matrix, is presented as [13]:
z = z 0 z 1 ( x 1 ) z 2 ( x 2 ) z 1 ( x 1 ) z 0 z 1 ( x 1 ) z 2 ( x 2 ) z 1 ( x 1 ) z 0 z 1 ( x n ) z 2 ( x n ) z 1 ( x n )
In this view, z is the least norm of the least-squares resolution for the weights of the output layer. Basically, the purpose of learning is presented to find the v parameter that minimizes the error between the network output and wanted output for all training samples:
i = 1 n z ( x i ) v y i
Since the number of second layer neurons may contain unnecessary information, it is essential to use analytical techniques to determine the relevance of the collected neurons to the problem analyzed. Statistical evaluations that attempt to discover the correlations between two vectors are performed by regularization techniques, such as Least-Angle Regression (LARS) proposed by Efron et al. [93].
LARS is a regression model for extensive data that can qualify and quantify exactly the regression coefficients as well as a part of candidate regressors to be associate in the final model. When refereeing a set of n different samples ( x i , y i ), the cost function of this regression algorithm can be presented to change Equation (12) [93]:
i = 1 n z ( x i ) v y i 2 + λ v 1
where λ is a regularization parameter, frequently evaluated by cross-validation.
The initial expression in Equation (13) corresponds to the Residual Sum of Squares (RSS). The relationship between the training error and the first term of Equation (13) is directly proportional so that the training error should be reduced by decreasing the RSS. The second is a L 1 regularization term. First, it develops FNN generalization, bypassing overfitting [94]. Secondary, it can be used to produce sparse models [95]. To explain why LARS can be used as a neuron selection in the model, Equation (13) is rewritten as:
min v R S S ( v ) s . t . | | v | | 1 Γ
where Γ is an upper-bound on the L 1 -norm of the weights. A small value of Γ corresponds to a high value of λ , and vice versa. The model proposed by Bach [92], called Bolasso (Model Consistent Lasso Estimation through the Bootstrap), uses this methodology to find a combination of neurons that meet a previously defined criterion in a set of bootstrap replications.
This re-sampling approach is used to increase the stability of the model selection algorithm. Bolasso uses the LARS algorithm to operate on several bootstrap replications of the neurons in the second layer to perform model selection. For each repetition, a distinct subset of the regressors is selected. The neurons ( z Γ ) to be included in the final model are defined according to the frequency with which each of them is chosen through different tests. A consensus threshold is determined, e.g., γ = 80 % , and thus a regressor is included, if selected in at least 80 % of the assays.
Therefore, if a substantial number of bootstrap replications are chosen, there is a considerable probability that a fuzzy neuron will appear in the list of the most relevant ones. Thus, more relaxed selection criteria may determine a large number of candidate neurons at the end of the tests, just as a high γ value may allow the bootstrap model to be rigid and select a small set of regressors. The fuzzy inference system acknowledgments can extract knowledge from a model-evaluated database, thus the rules obtained can be an element for developing expert systems. Thus, an example of a fuzzy rule set can be presented as follows [13]:
R u l e 1 : I f   x i 1 i s A 1 1 w i t h c e r t a i n t y w 11 o r x i 2 i s A 1 2 w i t h c e r t a i n t y w 21 T h e n y 1 i s z 1 R u l e 2 : I f x i 1 i s A 2 1 w i t h c e r t a i n t y w 12 o r x i 2 i s A 2 2 w i t h c e r t a i n t y w 22 T h e n y 2 i s z 2 R u l e 3 : I f x i 1 i s A 3 1 w i t h c e r t a i n t y w 13 o r x i 2 i s A 3 2 w i t h c e r t a i n t y w 23 T h e n y 3 i s z 3

5. Meteorological Prediction Test

5.1. Evaluation Criteria

The evaluation criteria for time series follow peculiar characteristics that allow the validation of a model to be verified through an evaluation procedure that increases the prediction capacity of the model by the inclusion of new inputs. All collected data were normalized using zero means and the unit standard deviation to facilitate the validation by the models used in the tests.
The root means square error (RMSE) of the difference between the prediction and the real value is used as the evaluation criterion of the hybrid method. RMSE is a good measure because it usually explicitly represents what various methods tend to minimize. The RMSE is calculated as:
R M S E = q = 1 N ( y q y ^ q ) 2 N
where y q is the response provided by the model (about the expected weather criterion) and y ^ q is the expected output for the test in question.
Another relevant criterion for predictor model analysis is the means square error (MSE), which is calculated by the following equation:
M S E = q = 1 N ( y q y ^ q ) 2 N
In addition to RMSE and MSE, the run-time factor was collected in the test. It is expressed in seconds. The tests were performed on a computer with the following settings: Core (TM) 2 Duo CPU, 2.27 GHz with 3-GB RAM.

5.2. Models Used in the Test

The models employed in the comparative experiment are the Linear Regression (LIN) [96], Gaussian Process (GAU) [97], and Multilayer Perceptron (MLP) [98]. The settings used in these models were: Linear Regression: attributeSelecion: M5Method, batchsize:100, ridge: 1.0 × 10 8 .
Multilayer Perceptron: batchsize = 100, hiddenlayer = a, learningRate = 0.3, momentum = 0.2, seed = 0, trainingTime = 500, validationSetSize = 0, validationThreshold = 20.
Gaussian Process: batchsize = 100, Kernel: polykernel, noise = 1.0, numDecimalPlaces = 2, seed = 1 are the originals maintained by the Weka software [99]. To perform the time series tests, the resources provided by the Weka Experimenter module were used, with 70% for training samples and 30% to obtain the model results. The fuzzy neural network used in this study obtained its parameters to be used in the experiments by choosing the best values in a 10 k-fold cross-validation procedure where the number of membership functions was chosen in the interval [2, 3, 4, 5], the number of bootstraps in [4, 8, 16, 32, 64], and the consensus threshold in [0.4, 0.5, 0.6, 0.7]. After preliminary procedures, the model was used in the final tests with two triangular membership functions, 16 bootstrap replications, and a consensus threshold of 0.5.

5.3. Rainfall Prediction Results

Forecasts may be compromised due to a dry period in the state between 2014 and 2016 [4]—a drought hit Brazil in that period causing water supply contingency in large Brazilian cities [100]. The drop in reservoirs harmed local businesses and agriculture [101] and allowed verifying the impact that the lack of water in the state can generate for social and economic aspects. Table 3 presents the comparative results in the rain prediction test for Belo Horizonte.
The results of the model training (Figure 17) show that the behavior of the monthly rainfall level in Belo Horizonte has very complex characteristics, an alternating moment of high peaks of water precipitation and months without rain. The model was able to identify the trends of this behavior, presenting very close to expected responses and mainly following the trends of increase and decrease of rainfall. The results obtained by the proposed model (FNN) (Figure 18) were satisfactory when compared to traditional approaches in the literature. Because it is an extremely complex problem, the model was able to identify crucial moments of behavior change, especially in the last period evaluated, where the state suffered from a massive water crisis.

5.4. Temperature Prediction Results

Another factor related to climate conditions in Belo Horizonte was evaluated by the hybrid model of fuzzy neural networks. Thus, the maximum temperature test results are presented in Table 4.
The fuzzy neural network model best identified the results obtained on the prediction of maximum temperatures in the state capital of Minas Gerais in the training phase (Figure 19). The model response data correctly identified the tendency for maximum temperatures to change during the analysis period. The final results of the model training presented answers with a low RMSE, but not so close to the traditional models (Figure 20). Its main advantage in this context is that the values are very close to reality, and the model can extract fuzzy rules from the characteristics used in this evaluation, as shown in Table 4.
In Figure 20, we can see that the model was able to understand the behavior of the data, performing an efficient approximation of the real value (comparison between blue line (expected) and the red line (model output). The closer the red line is to the blue line on the chart, the better the model predicted at the training and testing stages.

5.5. Fuzzy Rules Generated

The central feature of hybrid systems based on fuzzy systems and artificial neural networks is associated with the ability to extract fuzzy rules that can be viewed as a process of extracting knowledge from the data. These factors represent a correlated representation of the problems analyzed. As this paper aims to analyze the behavior present in meteorological data of the capital of the state of Minas Gerais, it is hoped that the rules found in these fuzzy relationships can support in processes of prevention of water shortage or actions related to awareness in the control of local temperatures. With fuzzy rules, knowledge can be more interpreted by people who are not experts in the field of artificial intelligence. IF/THEN statements can be seen as literal relations representing information. This factor becomes a differential to facilitate the acceptance and interpretation of discovered knowledge.

5.5.1. Temperature Prediction

The data collected by training and testing the model for the dimensions evaluated in the temperature prediction for Belo Horizonte city are listed, respectively, in Figure 19 and Figure 20. As temperature variations are on smaller scales, the results obtained by intelligent models are more consistent with the responses obtained. Thus, the knowledge extracted from this database becomes more reliable. Moreover, one can analyze its aspects more realistically. Even during periods of uncontrolled environment, the maximum temperatures collected followed a specific behavior.
The following fuzzy rules were generated from the data obtained by the hybrid model. Thus, it is possible to identify more clearly the relationships between the features evaluated in the problem. These smart rules can make it easier to build intelligent systems, making it more accessible for people who do not comprehend artificial intelligence techniques to manage them.
1. If (Month is Final) and (Year is EndDecade) and (WindDirection is High) and (AverageWindSpeed is High) and (TotalInsolation is Low) and (AverageCloudiness is High) and (MeanPressure is Low) and (AverageCompensatedTemperature is Low) and (AverageMinimumTemperature is High) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is High) then (TemperatureMaxAverage is 27.26).
2. If (Month is Final) and (Year is EndDecade) and (WindDirection is Low) and (AverageWindSpeed is High) and (TotalInsolation is High) and (AverageCloudiness is Low) and (MeanPressure is High) and (AverageCompensatedTemperature is High) and (AverageMinimumTemperature is Low) and (AveragerelativeHumidity is High) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is 0.70).
3. If (Month is Final) and (Year is EndDecade) and (WindDirection is High) and (AverageWindSpeed is High) and (TotalInsolation is High) and (AverageCloudiness is High) and (MeanPressure is Low) and (AverageCompensatedTemperature is Low) and (AverageMinimumTemperature is High) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is −0.11).
4. If (Month is Final) and (Year is BeginningDecade) and (WindDirection is High) and (AverageWindSpeed is High) and (TotalInsolation is Low) and (AverageCloudiness is Low) and (MeanPressure is Low) and (AverageCompensated Temperature is High) and (AverageMinimumTemperature is Low) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is High) then (TemperatureMaxAverage is −0.07).
5. If (Month is Initial) and (Year is EndDecade) and (WindDirection is High) and (AverageWindSpeed is High) and (TotalInsolation is High) and (AverageCloudiness is High) and (MeanPressure is High) and (AverageCompensatedTemperature is Low) and (AverageMinimumTemperature is Low) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is High) then (TemperatureMaxAverage is −0.11).
6. If (Month is Final) and (Year is BeginningDecade) and (WindDirection is Low) and (AverageWind Speed is Low) and (TotalInsolation is High) and (AverageCloudiness is High) and (MeanPressure is Low) and (AverageCompensatedTemperature is High) and (AverageMinimumTemperature is High) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is −0.13).
7. If (Month is Initial) and (Year is BeginningDecade) and (WindDirection is High) and (AverageWindSpeed is Low) and (TotalInsolation is Low) and (AverageCloudiness is Low) and (MeanPressure is High) and (AverageCompensatedTemperature is High) and (AverageMinimum Temperature is High) and (AveragerelativeHumidity is High) and (TotalPrecipitation is High) then (TemperatureMaxAverage is −0.29).
8. If (Month is Initial) and (Year is BeginningDecade) and (WindDirection is High) and (AverageWindSpeed is Low) and (TotalInsolation is High) and (AverageCloudiness is Low) and (MeanPressure is Low) and (AverageCompensatedTemperature is Low) and (AverageMinimum Temperature is Low) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is 0.38).
9. If (Month is Final) and (Year is EndDecade) and (WindDirection is High) and (AverageWindSpeed is Low) and (TotalInsolation is Low) and (AverageCloudiness is Low) and (MeanPressure is Low) and (AverageCompensatedTemperature is High) and (AverageMinimumTemperature is High) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is 0.59).
10. If (Month is Initial) and (Year is EndDecade) and (WindDirection is Low) and (AverageWindSpeed is Low) and (TotalInsolation is Low) and (AverageCloudiness is High) and (MeanPressure is High) and (AverageCompensatedTemperature is Low) and (AverageMinimumTemperature is Low) and (AveragerelativeHumidity is High) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is −0.26).
11. If (Month is Initial) and (Year is BeginningDecade) and (WindDirection is Low) and (AverageWindSpeed is High) and (TotalInsolation is High) and (AverageCloudiness is Low) and (MeanPressure is Low) and (AverageCompensatedTemperature is Low) and (AverageMinimum Temperature is Low) and (AveragerelativeHumidity is Low) and (TotalPrecipitation is Low) then (TemperatureMaxAverage is 0.53).

5.5.2. Rainfall Prediction

The results obtained in the training and testing of the fuzzy neural network in predicting rainfall rates in the state capital of Minas Gerais are listed in Figure 17 and Figure 18, respectively. As the rainfall level experienced extreme variations during the collected period, the model had some difficulties in identifying the actual values. However, it should be noted that, despite significant variations, the model was able to understand the trend of growth and decrease in rainfall rates. This feature is critical for models that work with time series. Thus, predictions can be estimated following the error raised by the experiments, where it should be highlighted that they are very close to other approaches traditionally used for this purpose.
The fuzzy neural network model highlighted the behavior of the various dimensions present in the problem (Figure 21). Rainfall rates increase as wind speeds increase, and we are in the early months of the year. Similarly, it is possible to analyze that, for the city of Belo Horizonte, there are high rainfall rates when a low insolation level high follows the cloudiness level in the city. Another critical factor is that rainfall in the city is concentrated to a greater extent when the maximum temperature in the city is around 24 C, and the wind direction is high. At this maximum temperature and with high atmospheric pressure indices, there are also rain spikes in the state capital analyzed. Finally, in the 2000s, when there were high average wind speeds, rainfall rates were high for the city.

6. Conclusions

The use of fuzzy neural network models is feasible for detecting existing meteorological aspects in data collected through meteorological stations. This streamlines the joining of techniques from different sectors of science for the benefit of the population of the state of Minas Gerais. Thus, it is expected that, with the knowledge acquired in this scientific work, the control and monitoring of aspects related to rainfall and temperatures in the state become a factor in the planning of people and government of the state of Minas Gerais. As the economy and social welfare depend on a balance of the two factors analyzed, new technologies are expected to be incorporated to improve control and tracking of weather stations, thus enabling citizens to receive predictive information to prevent or control certain behaviors that harm the environment.
The rules obtained by the intelligent system are entirely based on the nature of the data present in the routine of state residents. As it was visualized that the climatic characteristics are changing over time, it is expected that, in the future, these impacts will be more substantial, mainly with an increase of average temperatures and a decrease of the rainfall indices. Managers and the public need to prepare for such impacts while seeking ways to mitigate the impacts on industry and people’s daily lives. After validating the fuzzy rules obtained in the paper by professionals in the field, they can be used for the construction of expert systems to predict weather factors.
Future work can investigate weather forecasting factor acknowledgments with missing data, using algorithms capable of controlling them in the assessment. Other hybrid models, neural networks models, feature selection techniques, and resampling missing data can be leveraged for pertinent extensions of this paper.

Author Contributions

Conceptualization, P.V.d.C.S. and L.B.d.O.; methodology, L.A.F.d.N.J.; software, P.V.d.C.S. and L.A.F.d.N.J.; validation, L.B.d.O. and L.A.F.d.N.J.; formal analysis, P.V.d.C.S.; investigation, L.B.d.O.; resources, P.V.d.C.S.; data curation, P.V.d.C.S. and L.A.F.d.N.J.; writing—original draft preparation, P.V.d.C.S. and L.B.d.O.; writing—review and editing, P.V.d.C.S. and L.B.d.O.; visualization, L.A.F.d.N.J.; supervision, P.V.d.C.S.; project administration, P.V.d.C.S.; and funding acquisition, P.V.d.C.S. and L.A.F.d.N.J.

Funding

This research received no external funding.

Acknowledgments

The authors acknowledge the Faculty Una of Betim and the Federal Center of Technological Education of Minas Gerais—CEFET-MG.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MDPIMultidisciplinary Digital Publishing Institute
MGMinas Gerais
FNNFuzzy Neural Network
UNIlUnineuron

References

  1. Rockström, J.; Barron, J.; Fox, P. Water productivity in rain-fed agriculture: Challenges and opportunities for smallholder farmers in drought-prone tropical agroecosystems. Water Product. Agric. Limits Oppor. Improv. 2003, 85, 1–8. [Google Scholar]
  2. Pelling, M. The Vulnerability of Cities: Natural Disasters and Social Resilience; Routledge: London, UK, 2012. [Google Scholar]
  3. Goudie, A.S. Human Impact on the Natural Environment; John Wiley & Sons: New York, NY, USA, 2018. [Google Scholar]
  4. Nobre, C.A.; Marengo, J.A.; Seluchi, M.E.; Cuartas, L.A.; Alves, L.M. Some characteristics and impacts of the drought and water crisis in Southeastern Brazil during 2014 and 2015. J. Water Resour. Prot. 2016, 8, 252. [Google Scholar] [CrossRef] [Green Version]
  5. Allison, E.H.; Perry, A.L.; Badjeck, M.C.; Neil Adger, W.; Brown, K.; Conway, D.; Halls, A.S.; Pilling, G.M.; Reynolds, J.D.; Andrew, N.L.; et al. Vulnerability of national economies to the impacts of climate change on fisheries. Fish Fish. 2009, 10, 173–196. [Google Scholar] [CrossRef] [Green Version]
  6. Atiya, A.F.; El-Shoura, S.M.; Shaheen, S.I.; El-Sherif, M.S. A comparison between neural-network forecasting techniques-case study: River flow forecasting. IEEE Trans. Neural Netw. 1999, 10, 402–409. [Google Scholar] [CrossRef]
  7. Toth, E.; Brath, A.; Montanari, A. Comparison of short-term rainfall prediction models for real-time flood forecasting. J. Hydrol. 2000, 239, 132–147. [Google Scholar] [CrossRef]
  8. Jain, A.; Kumar, A.M. Hybrid neural network models for hydrologic time series forecasting. Appl. Soft Comput. 2007, 7, 585–592. [Google Scholar] [CrossRef]
  9. Zealand, C.M.; Burn, D.H.; Simonovic, S.P. Short term streamflow forecasting using artificial neural networks. J. Hydrol. 1999, 214, 32–48. [Google Scholar] [CrossRef] [Green Version]
  10. Hsu, K.l.; Gupta, H.V.; Sorooshian, S. Artificial neural network modeling of the rainfall-runoff process. Water Resour. Res. 1995, 31, 2517–2530. [Google Scholar] [CrossRef]
  11. Nasseri, M.; Asghari, K.; Abedini, M. Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network. Expert Syst. Appl. 2008, 35, 1415–1421. [Google Scholar] [CrossRef]
  12. Chang, F.J.; Chen, Y.C. A counterpropagation fuzzy-neural network modeling approach to real time streamflow prediction. J. Hydrol. 2001, 245, 153–164. [Google Scholar] [CrossRef]
  13. de Campos Souza, P.V.; Torres, L.C.B. Regularized Fuzzy Neural Network Based on Or Neuron for Time Series Forecasting. In Fuzzy Information Processing; Barreto, G.A., Coelho, R., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 13–23. [Google Scholar]
  14. Alves Diniz, A.M.; Barbosa Batella, W. O Estado de Minas Gerais e suas regiões: Um resgate histórico das principais propostas oficiais de regionalização. Sociedade Natureza 2005, 17, 59–77. [Google Scholar]
  15. Guilhoto, J. Regional importance of the agribusiness in the Brazilian economy. In Proceedings of the 44th Congress of the European Regional Science Association, Porto, Portugal, 25–29 August 2004. [Google Scholar]
  16. Neto, L.M.; Forzza, R.C.; Zappi, D. Angiosperm epiphytes as conservation indicators in forest fragments: A case study from southeastern Minas Gerais, Brazil. Biodivers. Conserv. 2009, 18, 3785. [Google Scholar] [CrossRef]
  17. Viola, M.R.; Mello, C.R.D.; Acerbi, F.W., Jr.; Silva, A.M.D. Hydrologic modeling in the Aiuruoca river basin, Minas Gerais State. Revista Brasileira de Engenharia Agrícola e Ambiental 2009, 13, 581–590. [Google Scholar] [CrossRef] [Green Version]
  18. Alvarenga, L.A.; Mello, C.R.D.; Colombo, A.; Cuartas, L.A. Hydrologic impacts due to the changes in riparian buffer in a headwater watershed. Cerne 2017, 23, 95–102. [Google Scholar] [CrossRef] [Green Version]
  19. Pinto, L.C.; Mello, C.R.d.; Ávila, L.F. Water quality indicators in the Mantiqueira Range region, Minas Gerais state. Cerne 2013, 19, 687–692. [Google Scholar] [CrossRef] [Green Version]
  20. Pinto, L.C.; Mello, C.R.d.; Norton, L.D.; Poggere, G.C.; Owens, P.R.; Curi, N. A hydropedological approach to a mountainous Clayey Humic Dystrudept in the Mantiqueira Range, southeastern Brazil. Sci. Agric. 2018, 75, 60–69. [Google Scholar] [CrossRef] [Green Version]
  21. de Mello, K.; Valente, R.A.; Randhir, T.O.; Vettorazzi, C.A. Impacts of tropical forest cover on water quality in agricultural watersheds in southeastern Brazil. Ecol. Iindic. 2018, 93, 1293–1301. [Google Scholar] [CrossRef]
  22. Caiaffa, W.T.; Almeida, M.C.d.M.; Oliveira, C.D.L.; Friche, A.A.d.L.; Dias, M.A.S.; Cunha, M.d.C.M.; Pessanha, E.; Proietti, F.A. The urban environment from the health perspective: The case of Belo Horizonte, Minas Gerais, Brazil. Cadernos de Saúde Pública 2005, 21, 958–967. [Google Scholar] [CrossRef] [Green Version]
  23. Abreu, M.C.; Cecílio, R.A.; Pruski, F.F.; Santos, G.R.d.; Almeida, L.T.d.; Zanetti, S.S. Criteria For Choosing Probability Distributions in Studies of Extreme Precipitation Events. Revista Brasileira de Meteorologia 2018, 33, 601–613. [Google Scholar] [CrossRef] [Green Version]
  24. Alvarenga, L.A.; de Mello, C.R.; Colombo, A.; Chou, S.C.; Cuartas, L.A.; Viola, M.R. Impacts of Climate Change on the Hydrology of a Small Brazilian Headwater Catchment Using the Distributed Hydrology-Soil-Vegetation Model. Am. J. Clim. Chang. 2018, 7, 355. [Google Scholar] [CrossRef] [Green Version]
  25. Stull, R.B. An introduction to Boundary Layer Meteorology; Springer Science & Business Media: New York, NY, USA, 2012; Volume 13. [Google Scholar]
  26. Holton, J.R. An introduction to dynamic meteorology. Am. J. Phys. 1973, 41, 752–754. [Google Scholar] [CrossRef]
  27. Bey, I.; Jacob, D.J.; Yantosca, R.M.; Logan, J.A.; Field, B.D.; Fiore, A.M.; Li, Q.; Liu, H.Y.; Mickley, L.J.; Schultz, M.G. Global modeling of tropospheric chemistry with assimilated meteorology: Model description and evaluation. J. Geophys. Res. Atmos. 2001, 106, 23073–23095. [Google Scholar] [CrossRef]
  28. Schwanenberg, D.; Fan, F.M.; Naumann, S.; Kuwajima, J.I.; Montero, R.A.; Dos Reis, A.A. Short-term reservoir optimization for flood mitigation under meteorological and hydrological forecast uncertainty. Water Resour. Manag. 2015, 29, 1635–1651. [Google Scholar] [CrossRef] [Green Version]
  29. Jakeman, A.; Hornberger, G. How much complexity is warranted in a rainfall-runoff model? Water Resour. Res. 1993, 29, 2637–2649. [Google Scholar] [CrossRef]
  30. Ahrens, C.D. Meteorology Today: An Introduction to Weather, Climate, and the Environment; Cengage Learning: Belmont, CA, USA, 2012. [Google Scholar]
  31. Caparoci Nogueira, S.; Moreira, M.; Lordelo Volpato, M. Evaluating precipitation estimates from Eta, TRMM and CHRIPS Data in the south-southeast region of Minas Gerais State—Brazil. Remote Sens. 2018, 10, 313. [Google Scholar] [CrossRef] [Green Version]
  32. Freitas, C.M.d.; Barcellos, C.; Asmus, C.I.R.F.; Silva, M.A.d.; Xavier, D.R. Da Samarco em Mariana à Vale em Brumadinho: Desastres em barragens de mineração e Saúde Coletiva. Cadernos de Saúde Pública 2019, 35, e00052519. [Google Scholar] [CrossRef] [Green Version]
  33. Freitas, C.M.d.; Silva, M.A.d.; Menezes, F.C.d. O desastre na barragem de mineração da Samarco: Fratura exposta dos limites do Brasil na redução de risco de desastres. Ciência e Cultura 2016, 68, 25–30. [Google Scholar] [CrossRef] [Green Version]
  34. Nesterov, V.G. The Altitude of a Forest and Methods for Its Determination; Goslesbumizdat: Moscow-Leningrad, Russia, 1949. [Google Scholar]
  35. Hassoun, M.H. Fundamentals of Artificial Neural Networks; MIT Press: Cambridge, MA, USA, 1995. [Google Scholar]
  36. Haykin, S.O. Neural Networks and Learning Machines/Simon Haykin; Prentice Hall: New York, NY, USA, 2009. [Google Scholar]
  37. Zadeh, L.A. Fuzzy logic. Computer 1988, 21, 83–93. [Google Scholar] [CrossRef]
  38. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  39. Zadeh, L.A. Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst. 1978, 1, 3–28. [Google Scholar] [CrossRef]
  40. Wang, L.X.; Mendel, J.M. Generating fuzzy rules by learning from examples. IEEE Trans. Syst. Man Cybern. 1992, 22, 1414–1427. [Google Scholar] [CrossRef] [Green Version]
  41. Poff, N.L.; Tokar, S.; Johnson, P. Stream hydrological and ecological responses to climate change assessed with an artificial neural network. Limnol. Oceanogr. 1996, 41, 857–863. [Google Scholar] [CrossRef]
  42. Sailor, D.; Hu, T.; Li, X.; Rosen, J. A neural network approach to local downscaling of GCM output for assessing wind power implications of climate change. Renew. Energy 2000, 19, 359–378. [Google Scholar] [CrossRef]
  43. Ghose, D.K.; Samantaray, S. Estimating Runoff Using Feed-Forward Neural Networks in Scarce Rainfall Region. In Smart Intelligent Computing and Applications; Springer: New York, NY, USA, 2019; pp. 53–64. [Google Scholar]
  44. Esteves, J.T.; de Souza Rolim, G.; Ferraudo, A.S. Rainfall prediction methodology with binary multilayer perceptron neural networks. Clim. Dyn. 2019, 52, 2319–2331. [Google Scholar] [CrossRef]
  45. Graham, A.; Sahu, J.K.; Sahu, Y.K.; Yadu, A. Forecast future rainfall & temperature for the study area using seasonal auto-regressive integrated moving averages (SARIMA) model. IJCS 2019, 7, 894–897. [Google Scholar]
  46. Dhar, D.; Bagchi, S.; Kayal, C.K.; Mukherjee, S.; Chatterjee, S. Quantitative Rainfall Prediction: Deep Neural Network-Based Approach. In Proceedings of International Ethical Hacking Conference 2018; Springer: New York, NY, USA, 2019; pp. 455–463. [Google Scholar]
  47. Lee, R.; Liu, J. iJADE WeatherMAN: A weather forecasting system using intelligent multiagent-based fuzzy neuro network. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2004, 34, 369–377. [Google Scholar] [CrossRef]
  48. El-Shafie, A.; Jaafer, O.; Akrami, S.A. Adaptive neuro-fuzzy inference system based model for rainfall forecasting in Klang River, Malaysia. Int. J. Phys. Sci. 2011, 6, 2875–2888. [Google Scholar]
  49. Ashrafi, M.; Chua, L.H.C.; Quek, C. The applicability of Generic Self-Evolving Takagi-Sugeno-Kang neuro-fuzzy model in modeling rainfall–runoff and river routing. Hydrol. Res. 2019, 50, 991–1001. [Google Scholar] [CrossRef]
  50. Soares, E.; Costa, P., Jr.; Costa, B.; Leite, D. Ensemble of evolving data clouds and fuzzy models for weather time series prediction. Appl. Soft Comput. 2018, 64, 445–453. [Google Scholar] [CrossRef]
  51. Pedrycz, W. Fuzzy neural networks and neurocomputations. Fuzzy Sets Syst. 1993, 56, 1–28. [Google Scholar] [CrossRef]
  52. Pal, S.K.; Mitra, S. Multilayer perceptron, fuzzy sets, and classification. IEEE Trans. Neural Netw. 1992, 3, 683–697. [Google Scholar] [CrossRef]
  53. Liu, P.; Li, H.X. Fuzzy Neural Network Theory and Application; World Scientific: Singapore, 2004; Volume 59. [Google Scholar]
  54. Pedrycz, W. Heterogeneous fuzzy logic networks: Fundamentals and development studies. IEEE Trans. Neural Netw. 2004, 15, 1466–1481. [Google Scholar] [CrossRef]
  55. Chen, Y.C.; Teng, C.C. A model reference control structure using a fuzzy neural network. Fuzzy Sets Syst. 1995, 73, 291–312. [Google Scholar] [CrossRef]
  56. Kwan, H.K.; Cai, Y. A fuzzy neural network and its application to pattern recognition. IEEE Trans. Fuzzy Syst. 1994, 2, 185–193. [Google Scholar] [CrossRef]
  57. Bose, B.K. Expert system, fuzzy logic, and neural network applications in power electronics and motion control. Proc. IEEE 1994, 82, 1303–1323. [Google Scholar] [CrossRef] [Green Version]
  58. Lin, C.M.; Hsu, C.F. Supervisory recurrent fuzzy neural network control of wing rock for slender delta wings. IEEE Trans. Fuzzy Syst. 2004, 12, 733–742. [Google Scholar] [CrossRef]
  59. Lin, F.J.; Shen, P.H. Robust fuzzy neural network sliding-mode control for two-axis motion control system. IEEE Trans. Ind. Electron. 2006, 53, 1209–1225. [Google Scholar] [CrossRef]
  60. Lin, J.W.; Hwang, M.I.; Becker, J.D. A fuzzy neural network for assessing the risk of fraudulent financial reporting. Manag. Audit. J. 2003, 18, 657–665. [Google Scholar] [CrossRef]
  61. Lim, J.S. Finding features for real-time premature ventricular contraction detection using a fuzzy neural network system. IEEE Trans. Neural Netw. 2009, 20, 522–527. [Google Scholar] [CrossRef]
  62. Wang, Y.; Zhu, Y.S.; Thakor, N.V.; Xu, Y.H. A short-time multifractal approach for arrhythmia detection based on fuzzy neural network. IEEE Trans. Biomed. Eng. 2001, 48, 989–995. [Google Scholar] [CrossRef]
  63. de Campos Souza, P.V.; Torres, L.C.B.; Guimarães, A.J.; Araujo, V.S. Pulsar Detection for Wavelets SODA and Regularized Fuzzy Neural Networks Based on Andneuron and Robust Activation Function. Int. J. Artif. Intell. Tools 2019, 28, 1950003. [Google Scholar] [CrossRef]
  64. de Campos Souza, P.V.; Guimaraes, A.J. Using fuzzy neural networks for improving the prediction of children with autism through mobile devices. In Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil, 25–28 June 2018; pp. 01086–01089. [Google Scholar] [CrossRef]
  65. de Campos Souza, P.V.; Guimaraes, A.J.; Araujo, V.S.; Rezende, T.S.; Araujo, V.J.S. Using Fuzzy Neural Networks Regularized to Support Software for Predicting Autism in Adolescents on Mobile Devices. In Smart Network Inspired Paradigm and Approaches in IoT Applications; Elhoseny, M., Singh, A.K., Eds.; Springer: Singapore, 2019; pp. 115–133. [Google Scholar] [CrossRef]
  66. Guimarães, A.J.; Araujo, V.J.S.; Araujo, V.S.; Batista, L.O.; de Campos Souza, P.V. A Hybrid Model Based on Fuzzy Rules to Act on the Diagnosed of Autism in Adults. In Artificial Intelligence Applications and Innovations; MacIntyre, J., Maglogiannis, I., Iliadis, L., Pimenidis, E., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 401–412. [Google Scholar]
  67. Silva Araújo, V.J.; Guimarães, A.J.; de Campos Souza, P.V.; Rezende, T.S.; Araújo, V.S. Using Resistin, Glucose, Age and BMI and Pruning Fuzzy Neural Network for the Construction of Expert Systems in the Prediction of Breast Cancer. Mach. Learn. Knowl. Extr. 2019, 1, 466–482. [Google Scholar] [CrossRef] [Green Version]
  68. Araujo, V.S.; Rezende, T.S.; Guimarães, A.J.; Araujo, V.J.S.; de Campos Souza, P.V. A hybrid approach of intelligent systems to help predict absenteeism at work in companies. SN Appl. Sci. 2019, 1, 536. [Google Scholar] [CrossRef] [Green Version]
  69. Fei, J.; Wang, T. Adaptive fuzzy-neural-network based on RBFNN control for active power filter. Int. J. Mach. Learn. Cybern. 2019, 10, 1139–1150. [Google Scholar] [CrossRef]
  70. Hou, S.; Fei, J.; Chen, C.; Chu, Y. Finite-time adaptive fuzzy-neural-network control of active power filter. IEEE Trans. Power Electron. 2019, 34, 10298–10313. [Google Scholar] [CrossRef]
  71. Han, H.; Wu, X.; Liu, Z.; Qiao, J. Data-Knowledge-Based Fuzzy Neural Network for Nonlinear System Identification. IEEE Trans. Fuzzy Syst. 2019. [Google Scholar] [CrossRef]
  72. Wu, G.D.; Tsai, H.S. Fuzzy-Neural-Network Based Audio-Visual Fusion for Speech Recognition. In Proceedings of the 2019 IEEE International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 January 2019; pp. 210–214. [Google Scholar]
  73. de Campos Souza, P.V.; Guimaraes, A.J.; Araujo, V.S.; Rezende, T.S.; Araujo, V.J.S. Incremental regularized Data Density-Based Clustering neural networks to aid in the construction of effort forecasting systems in software development. Appl. Intell. 2019, 49, 3221–3234. [Google Scholar] [CrossRef]
  74. de Campos Souza, P.V.; Rezende, T.S.; Guimaraes, A.J.; Araujo, V.S.; Batista, L.O.; da Silva, G.A.; Silva Araujo, V.J. Evolving fuzzy neural networks to aid in the construction of systems specialists in cyber attacks. J. Intell. Fuzzy Syst. 2019, 36, 6743–6763. [Google Scholar] [CrossRef]
  75. Guimarães, A.J.; Silva Araujo, V.J.; de Campos Souza, P.V.; Araujo, V.S.; Rezende, T.S. Using Fuzzy Neural Networks to the Prediction of Improvement in Expert Systems for Treatment of Immunotherapy. In Advances in Artificial Intelligence—IBERAMIA 2018; Simari, G.R., Fermé, E., Gutiérrez Segura, F., Rodríguez Melquiades, J.A., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 229–240. [Google Scholar]
  76. Junio Guimarães, A.; Vitor de Campos Souza, P.; Jonathan Silva Araújo, V.; Silva Rezende, T.; Souza Araújo, V. Pruning Fuzzy Neural Network Applied to the Construction of Expert Systems to Aid in the Diagnosis of the Treatment of Cryotherapy and Immunotherapy. Big Data Cognit. Comput. 2019, 3, 22. [Google Scholar] [CrossRef] [Green Version]
  77. Khodabandelou, G.; Ebadzadeh, M.M. Fuzzy neural network with support vector-based learning for classification and regression. Soft Comput. 2019, 23, 12153–12168. [Google Scholar] [CrossRef]
  78. de Campos Souza, P.V.; Guimaraes, A.J.; Araújo, V.S.; Rezende, T.S.; Araújo, V.J.S. Fuzzy Neural Networks based on Fuzzy Logic Neurons Regularized by Resampling Techniques and Regularization Theory for Regression Problems. Intel. Artif. 2018, 21, 114–133. [Google Scholar] [CrossRef] [Green Version]
  79. Vitor de Campos Souza, P. Pruning fuzzy neural networks based on unineuron for problems of classification of patterns. J. Intell. Fuzzy Syst. 2018, 35, 2597–2605. [Google Scholar] [CrossRef]
  80. de Campos Souza, P.V.; de Oliveira, P.F.A. Regularized fuzzy neural networks based on nullneurons for problems of classification of patterns. In Proceedings of the 2018 IEEE Symposium on Computer Applications Industrial Electronics (ISCAIE), Penang, Malaysia, 28–29 April 2018; pp. 25–30. [Google Scholar] [CrossRef]
  81. de Campos Souza, P.V.; Silva, G.R.L.; Torres, L.C.B. Uninorm based regularized fuzzy neural networks. In Proceedings of the 2018 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), Rhodes, Greece, 25–27 May 2018; pp. 1–8. [Google Scholar] [CrossRef]
  82. de Campos Souza, P.V.; Torres, L.C.B.; Guimaraes, A.J.; Araujo, V.S.; Araujo, V.J.S.; Rezende, T.S. Data density-based clustering for regularized fuzzy neural networks based on nullneurons and robust activation function. Soft Comput. 2019. [Google Scholar] [CrossRef]
  83. de Campos Souza, P.V.; Guimaraes Nunes, C.F.; Guimares, A.J.; Silva Rezende, T.; Araujo, V.S.; Silva Arajuo, V.J. Self-organized direction aware for regularized fuzzy neural networks. Evol. Syst. 2019. [Google Scholar] [CrossRef]
  84. Jang, J.S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  85. Lemos, A.; Caminhas, W.; Gomide, F. New uninorm-based neuron model and fuzzy neural networks. In Proceedings of the 2010 Annual Meeting of the North American Fuzzy Information Processing Society, Toronto, ON, Canada, 12–14 July 2010; pp. 1–6. [Google Scholar] [CrossRef]
  86. Yager, R.R.; Rybalov, A. Uninorm aggregation operators. Fuzzy Sets Syst. 1996, 80, 111–120. [Google Scholar] [CrossRef]
  87. Yager, R.R.; Kreinovich, V. Universal approximation theorem for uninorm-based fuzzy systems modeling. Fuzzy Sets Syst. 2003, 140, 331–339. [Google Scholar] [CrossRef] [Green Version]
  88. Hirota, K.; Pedrycz, W. OR/AND neuron in modeling fuzzy set connectives. IEEE Trans. Fuzzy Syst. 1994, 2, 151–161. [Google Scholar] [CrossRef]
  89. Yager, R.R. Uninorms in fuzzy systems modeling. Fuzzy Sets Syst. 2001, 122, 167–175. [Google Scholar] [CrossRef]
  90. Lemos, A.; Kreinovich, V.; Caminhas, W.; Gomide, F. Universal approximation with uninorm-based fuzzy neural networks. In Proceedings of the 2011 Annual Meeting of the North American Fuzzy Information Processing Society, El Paso, TX, USA, 18–20 March 2011; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  91. Söderström, T.; Stewart, G. On the numerical properties of an iterative method for computing the Moore–Penrose generalized inverse. SIAM J. Numer. Anal. 1974, 11, 61–74. [Google Scholar] [CrossRef]
  92. Bach, F.R. Bolasso: Model consistent lasso estimation through the bootstrap. In Proceedings of the 25th ACM International Conference on Machine Learning, Helsinki, Finland, 5–9 July 2008; pp. 33–40. [Google Scholar]
  93. Efron, B.; Hastie, T.; Johnstone, I.; Tibshirani, R. Least angle regression. Ann. Stat. 2004, 32, 407–499. [Google Scholar]
  94. Girosi, F.; Jones, M.; Poggio, T. Regularization Theory and Neural Networks Architectures. Neural Comput. 1995, 7, 219–269. [Google Scholar] [CrossRef]
  95. Murphy, K.P. Machine Learning: A Probabilistic Perspective; The MIT Press: Cambridge, MA, USA, 2012. [Google Scholar]
  96. Seber, G.A.; Lee, A.J. Linear Regression Analysis; John Wiley & Sons: New York, NY, USA, 2012; Volume 329. [Google Scholar]
  97. Rasmussen, C.E. Gaussian processes in machine learning. In Summer School on Machine Learning; Springer: New York, NY, USA, 2003; pp. 63–71. [Google Scholar]
  98. Gardner, M.W.; Dorling, S. Artificial neural networks (the multilayer perceptron)—A review of applications in the atmospheric sciences. Atmos. Environ. 1998, 32, 2627–2636. [Google Scholar] [CrossRef]
  99. Hall, M.; Frank, E.; Holmes, G.; Pfahringer, B.; Reutemann, P.; Witten, I.H. The WEKA data mining software: An update. ACM SIGKDD Explor. Newslett. 2009, 11, 10–18. [Google Scholar] [CrossRef]
  100. Soriano, É.; Londe, L.d.R.; Di Gregorio, L.T.; Coutinho, M.P.; Santos, L.B.L. Water crisis in São Paulo evaluated under the disaster’s point of view. Ambiente Soc. 2016, 19, 21–42. [Google Scholar] [CrossRef] [Green Version]
  101. de Souza Leão, R.; De Stefano, L. Making concrete flexible: Adapting the operating rules of the Cantareira water system (São Paulo, Brazil). Water Secur. 2019, 7, 100032. [Google Scholar] [CrossRef]
Figure 1. The territory of Minas Gerais. Water concentration and hydroelectric plants (yellow dots). Source: http://idesisema.meioambiente.mg.gov.br/.
Figure 1. The territory of Minas Gerais. Water concentration and hydroelectric plants (yellow dots). Source: http://idesisema.meioambiente.mg.gov.br/.
Applsci 09 05476 g001
Figure 2. Water vapor over Minas Gerais in July 2019 (satellite image). Adapted from Inmet.
Figure 2. Water vapor over Minas Gerais in July 2019 (satellite image). Adapted from Inmet.
Applsci 09 05476 g002
Figure 3. Wind currents behavior (200 h Pa) (satellite Image). Adapted from Inmet.
Figure 3. Wind currents behavior (200 h Pa) (satellite Image). Adapted from Inmet.
Applsci 09 05476 g003
Figure 4. Meteorological stations installed in southeastern Brazil. Adapted from Inmet.
Figure 4. Meteorological stations installed in southeastern Brazil. Adapted from Inmet.
Applsci 09 05476 g004
Figure 5. Rainfall indices (mm/h) in the month of July 2019. Adapted from Inmet.
Figure 5. Rainfall indices (mm/h) in the month of July 2019. Adapted from Inmet.
Applsci 09 05476 g005
Figure 6. Brazilian temperatures in August 2019. Adapted from Inmet.
Figure 6. Brazilian temperatures in August 2019. Adapted from Inmet.
Applsci 09 05476 g006
Figure 7. Minas Gerais temperatures: historical series. Adapted from Inmet.
Figure 7. Minas Gerais temperatures: historical series. Adapted from Inmet.
Applsci 09 05476 g007
Figure 8. Minas Gerais humidity: historical series. Adapted from Inmet.
Figure 8. Minas Gerais humidity: historical series. Adapted from Inmet.
Applsci 09 05476 g008
Figure 9. Minas Gerais evaporation: historical series. Adapted from Inmet.
Figure 9. Minas Gerais evaporation: historical series. Adapted from Inmet.
Applsci 09 05476 g009
Figure 10. Minas Gerais precipitation: historical series. Adapted from Inmet.
Figure 10. Minas Gerais precipitation: historical series. Adapted from Inmet.
Applsci 09 05476 g010
Figure 11. Comparison between climate change and anomalies in 2018 in Brazil. Adapted from Inmet.
Figure 11. Comparison between climate change and anomalies in 2018 in Brazil. Adapted from Inmet.
Applsci 09 05476 g011
Figure 12. Comparison between rainfall and anomalies index in 2018 in Brazil. Adapted from Inmet.
Figure 12. Comparison between rainfall and anomalies index in 2018 in Brazil. Adapted from Inmet.
Applsci 09 05476 g012
Figure 13. Probabilities of burning in the Brazilian territory in August 2019. Nesterov flammability index. Adapted from Inmet.
Figure 13. Probabilities of burning in the Brazilian territory in August 2019. Nesterov flammability index. Adapted from Inmet.
Applsci 09 05476 g013
Figure 14. Dataset: General data and its main characteristics.
Figure 14. Dataset: General data and its main characteristics.
Applsci 09 05476 g014
Figure 15. Dataset: General related data by month.
Figure 15. Dataset: General related data by month.
Applsci 09 05476 g015
Figure 16. Fuzzy Neural network [13].
Figure 16. Fuzzy Neural network [13].
Applsci 09 05476 g016
Figure 17. Hybrid model training phase: Rainfall.
Figure 17. Hybrid model training phase: Rainfall.
Applsci 09 05476 g017
Figure 18. Hybrid model test phase: Rainfall.
Figure 18. Hybrid model test phase: Rainfall.
Applsci 09 05476 g018
Figure 19. Hybrid model training phase: Temperature.
Figure 19. Hybrid model training phase: Temperature.
Applsci 09 05476 g019
Figure 20. Hybrid model test phase: Temperature.
Figure 20. Hybrid model test phase: Temperature.
Applsci 09 05476 g020
Figure 21. Decision space of the hybrid model. Rain predictions.
Figure 21. Decision space of the hybrid model. Rain predictions.
Applsci 09 05476 g021
Table 1. Data station information.
Table 1. Data station information.
Station: Belo Horizonte—MG (OMM: 83587)Value
Latitude (degrees):−19.93
Longitude (degrees):−43.93
Elevation (meters):915.00
Start of operation:03/03/1910
Requested period of data:01/01/2000 to 04/01/2019
Table 2. Data Station Features and values.
Table 2. Data Station Features and values.
Station: Belo Horizonte—MGRange or Average
Mount1 to 12
Year2000 to 2019
Wind Direction9.128 (5.324)
Average Wind Speed1.458 (0.314)
Total Insolation202.438 (40.407)
Average Cloudiness4.862 (1.705)
Mean Pressure913.511 (2.251)
Mean Maximum Temperature27.463 (1.819)
Mean Compensated Temperature22.166 (1.784)
Mean Minimum Temperature18.138 (1.933)
Mean Relative Humidity62.429 (7.49)
Table 3. Precipitation Prediction Test Results.
Table 3. Precipitation Prediction Test Results.
ModelsRMSETimeMSE
FNN60.4547.633654.78
MLP146.741.3421,532.62
LIN58.340.023403.53
GAU64.510.054161.54
Table 4. Maximum Temperature Prediction Test Results.
Table 4. Maximum Temperature Prediction Test Results.
ModelsRMSETimeMSE
FNN0.7446.260.55
MLP0.501.360.25
LIN0.710.000.50
GAU0.560.060.36

Share and Cite

MDPI and ACS Style

de Campos Souza, P.V.; Batista de Oliveira, L.; Ferreira do Nascimento, L.A., Jr. Fuzzy Rules to Help Predict Rains and Temperatures in a Brazilian Capital State Based on Data Collected from Satellites. Appl. Sci. 2019, 9, 5476. https://doi.org/10.3390/app9245476

AMA Style

de Campos Souza PV, Batista de Oliveira L, Ferreira do Nascimento LA Jr. Fuzzy Rules to Help Predict Rains and Temperatures in a Brazilian Capital State Based on Data Collected from Satellites. Applied Sciences. 2019; 9(24):5476. https://doi.org/10.3390/app9245476

Chicago/Turabian Style

de Campos Souza, Paulo Vitor, Lucas Batista de Oliveira, and Luiz Antônio Ferreira do Nascimento, Jr. 2019. "Fuzzy Rules to Help Predict Rains and Temperatures in a Brazilian Capital State Based on Data Collected from Satellites" Applied Sciences 9, no. 24: 5476. https://doi.org/10.3390/app9245476

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop