SciELO - Scientific Electronic Library Online

 
vol.32 número3Analysis of a severe air pollution episode in India during Diwali festival - a nationwide approach índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Atmósfera

versión impresa ISSN 0187-6236

Atmósfera vol.32 no.3 Ciudad de México jul./sep. 2019  Epub 07-Oct-2020

https://doi.org/10.20937/atm.2019.32.03.06 

Articles

Analysis of a new spatial interpolation weighting method to estimate missing data applied to rainfall records

Jorge Luis Morales Martínez1  * 

Francisco Antonio Horta-Rangel2 

Ignacio Segovia-Domínguez3 

Agustín Robles Morua4  5 

J. Horacio Hernández1 

1Departamento de Ingeniería Geomática e Hidráulica, Universidad de Guanajuato, 36000 Guanajuato, Guanajuato, México.

2Departamento de Ingeniería Civil, Universidad de Guanajuato, 36000 Guanajuato, Guanajuato, México.

3Departamento de Matemáticas Puras y Aplicadas, Centro de Investigación en Matemáticas, Jalisco s/n, Col. Valenciana, 36023 Guanajuato, Guanajuato, México.

4Departamento de Ciencias del Agua y Medio Ambiente, Instituto Tecnológico de Sonora, 85000 Ciudad Obregón, Sonora, México.

5Laboratorio Nacional de Geoquímica y Mineralogía, 04510 Coyoacán, Ciudad de México, México.


ABSTRACT

In the present work, two new generalized weighted methods of imputation of missing data are developed and tested using a daily rainfall series. The proposed methodology allows to fully rebuild the time series while preserving its statistical properties. Rainfall records in the state of Tabasco, Mexico, during the period 1980-2012 were used to test and evaluate the proposed methodology. The imputation of missing data in a given weather station is performed by using daily data from neighboring stations with a similar rainfall behavior. The choice of optimal parameters for the proposed formulae is based on minimizing the mean absolute error (MAE) via an evolutionary strategy (CMA-ES). The K-means method was used with the Euclidean distance in order to select the adequate neighboring weather stations. Five different methods were applied to estimate the optimal number of clusters: the elbow method, gap statistics, TraceW, Hartigan and Krzanowski-Lai indices. In addition, the structural stability of the chosen clusters was evaluated in order to demonstrate that these represent the correct data structure and are not the result of an artificial internal procedure of the grouping algorithm. Results from two different statistical tests, Friedman and Nemenyi post hoc, showed that our two new methods produce significantly and statistically better estimation when compared to existing methods in the literature.

Keywords: missing data; rainfall data; K-means clustering; optimization; deterministic interpolation methods

RESUMEN

En el presente trabajo se desarrollaron y probaron dos métodos generalizados ponderados de imputación de los valores de datos faltantes, utilizando para ello series diarias de precipitación. Se usaron registros de precipitación del estado de Tabasco, México, del periodo 1980-2012, para probar y evaluar la metodología propuesta. La imputación de datos faltantes en una estación meteorológica determinada se realizó utilizando información diaria de estaciones cercanas con patrones similares de precipitación. La selección de parámetros óptimos para las fórmulas propuestas se basó en la minimización del error medio absoluto mediante una estrategia evolutiva (CMA-ES). Se utilizó el método de K-medias junto con la distancia euclidiana para elegir las estaciones meteorológicas cercanas adecuadas. Se aplicaron cinco métodos diferentes para estimar el número óptimo de clústeres: el método de Elbow, la estadística de Gap y los índices TraceW, de Hartigan y de Krasnowski-Lai. Adicionalmente, se evaluó la estabilidad estructural de los clústeres seleccionados para demostrar que representan la estructura de datos correcta y no son resultado de un procedimiento interno artificial del algoritmo de agrupación. Los resultados de dos pruebas estadísticas, Friedman y Nemenyi post hoc, mostraron que los dos nuevos métodos presentados, producen estimaciones estadísticas significativamente mejores en comparación con otros métodos encontrados en la literatura.

1. Introduction

There are several methods to estimate and reconstruct missing rainfall data (Kashani and Dinpashoh, 2012). The most common methods are the use of satellites (Githungo et al., 2016; Ekeu-wei et al., 2018; Phoeurn and Ly, 2018), climate models (Singh and Xiaosheng, 2019) and statistical programs (Kim and Pachepsky, 2010; Serrano-Notivoli et al., 2017a). However, despite their utility, satellites provide limited coverage and, in most cases, they have very coarse resolutions that limit local applications. Similarly, climate models are useful but are limited by their spatial scale and are often quite expensive to be developed (Reinoso, 2016). Methods of artificial intelligence, such as artificial neural networks (ANN) and support vector machines (SVM) (Mileva-Boshkoska and Stankovski, 2007; Mwale et al., 2012; Hasan et al., 2015) have a complex mathematical formulation. Therefore, their application demands greater efforts with respect to linear methods, and also requires intensive calculations with a high computational cost. Statistical imputation methods are the most common technique and can be classified as deterministic, stochastic or random, and those based on artificial intelligence (Campozano et al., 2015). Among the statistical methods, the deterministic approach is the most common procedure due to its robustness, simplicity of implementation and high degree of computational efficiency (Campozano et al., 2015). Deterministic weighted methods belong to the spatial interpolation techniques; they represent an adequate approach for the imputation of missing data in daily precipitation series and have received greater acceptance and applicability (Teegavarapu and Chandramouli, 2005; Ahrens, 2006; Kim and Pachepsky, 2010; Chen and Liu, 2012).

Several important studies have already been published regarding the use of deterministic weighted methods for the estimation and reconstruction of missing rainfall data. The inverse distance weighting method (IDW) is the most widely used approach for the estimation of missing data in hydrology and geographical sciences (Xia et al., 1999; Eischeid et al., 2000; Teegavarapu and Chandramouli, 2005; Lee and Kang, 2015). However, despite its usefulness, several authors have presented improvements to the IDW method by incorporating other mathematical approaches that enhance its results. For example, Teegavarapu and Chandramouli (2005) used a data-based approach to impute missing precipitation values. Furthermore, these authors proposed improvements to the IDW method by replacing the weighting value with the correlation coefficient. This new method was called the coefficient of correlation weighting (CCW) method. Results indicate that CCW is far superior to the traditional IDW in estimating the missing rainfall records. Wagner et al. (2012) applied seven methods to compare various spatial interpolation approaches applied to precipitation, which included deterministic methods such as the Thiessen polygon and statistics and geostatistical approaches (ordinary kriging, regression-inverse distance weighting and regression-kriging). The methods tested by these authors showed that the best performing were those based on regression analysis. However, the application of these models in precipitation estimates showed that they may cause negative results that do not correspond to the physics of the phenomenon (the minimum amount of daily rainfall is zero), and should be readjusted to zero (González Hidalgo et al., 2002; Teegavarapu, 2012). Geostatistical estimation methods based on theoretical foundations (particularly kriging) are based on showing the proportion in which the variance between points in space changes and is expressed in a semi-variogram. However, this procedure is limited because it relies on a certain amount of data to produce a reliable and adequate variogram (Toro-Trujillo et al., 2015). Regardless of having a high number of points to interpolate, some authors argue that kriging does not show improvements with respect to the IDW method (Wagner et al., 2012).

In another relevant study, Teegavarapu et al. (2009) applied genetic algorithms (GA) and a distance weighting method to estimate missing precipitation data. These authors concluded that GA provided more accurate estimates over the distance weighting method. Chang et al. (2006) applied GA to search the most suitable order of distances in the variable-order inverse distance method; their results show that the variability of the order of distances is small when the topography of rainfall stations is uniform. This study also confirmed that the variable-order inverse distance method is more suitable than the arithmetic average method and the Thiessen polygons method in describing the spatial variation of rainfall. Suhaila et al. (2008) modified the coefficient of the CCW method and proposed a new weighting method using the correlation coefficient with the inverse distance weighting method (CIDW). Their results show that the modified methods presented better performance in the estimation of missing rainfall data when compared to previous versions in terms of three evaluation measures.

Another relevant study conducted by Lo (1992) added the proportion of distance to altitude, while Chang et al. (2005) added the inverse of these two parameter products in the IDW method. Seyyednejad et al. (2012) proposed to use each of these parameters separately in the numerator, denominator or together as coefficients in the IDW method. These studies have clearly improved deterministic imputation methods that allow for the estimation of missing rainfall values. However, none of the existing methods can be considered to be applicable globally, since the accuracy of these methods are usually affected by different factors that go far beyond the selected interpolation process itself. Specifically, the selection of the best method for estimating missing precipitation data may vary from region to region depending on rain patterns and spatial distributions (de Silva et al., 2007). The selection of the best approach should take into account the topographic and orographic effects of rainfall (Sivapragasam et al., 2015).

In this work, two new generalized weighted methods are proposed. The first method is able to recover the weighting functions of the normal ratio method weighted with correlations (NRWC) (Young, 1992) and a normal ratio modified with the inverse distance method (NRIDW) that uses a new weighting function that combines the weight functions of the NRWC and IDW together with an altitude factor. The second method being proposed generates weighting functions that are reported in the literature, such as CCWM, IDW, CIDW and the relation of altitude with the weighted method of the inverse distance (HIDW). This new method constitutes a generalization of previous methods with the improvement of adding the altitude factor. We believe that both proposals are new contributions to the literature, particularly because the weighting coefficients are determined in an objective manner, minimizing the difference between estimated and observed rainfall data. The two new methods can be classified as optimal interpolation methods with several parameters that need to be optimized to obtain the best results. This optimization was addressed by using inherently continuous algorithms. The metaheuristic adaptation of the covariance matrix (CMA-ES) (Hansen et al., 2003) was used in all of the weighting functions that are needed to find optimal exponents. This method offers better performance than previously reported GA (Hansen et al., 2011; Arsenault et al., 2013). In addition, to test the two new methods, 11 weighted methods were compared in terms of reliability of the precipitation estimates generated. The two new methods are shown to provide an improvement because they include an optimal parameter estimation mechanism for the imputation of daily rainfall records. An automatic procedure is developed that allows to completely rebuild the time-series while preserving its statistical properties. The methods were tested in the study region of Tabasco, a southern Mexican state that is known because of its high rainfall rates. A set of rainfall records covering 32 years between 1980 and 2012 was used to test and validate the new methodology.

2. Methods

2.1 Historical application of deterministic methods to fill missing data in time series

Several existing weighted methods that pertain to spatial interpolation techniques are presented in the following subsection. The methods examined include the modified CCWM, CIDW, and NRIDW, as well as the HIDW. The main difference between these interpolation methods is the way in which the weighting factors (W i ) are estimated. The general formulation to represent these methods was proposed by Li and Heap (2014) and has the following form:

Zt^=i=1NWiZi (1)

where Zt^ is the estimated value of an attribute or variable at point of interest t, Z i is the value observed in the i-th neighbor station and N is the number of neighboring stations that are used for the estimate of daily rainfall. In addition, satisfies the restriction ∑N i=1 W i = 1.

Suhaila et al. (2008) proposed several modifications to the existing calculation methods for estimating the missing rainfall values in Petaling Jaya, Malaysia. The first method, which modified the CCW method, consisted in changing the weighting function of the latter (Teegavarapu and Chandramouli, 2005),

Wi=riti=1Nrit (2)

by

Wi=ritpi=1Nritp (3)

where r it represents the correlation coefficient of the daily precipitation data between the target station t and the i-th neighboring station; N is the length of the precipitation time series and p is a parameter between 2 and 6. The second method was the CIDW. Here, advantage is taken because the IDW is influenced by the minimum distances between the target station and the neighboring stations. In addition, the correlation factor can also contribute positively to improve the estimates of the missing values of rainfall, considering that the neighboring stations would have greater correlation with the target station. Thus, the weighting factor of this method is given by

Wi=ritpdit-2i=1Nritpdit-2 (4)

where d it represents the distance between the target station t and the i-th neighboring station. Finally, they combine the best proposed NR method (Young, 1992), which is the NRWC, whose weighting function is

Wi=ni-2rit21-rit2-1i=1Nni-2rit21-rit2-1 (5)

With the weighting function of the IDW method it is called modified NRIDW, and its weighting function is

Wi=ni-2rit21-rit2-1dit-2i=1Nni-2rit21-rit2-1dit-2 . (6)

Suhaila et al. (2008) concluded that the proposed methods presented better performance in the estimation of the missing rainfall data, in comparison with their previous versions in terms of three evaluation measures. Lo (1992) added the proportion of distance to altitude, while Chang et al. (2005) added the inverse of these two parameter products in the IDW method. Seyyednejad et al. (2012)) proposed to use each of these parameters separately in the numerator, denominator or together as coefficients in the IDW method. Thus, more general models (HIDW) than those proposed by Lo (1992) and Chang et al. (2005) are obtained; its weighting function is

Wi=dit-qhit-si=1Ndit-qhit-s (7)

where h it represents the altitude difference between the target station t and the i-th neighboring stations.

Table I shows a summary of the previously reported imputation methods that were tested and compared to our methods in our study (we included abbreviations and references).

Table I List of the 9 deterministic imputation methods with their respective code. 

# Impute method Code Reference
1 Classical normal ratio method NR (Paulhus and Kohler, 1952)
2 Normal ratio method weighted with correlations NRWC (Young, 1992)
3 Inverse distance weighting method IDWM (Teegavarapu and Chandramouli, 2005; Chang et al., 2006; Moeletsi et al., 2016)
4 Weighted correlation coefficient method CCW (Suhaila et al., 2008; Ford and Quiring, 2014)
5 Modification to the weighted correlation coefficient method CCWM (Suhaila et al., 2008)
6 Normal ratio modified with inverse distance method NRIDW (Suhaila et al., 2008)
7 Modified correlation coefficient with inverse distance method CIDW (Suhaila et al., 2008)
8 Inverse distance weighting of normal ratio with correlation NRIDC (Azman et al., 2015)
9 Relation of the height with the weighted method of the inverse distance HIDW (Seyyednejad et al., 2012)

2.2 New methods to estimate missing rainfall data

Two new imputation methods based on the NRIDW and CIDW are applied in this study. These two new approaches are distinguished by the inclusion of free parameters (several parameters that need to be optimized to obtain the best results) and by the consideration of the altitude factor. The search for optimal parameters is conducted by using heuristic and metaheuristic techniques, since these methods allow obtaining a solution that is close to the optimum, in a computationally acceptable time. These algorithms can be used in the search for solutions of any optimization problem. In our work, the optimal parameters are computed by means of the adaptation strategy of the covariance matrix (CMA-ES) (Hansen et al., 2003). The optimization algorithm was implemented using the R software with the “cmaes” and “parma” libraries (Trautmann et al., 2011; Ghalanos, 2016). CMA-ES offers a better performance (Hansen et al., 2011) as compared with the optimization technique based on particle clouds (PSO) (Du and Swamy, 2016), as well as with GA (Tsangaratos et al., 2019).

The altitude-rainfall relationship has been investigated previously by (Hevesi et al., 1992a, b), who used cokriging to incorporate elevation into the mapping of the spatial variability of rainfall. They reported a significant correlation (0.75) between average annual precipitation and elevation recorded in 62 stations in Nevada and southeastern California. Another relevant study conducted by al-Ahmadi and al-Ahmadi (2013) analized the relationships between annual and seasonal rainfall and the altitude of the terrain. These authors used 180 rainfall stations with 35 yrs of monthly records from 1971 to 2005 in Saudi Arabia, applying the global ordinary least square (OLS) and local geographically weighted regression (GWR) methods. Their results show that using the GWR method they obtained coefficients of determination higher than 0.64 between altitude and annual, winter, spring, summer, and fall rainfalls. Sadeghi et al. (2017) evaluated rainfall distribution and the effect of elevation as a secondary variable to interpolate rainfall in Iran using several geostatistical techniques such as kriging, co-kriging, IDW, radial basis function, global polynomial interpolation, and local polynomial interpolation. These authors concluded that the rain amount is immediately influenced by elevation and also that the result of co-kriging has a direct correlation with elevation changes. According to Goovaerts (2000), precipitation tends to increase with increasing elevation, mainly because of the orographic effect of mountainous terrain, which causes the air to be lifted vertically, and the condensation occurs due to adiabatic cooling. These studies have shown that the amount and distribution of rainfall is directly affected by elevation. This is why several methods for the imputation of rainfall have included the altitude as a critical component. Our two proposed generalizations (shown below) continue that trend and include an altitude factor.

2.2.1 Generalization of the modified normal ratio with the inverse distance method (GNRIDW)

The weighting function of the NRIDW method is a combination of the weighting functions of the NRWC and IDW methods (see Eq. ENT#091;6ENT#093;). Usually q = 2 is taken as the default value in the weighting factor related to the IDW method (d it ); however, although q=2 is the most commonly used value (Teegavarapu and Chandramouli, 2005; Boke, 2017) there is no theoretical justification for preferring this value over others (Bajjali, 2018). Therefore, other possible values for q should be investigated as well. Given the above-mentioned and considering the altitude as one of the factors that may affect the rainfall records, the following modification to the NRIDW method is proposed:

Wi=(Ni-2)rit2(1-rit2)-1dit-qhit-si=1N(Ni-2)rit2(1-rit2)-1dit-qhit-s (8)

where r it , d it , and h it represent the correlation coefficient, the distance and the altitude difference between the target station t and the i-th neighboring stations, respectively.

If s = q = 0 is set in Eq. (8), the weighting function of the NRWC method is recovered (compare with Eq. ENT#091;5ENT#093;). If, instead, s = 0 and q = 2, the weighting function of the NRIDW method is obtained (compare with Eq. ENT#091;6ENT#093;). Therefore, this proposal constitutes a generalization of both the NRWC and NRIDW methods. Finally, it is emphasized that the parameters q and s belong to ℝ+ and their values are determined according to the solutions of the following optimization problem:

minq,sMAEq,s=1Ni=1NZi-Zi^(t)    subject to q,s0 (9)

where Z i is the i-th observed rainfall value,Zi^  is the i-th predicted rainfall value and is calculated as Zi^  (t) = ∑N i=1 W i · Z i with W i according to Eq. (8).

2.2.2 Generalization of the modified correlation coefficient with the inverse distance weighting method (GCIDW)

In line with the above reasoning, the CIDW method can be generalized as well. Let us considerer the q exponent of the IDW as a parameter to be optimized and, as before, let us add the altitude factor. As a result, a generalization of CIDW is obtained in which the weighting factors are given as follows:

Wi=ritpdit-qhit-si=1Nritpdit-qhit-s (10)

where r it , d it and h it represent the correlation coefficient, the distance and the altitude difference between the target station t and the i-th neighboring stations. In this proposal, unlike the previous one, there are three parameters (p, q and s) whose spatial domain is ℝ+. To obtain different combinations of the parameters we can retrieve some of the methods described above. For example, if s = q = 0 is set in Eq. (9), the weighting function of the CCWM method is recovered (compare with Eq. 3), whereas, if s = p = 0, the weighting function of the IDW method is obtained. Besides, if p = 0 we retrieve the weighting function of the HIDW method (compare with Eq. ENT#091;7ENT#093;). Finally, if s = 0 and q = 2, the weighting function of the CIDW method is obtained (compare with Eq. ENT#091;4ENT#093;).

Given that in both of the methods being proposed the weighting coefficients W i are determined in a direct way by solving the optimization problem given in Eq. (9), our proposals can be classified as optimal interpolation methods with several parameters to be optimized.

2.3 Study area

In order to apply the different imputation methods and to illustrate how the two new proposed procedures work, we have chosen the state of Tabasco, which is located in the southern region of Mexico. Tabasco is bordered by the states of Chiapas, Campeche, Quintana Roo and Yucatán (see Fig. 1), which are considered the wettest region in the country. Tabasco extends from the coastal plain of the Gulf of Mexico to the mountain ranges of northern Chiapas. Geographically it is located between 17º 15’-18º 39’ N, and 91º 00’-94º 17’ W. It is bounded to the north by the Gulf of Mexico and the state of Campeche, to the south by the state of Chiapas, to the east by the Republic of Guatemala and to the west by the state of Veracruz (Fig. 1). Tabasco has an area of 25 267 km2, representing 1.3% of the Mexican territory. The major part of the state is a plain surface with a few elevations to the south of the state (5.84% of the total state’s area) (Sosa Cabrera, 2010), which are relatively low in relation to the average sea level (400-900 masl). The territory of Tabasco is located in a tropical zone close to the Gulf of Mexico, which results in a warm climate with only small temperature variations throughout the year. The yearly average temperature is 27 ºC, with an average range of variation of 18.5 to 36ºC. The historical yearly average rainfall in the state is of 2184.6 mm, which is the highest annual precipitation in Mexico. The highest rainfall zone is in the mountain range in the south-center part of the state, with precipitation values above 4000 mm yr-1, while the rest of the state has recorded precipitation values in the range of 1200 to 2500 mm yr-1.

Fig. 1 Geographic location and topography of the state of Tabasco, Mexico. Visualization of the found clusters by K-means. 

2.4 Climatological database

The state of Tabasco has 83 meteorological stations. However, after a careful analysis of their records, the following problems were found: i) some stations were not useful because the data was collected at different time scales (days, months and years) and ii) some stations with daily rainfall records did not have enough information. Only stations with a minimum of 30 yrs of uninterrupted rainfall information, as recommended by the World Meteorological Organization (WMO, 2011) were chosen. The period from January 1, 1980 to December 31, 2012 was chosen to conduct this investigation. Since there is not a well-established criterion of what to consider as an acceptable percentage of missing data in a time series dataset (Dong and Peng, 2013), an assumption was made to consider datasets with daily rainfall with at most 25% of missing data. This approach allowed to have a more reliable dataset, even though rainfall time series with higher percentages of missing data have been considered in other studies (Malek et al., 2010; Campozano et al., 2015; Toro-Trujillo et al., 2015). Table II shows a summary of the main features of the selected weather stations, which cover 82% of Tabasco’s municipalities (14 of 17). The information was obtained through the Climate Computing Program (Clicom) system of the National Meteorological Service (http://clicom-mex.cicese.mx). None of the weather stations selected had a complete dataset.

Table II Characteristics of the selected stations. 

Station Country Long (W) Lat (N) Alt (masl) MD (%) Period Max Mean Std. VC S K
27002 Centla 92.8 18.417 3 12.71 1969-2016 300 3.920 12.588 3.211 6.987 81.330
27004 Tenosique 91.493 17.449 14 2.22 1948-2016 190 6.303 15.400 2.443 4.106 22.623
27006 Balancán 91.275 17.638 50 2.81 1967-2016 280 4.672 12.639 2.705 5.585 52.496
27007 Cárdenas 93.619 18.001 12 15.23 1961-2016 360 5.694 17.365 3.050 6.768 75.527
27008 Cárdenas 93.376 18.001 25 12.24 1955-2016 300 5.686 16.425 2.888 6.234 61.613
27009 Comalcalco 93.22 18.247 15 19.51 1965-2016 274 4.801 15.082 3.142 6.154 56.439
27011 Tacotalpa 92.798 17.613 20 10.21 1950-2016 269 7.70 19.35 2.513 4.520 29.630
27015 Huimanguillo 93.942 17.837 7 24.90 1965-2016 207 6.569 16.485 2.510 4.149 23.338
27019 Jalapa 92.812 17.723 14 1.41 1970-2016 310 7.115 18.879 2.653 4.866 34.161
27021 Balancán 91.293 17.757 29 20.04 1969-2016 201.2 5.418 14.518 2.679 4.602 30.757
27030 Macuspana 92.605 17.757 11 0.68 1948-2016 265 6.404 16.509 2.578 4.532 29.318
27034 Paraíso 93.212 18.396 6 8.84 1949-2016 339 4.501 14.584 3.240 7.131 82.448
27036 Cunduacán 93.176 18.067 15 3.14 1970-2016 350 5.433 15.387 2.832 6.438 73.218
27037 Centro 93.879 17.854 21 2.14 1948-2016 306.4 5.680 15.312 2.696 5.258 44.671
27039 Cunduacán 93.279 17.997 23 5.22 1948-2016 268.5 5.487 15.386 2.804 5.494 46.127
27040 Balancán 91.158 17.792 44 3.28 1948-2016 273.8 4.518 12.503 2.767 5.834 55.724
27042 Tacotalpa 92.777 17.461 44 4.85 1962-2016 343.9 9.836 23.111 2.350 4.670 32.974
27044 Teapa 92.953 17.549 51 1.24 1960-2015 301.2 8.988 20.527 2.284 4.131 25.608
27047 Tenosique 91.427 17.472 22 24.00 1921-2015 213 5.823 15.746 2.704 4.742 30.459
27050 Centla 92.6 18.384 2 5.40 1948-2015 247 4.264 13.181 3.091 6.764 70.298
27054 Centro 92.928 17.997 24 5.86 1948-2015 340 5.386 15.283 2.838 5.776 55.439
27060 Centro 93.768 17.974 11 12.64 1972-2016 320 5.439 15.601 2.868 5.543 47.752
27061 Teapa 92.92 17.513 86 16.41 1972-2016 396.4 10.519 23.230 2.208 4.080 26.783
27070 Tacotalpa 92.75 17.381 63 1.64 1974-2016 317 8.842 20.741 2.346 4.366 28.835
27075 Cárdenas 93.566 18.111 10 10.23 1972-2016 334 6.297 18.346 2.914 5.887 53.335
27076 Cárdenas 93.497 18.111 13 24.02 1972-2016 365 6.292 19.518 3.102 7.141 74.564
27077 Cárdenas 93.625 18.066 12 13.46 1972-2016 360 5.850 18.561 3.173 5.638 48.432
27078 Cárdenas 93.499 18.021 19 6.16 1972-2016 310 4.871 15.133 3.107 6.693 73.289
27084 Nacajuca 93.018 18.166 10 6.84 1979-2016 267 4.860 14.199 2.922 5.768 49.995

Alt: altitude given in masl; MD: percentage of missing data; Std.: standard deviation; VC: variation coefficient; S: skewness; K: kurtosis. The values of the statistical parameters are calculated based on the daily records.

The standard deviation in the state varied between 12.503 and 23.230 mm day-1. These ranges were recorded in very contrasting zones: the lower range corresponds to weather station 27040, located in the municipality of Balancán, to the west-northwest of the state, with an annual precipitation range between 1500 and 2000 mm, while the highest daily precipitation range was found in meteorological station 27061, located in the municipality of Teapa to the center-south of the state (highest rainfall area), with annual ranges above 2500 mm. The Pearson’s linear correlation coefficient between the standard deviation and the daily mean values of rainfall was 0.934. Therefore, both variables are related positively, which means high values of precipitation are associated with high variability (Sokol Jurkoviç and Pasariç, 2013). This relationship allows us to obtain a variation coefficient that homogenizes the variation between all the meteorological stations. In all the weather stations, asymmetric values greater than or equal to 4.080 were obtained, therefore, the rainfall data-set have a positive biased distribution, that is, the distribution of precipitation data tends to be concentrated towards the left rather than towards the right of the mean. Finally, it can be observed that the kurtosis coefficient of the daily rainfall distribution has a minimum of 22.623, implying that in all the meteorological stations there is a visible concentration of rainfall values in the central area of the distribution. As a result, all of the distributions are leptokurtic (Hood et al., 2007).

In order to provide a better perspective on the behavior of rainfall, the calculation of the correlations between the amount of daily rainfall with all possible pairs of the selected weather stations was carried out. At the same time, the distances between the geographical locations of the selected stations was also computed. Figure 2 shows the correlations of the rainfall plotted against the distance, given in kilometers. Weather stations that are separated by distances beyond 140 km have low correlation values (lower than 0.30) and have a low degree of linear association. On the other hand, nearby weather stations have more similar rainfall behaviors than pairs of geographically distant weather stations. DeGaetano (2001) suggests that weather stations that are geographically close to each other should be grouped, because it provides an idea of the spatial structure of the variables under study. Cluster analysis is one of the most common used techniques to identify groups of homogeneous climates (DeGaetano, 2001). Given that the data satisfies the assumption of the existence of spatial correlations between the amount and the frequency of rainfall between neighboring weather stations, the choice of the latter technique was applied in our study. The above analysis is supported by the results shown in figure 2, where a negative relationship between the correlation of daily rainfall amounts and the distance between weather stations is evident.

Fig. 2 Correlations between the climatological stations of Tabasco. Here the correlations between the amounts of daily rainfall with all possible pairs of the selected weather stations are calculated, as well as the distances between the geographical locations of the selected stations. Both quantities are shown in a scatter chart. 

2.5 Methodology to test the proposed methods

Taking into account that the spatial clustering of observation sites is a common practice in climatology (DeGaetano, 2001; Teegavarapu, 2012), and that empirical methods use weather stations with similar rainfall patterns (Xia et al., 1999; Teegavarapu and Chandramouli, 2005; Ramos-Calzado et al., 2008; Suhaila et al., 2008; Campozano et al., 2015), the hypothesis being tested here is that missing rainfall data in a target station can be imputed by considering the daily rainfall dataset of several neighboring weather stations. The procedure followed to evaluate our hypothesis can be summarized as follows:

The first step is to carry out a cluster’s analysis through the K-means grouping method, in order to define the geographic regions with homogeneous properties.

Then, it is necessary to choose a data-set without missing data in each one of the clusters.

After that we chose a number N of similar neighboring weather stations with respect to the given target station.

Then, for each target station and in each cluster, we applied a number of existing (previously selected) imputation methods.

The above item is complemented by applying two new proposals (not found in the literature) for the imputation of missing data.

Then, following a well-established criterion (mean absolute error ENT#091;MAEENT#093;), we evaluated and chose the best method (optimum parameters) among the ones used in the former items.

Finally, an iterative algorithm was evaluated in each of the target weather stations, which applies the best imputation method (among the ones considered here) in each cluster.

These steps are described in more detail in the following sections.

2.5.1 Non-hierarchical cluster analysis

Cluster analysis is one of the statistical techniques frequently used in meteorology and climatology to group stations in regions with homogeneous climates (Gong and Richman, 1995; DeGaetano, 2001). In this study, the K-mean grouping algorithm (Teegavarapu, 2014; Mohammadrezapour et al., 2018; Reddy et al., 2018;) is used to identify spatial groups of the aforementioned weather stations (see Fig. 1). This allowed for the visualization of the spatial structure of rainfall and to perform an efficient search of neighboring weather stations that are closest to the target station. In order to validate the cluster’s structure, five techniques were used: 1) the elbow method, 2) the TraceW index (Milligan and Cooper, 1985), 3) the Hartigan index (Hartigan, 1975), 4) the Krzanowski index (Krzanowski and Lai, 1988), and 5) the gap statistics (Tibshirani et al., 2001). In order to evaluate the stability of the clusters, the algorithm described by Hennig (2007) was used, which was implemented using the “fpc” software package using R (Hennig, 2015). The stability evaluation of the clusters is based on the use of the Jaccard coefficient (Guha et al., 1999), while the plausible variations in the initial dataset are obtained by bootstrap resampling (Effron and Tibshirani, 1993).

2.5.2 Selection of similar neighboring stations

In all spatial interpolation schemes, the selection and amount of similar neighboring weather stations are very important factors that influence the results of the interpolations (Eischeid et al., 2000). There are many ways to select neighboring weather stations. Some are based on the correlation coefficient (Young, 1992; Eischeid et al., 1995, 2000), while in others the proximity between neighboring weather stations is represented by means of a statistical distance approach (Ahrens, 2006; Ramos-Calzado et al., 2008). According to Eischeid et al. (2000) adding more than four neighboring stations does not significantly improve the results of the interpolation and sometimes worsen the estimates. In this work, a criterion of no more than four neighboring stations was selected as the distance between stations.

2.5.3 Evaluation of the estimation methods performance

There is no agreement in the literature as to what is the best interpolation method that can be applied in all the disciplines that attempt to fill missing data in a time series. This is because the precision of these methods is usually affected by different factors beyond the selected interpolation process itself (Li and Heap, 2008). In particular, the selection of the best method for estimating missing rainfall data may vary from region to region depending on rainfall patterns and spatial distributions (de Silva et al., 2007). Therefore, it is crucial to choose the most appropriate interpolation method for each meteorological station in a given study area. A trivial way in which this task can be achieved, is by evaluating every selected interpolation method in each target station. In this way it is apparent to identify the method that provides the best estimates. Usually spatial interpolation methods produce numerical errors associated with the estimation. Therefore, a way to compare the performance of these methods is through using measures that quantify the committed error. In this regard, MAE is the most natural measure to calculate the average error (Willmott and Matsuura, 2005). The aforementioned error measure is given by

MAEi=1nt=1nZit-Zi^t  (11)

where n is the total number of observations, Ζ^t (t) is the estimated value and Z i (t) is the observed value, related to the corresponding meteorological variable in the target station i.

2.5.4 Iterative algorithm

In this subsection we describe the iterative procedures used in order to establish reasonable imputed values for daily rainfall. Below we describe, first, the process to find the optimal estimation method and its parameters, and then, the algorithm for the estimation of missing data is presented.

2.5.4.1 Methodology to find the optimal estimation method

We begin by grouping the set X={x 1 ,x 2 ,…,x n } of d--dimensional, n weather stations through using the K-mean method within a group of K clusters, C={c k , k = 1,2,…,K}.. Then, for the k-th cluster in the set C, c k a dataset is selected where there are no missing values. The next step is to determine the number of neighboring weather stations by considering the Euclidean distance criterion:

dij=Wik-WjkTWik-Wjk (12)

where d ij is the Euclidean distance between the i-th and the j-th stations that belong in the cluster c k . These are represented in the space of the variables by the vectors

Wik=x1ikx2ikxdik and Wjk=x1jkx2jkxdjk,

respectively. The variables we consider in this work are the longitude and the latitude in their UTM coordinates. Subsequently, each of the aforementioned methods shown in Table I, are evaluated. The CMA-ES optimization method was used to find optimal parameters-exponents of all weighted methods, including our proposals. For each parameter to be optimized, a search space located within the interval (10-8,50), was considered. In order to avoid falling into a local minimum, 50 iterations are performed, and the average absolute error is calculated. Finally, the optimal method for each destination station is the one that provides the absolute minimum of MAE.

2.5.4.2 Algorithm for estimating missing data

The purpose of the iterative algorithm described below (Fig. 3) is to establish reasonable imputed values for daily rainfall. Moreover, for the i-th target station belonging in the c k cluster, the weight-function W i (obtained through the methodology described in the subsection above) is required.

Fig. 3 Algorithm to estimate missing data developed in R (R Core Team, 2013

Firstly, the algorithm requires initial parameters. Line 1 introduces the weighting functions that are associated with the i-th stations belonging in the c k cluster. Then, line 2 introduces a series of initial values: A defines the maximum number of iterations to be considered, B defines the tolerance with which to work and C represents the initial value of a given counter.

Secondly, an iterative procedure is applied to each cluster from line 3 to line 21. In line 4, for each one of the x i target stations belonging in the cluster c k , the distance from the neighboring stations is calculated by using Eq. (10). Considering each one of the distances, the four neighboring stations corresponding to each one of the x i target stations are chosen. Then, the missing data is identified by using the δ indicator function, that is, δ = 1 if the daily rainfall data in x i is missing and δ = 0 otherwise. Line 6 assigns the original data matrix D NL , where N represents the whole set of available data in the study for every target station, and L represents the cluster length c k to a new matrix E NL . This is done in order to preserve the original data and not to lose them in the imputation process. From line 7 to line 12, the missing data is replaced by the average monthly rainfall, considering the historical behavior for each one of the target stations x i . We first calculate the average M ik monthly rainfall matrix for each one of the target stations x i . Then, for the lacking j in the original data E NL , corresponding to the month i in the target station k, the missing j is replaced by the monthly average in M ik . Finally, line 12 rewrites the data matrix that will be imputed and we name it F NL . From line 13 to 21, the main process for imputation of missing data is performed. In this part of the algorithm we start by reading the best method and its parameters (obtained in the subsection Methodology to find the optimal estimation method), the data of the x i target stations, the data of the x j , ji neighboring stations, as well as the different weighting functions W i associated with each one of the x i target stations. Then, only the missing data are estimated, that is, the data corresponding to a value of the function δi. The mean value calculated in the previous stage is replaced by the values obtained when using the optimal methods. So far what has been done is a forward procedure where more than one neighboring station has been selected in order to estimate the missing values in one or in more than one target stations. Line 21 repeats the process started on line 16 but in an inverse manner. Therefore, a backward procedure is now being considered. It is possible that at the beginning of these processes great differences arise, but with the passage of the iterations the process eventually stabilizes.

Finally, the stop criterion is verified in lines 22 to 25. In lines 22 and 23, two descriptive statistics are computed: the mean and the variance per column for two consecutive iterations. These are saved in matrices P 2,L and Q 2,L , respectively. The first row of both matrices is composed by the arithmetic means, while in the second row the variances are found. In order to establish the stopping criterion, we evaluate whether the sum of each row of | P 2,L - Q 2,| is less than 10-13. Therefore, there are no significant differences between the data set with missing values and the complete data set.

In order to provide greater clarity of the iterative algorithm to estimate missing rainfall data, the flow diagram is presented in figure 4.

Fig. 4 Flowchart showing a summarization of the proposed method to estimate missing data. Step 1: the algorithm requires initial parameters; step 2: an iterative procedure is applied to each cluster; step 3: the stop criterion is verified. 

3. Results and discussion

3.1 Validation of the clusters’ structure

The validation and stability of the structure of the clusters is analyzed in figure 5a, which shows that clusters incorporate much information that results in high values of variance. As shown in this figure, there is a rapid decay until a point k = 4. From this k-value on, the marginal gain drops drastically and the total sum of the squared errors within the clusters tends to change slowly. As a result, an arm-like structure with an “elbow” is observed at the point k = 4. The optimal number of clusters corresponds, precisely, to the position of the elbow. However, the elbow method is heuristic and may or may not work always. For this reason, four different methods were also tested to compute the optimal k value; i.e., optimal number of clusters. Figure 5b shows the gap statistic method. This procedure compares the total within intra-cluster variation for different values of k with their expected values under a null reference distribution of the data. The optimal number of clusters is the value that maximizes the gap statistics. This means that the clustering structure is far away from the random uniform distribution of points (Tibshirani et al., 2001). This plot shows the statistics by number of clusters (k) with standard errors drawn with vertical segments and the optimal value of k marked with a vertical dashed blue line. According to this observation k = 4 is the optimal number of clusters in the data.

Fig. 5 Sum of squared error against number of clusters (scree plot). (a) Gap statistic. (b) Optimal number of clusters (k = 4). 

Table III shows the results of comparing the TraceW, Hartigan and Krzanowski indices used to find the optimal k-value. In this way, five different methods were applied to estimate the optimal number of clusters. It is evident from these results that, in coincidence with the results of the elbow method, the optimal selection for k was 4.

Table III Values of the indices for data partitions in the state of Tabasco. 

Indices Cluster number Index value
TraceW(k) 4 32255292808
H(k) 4 31.6603
KL(k) 4 10.3271

By analyzing the stability of the structure composed of four clusters, the following stability values were obtained: 0.9208770, 0.9051905, 1.0000000 and 1.0000000, respectively. It can therefore be seen that the four clusters are stable. This means that there is a high probability that all of these clusters represent the true structure in the data. Unlike our work, Teegavarapu (2014) carried out the estimation of missing precipitation data using optimal proximity metric-based imputation, nearest-neighbor classification and cluster-based interpolation methods. In this study different cluster sizes were experimented. A total of six clusters resulted in the best performance measures.

3.2 Application and evaluation of the different imputation methods

In order to evaluate the performance of 11 imputation methods (nine from previous studies and two new methods proposed here) of the four clusters, a data-set was selected without the presence of missing values. The comparison between the observed and imputed values was quantified using the MAE. The CMA-ES algorithm was employed in all of the weighting functions in order to find the optimal exponents.

Figure 6 shoes the behavior of the MAE for each one of the 11 allocation methods evaluated. The weather stations 27006, 27008, 27030 and 27054 were randomly selected to test these methods. The vertical axis represents the MAE, while the horizontal axis represents each of the methods mentioned in Table I. The new methods proposed here are identified by the numbers 10 and 11 in the above-mentioned figure. In weather stations 27006 and 27030 the method that shows the minimum MAE is the normal ratio, with values of 5.236 and of 5.498 mm day-1, respectively. In both cases the GCIDW proposal (the one identified through the number 11 in the figure) turns out to be the second-best selection. On the other hand, in the stations 27008 and 270054, the methods 9-11 (which incorporate the altitude factor in the weighting functions) present very similar results, although method 11’ shows the minimum MAE. Therefore, the new proposals presented in this paper, show better performance than the remaining methods considered.

Fig. 6 Mean absolute error of the 11 deterministic imputation methods (Table I.). (a) station 27006, (b) station 27008, (c) station 27030 and (d) station 27054. 

The values of MAE for each one of the 11 allocation methods evaluated is shown in Table IV, as well as the mean rank obtained by each imputation method according to the Friedmann test (Lee and Kang, 2015). In the last row, the symbol > denotes that the difference between one or more methods is statistically significant. For instance, {method1a} > {method2b} > {method3bc, method4c} indicates that the method 1 is significantly better than methods 2, 3 and 4. In addition, method 2 is significantly better than method 4, while method 3 does not differ significantly than methods 2, and 4 since it has common bc letters. Finally, method 3, despite not having differences with method 2 is placed next to method 4 since its average ranges are greater than those obtained by method 2 and more like those obtained by method 4.

Table IV Friedman test with MAE values. 

Station NR NRWC CCW NRIDW IDW CCWM CIDW NRIDC HIDW GNRIDW GCIDW
27002 4.58136(1) 4.83451(8) 4.96807(9) 5.00777(10) 5.15598(11) 4.71146(7) 4.70947(5) 4.70949(6) 4.70946(3) 4.70946(3) 4.70946(3)
27004 6.77994(10) 6.10653(5.5) 6.16849(7) 7.51878(11) 6.32066(8.5) 6.09563(4) 6.08595(3) 6.08093(2) 6.32066(8.5) 6.10653(5.5) 6.07163(1)
27006 5.23647(1) 5.67940(8) 5.73487(9) 5.73614(10) 5.85213(11) 5.58435(7) 5.52095(5) 5.52142(6) 5.51980(4) 5.51524(3) 5.51171(2)
27007 6.34189(9) 6.09271(3.5) 6.18950(7) 6.30211(8) 6.37237(10.5) 6.05466(2) 6.11884(5) 6.13374(6) 6.37237(10.5) 6.09271(3.5) 6.04016(1)
27008 8.25795(11) 8.01815(9) 8.05966(10) 7.98298(5) 8.01101(7.5) 8.01078(6) 7.98051(4) 7.97959(3) 8.01101(7.5) 7.96975(2) 7.96922(1)
27009 6.40267(11) 6.26948(9) 6.35378(10) 6.17743(6) 6.26834(7.5) 6.15654(1.5) 6.16437(3) 6.16509(4) 6.26834(7.5) 6.17518(5) 6.15654(1.5)
27011 7.01162(1) 7.55082(11) 7.49064(10) 7.40102(8) 7.35470(6) 7.47037(9) 7.36369(7) 7.31915(4) 7.35466(5) 7.28865(3) 7.20960(2)
27015 7.95846(10) 7.45377(3) 7.48694(7) 8.20322(11) 7.60466(9) 7.45438(4) 7.46059(5) 7.46128(6) 7.58492(8) 7.44972(1) 7.44988(2)
27019 6.15505(7) 6.50947(8) 6.70646(10) 6.63368(9) 6.81568(11) 5.87313(4) 5.86839(3) 5.86729(2) 6.00239(6) 5.93986(5) 5.86557(1)
27021 6.42263(11) 6.25919(9) 6.28160(10) 6.18465(5) 6.22970(6.5) 6.25370(8) 6.16238(3) 6.17260(4) 6.22970(6.5) 6.15686(2) 6.14868(1)
27030 5.49057(1) 6.24662(10) 6.46559(11) 5.84851(8) 5.78529(5) 5.88026(9) 5.80920(7) 5.79325(6) 5.77303(2.5) 5.77951(4) 5.77303(2.5)
27034 4.79522(6) 4.78950(5) 4.85699(7) 5.10866(11) 4.99321(10) 4.78209(4) 4.92023(9) 4.90330(8) 4.72684(1.5) 4.75235(3) 4.72684(1.5)
27036 6.33703(11) 5.92331(4) 5.94339(5) 5.99212(8) 6.11030(9.5) 5.92106(1.5) 5.99035(7) 5.98986(6) 6.11030(9.5) 5.92271(3) 5.92106(1.5)
27037 6.13804(9) 5.32788(7) 5.68747(8) 6.14029(10) 6.17238(11) 5.26160(4) 5.32653(6) 5.32557(5) 5.25829(3) 5.25275(2) 5.25078(1)
27039 6.19450(1) 6.29664(5) 6.34208(6) 6.73254(11) 6.42501(9.5) 6.29204(3) 6.38629(8) 6.38101(7) 6.42501(9.5) 6.29424(4) 6.28707(2)
27040 5.08625(1) 5.35654(8) 5.38551(9) 5.51924(11) 5.48610(10) 5.35309(7) 5.21965(3) 5.22774(5) 5.32263(6) 5.22181(4) 5.21821(2)
27042 6.98728(11) 6.43215(9) 6.67242(10) 6.29520(8) 6.28697(7) 6.26032(3) 6.26488(4) 6.27846(5) 6.28578(6) 6.25526(2) 6.25303(1)
27044 5.42147(11) 4.06819(8) 4.82861(10) 4.24727(9) 4.03553(3) 4.04552(6) 4.06398(7) 4.02684(1) 4.03553(3) 4.03769(5) 4.03553(3)
27047 7.93838(8) 7.64081(6.5) 7.57245(5) 8.55550(11) 7.52067(2.5) 7.52067(2.5) 8.40706(10) 8.31264(9) 7.52067(2.5) 7.64081(6.5) 7.52067(2.5)
27050 4.23082(1) 4.34225(10) 4.34457(11) 4.27002(6) 4.27301(7) 4.34123(9) 4.26911(5) 4.27618(8) 4.25479(4) 4.24716(3) 4.24713(2)
27054 5.52828(11) 5.05456(8) 5.13519(10) 5.04497(5) 5.11411(9) 5.04601(6) 5.04123(4) 5.04756(7) 5.03795(2) 5.03950(3) 5.03697(1)
27060 5.82079(11) 5.10067(7) 5.41674(8) 5.07405(6) 5.75415(9.5) 5.03720(4) 5.02729(3) 5.02691(2) 5.75415(9.5) 5.07345(5) 5.02561(1)
27061 6.23225(11) 4.50914(9) 5.69481(10) 4.25795(8) 4.23449(6) 4.22712(4) 4.23210(5) 4.23722(7) 4.22547(2) 4.22699(3) 4.22537(1)
27070 7.13218(11) 6.82955(9) 7.07248(10) 6.70350(8) 6.61122(2.5) 6.65384(7) 6.61371(4) 6.60310(1) 6.61122(2.5) 6.62048(5.5) 6.62048(5.5)
27075 8.41981(11) 7.65928(6) 7.75188(7) 7.89028(10) 7.86985(9) 7.62878(3) 7.65905(5) 7.65235(4) 7.77776(8) 7.61372(2) 7.61337(1)
27076 7.54194(11) 7.17438(3.5) 7.26591(5) 7.34792(8) 7.41980(9.5) 7.16741(1.5) 7.29444(7) 7.28799(6) 7.41980(9.5) 7.17438(3.5) 7.16741(1.5)
27077 8.33861(1) 8.52334(6.5) 8.54961(8) 8.64898(11) 8.57721(9.5) 8.40869(3) 8.42298(5) 8.41384(4) 8.57721(9.5) 8.52334(6.5) 8.33910(2)
27078 6.68910(1) 6.88344(7) 7.02124(9) 6.94311(8) 7.21660(11) 6.84699(2.5) 6.85039(5) 6.85037(4) 7.17412(10) 6.87759(6) 6.84699(2.5)
27084 5.18968(11) 4.89849(4.5) 4.98309(8) 4.93012(7) 5.12807(9.5) 4.88829(3) 4.92240(6) 4.87912(2) 5.12807(9.5) 4.89849(4.5) 4.81314(1)
Ranking 7.28 7.14 8.48 8.52 8.22 4.67 5.28 4.83 6.09 3.74 1.76

{GCIDWa,GNRIDWa}>{CCWMb,NRIDCb,CIDWb}>{HIDWbc,NRWCbc,NRbc,IDWc,CCWc,NRIDWc}

Lower ranking implies that the method is better. Equal letters a, b, c, d mean that the methods belong to the same homogenous subgroup. Different superscripts imply that the methods belong to different homogeneous subgroups. Superscript represents the range obtained for each method by meteorological station. If there are tied values, it is assigned to each tied value the average of the ranges that would have been assigned without ties.

The results presented in Table IV show that the calculations of MAE when applying the GCIDW method with the exception of one case (weather station 27070) were always between the three lowest values (see superscript values). Therefore, GCIDW obtained the smallest mean rank. Besides, there is a significant difference between all the methods evaluated (significant p-value equal to 0.000). The MAE values in this work were similar to those obtained by other researchers (Deraisme et al., 2001; Suhaila et al., 2008; Qian et al., 2010; Seyyednejad et al., 2012; Serrano-Notivoli et al., 2017b). In particular, the MAE values are between 4 and 8.6 mm with an average value close to 6 mm. Overall, performance results show that CCWM is superior compared to other methods found in the literature. Similar results were obtained by Azman et al. (2015) when they estimated missing rainfall data in Pahang using spatial interpolation weighting methods, probably due to the fact that the used stations were in the same cluster, and it indicates a strong relationship between all the stations.

To identify which method or methods are significantly different, the Nemenyi post hoc test (Pohlert, 2014) was performed. The results indicated there are three well-defined homogeneous subgroups (see last row in Table IV.), with the proposed method (GCIDW) being statistically significantly better than the other methods compared. Therefore, GCIDW can be considered the best method to estimate missing rainfall data among the methods analyzed. In Table V the optimal method for all of the stations within each cluster is presented. The proposed imputation methods resulted optimal in 13 of the 29 stations analyzed (this represents approximately 44.83% of the weather stations). In order of priority, NR, CCWM, NRIDC and HIDW were found in 9, 4, 2 and 1 stations, respectively.

Table V Selection of the optimal method for all stations within each cluster. 

Membership Station Optimal method MAE p q s
Cluster 1 27007 11 6.040 6.33 6.91·10-9 0.214
27008 11 7.969 2.23 1.24 5.97·10-9
27015 10 7.45 2.62·10-9 2.18·10-1 -
27037 11 5.251 3.95 1.18·10-9 2.89
27039 1 6.194 - - -
27060 11 5.026 6.4 3.85·10-9 0.386
27075 11 7.613 2.41 1.72·10-9 1.27
27076 5 7.167 2.86 - -
27077 1 8.339 - - -
27078 1 6.689 - - -
Cluster 2 27002 1 4.581 - - -
27009 5 6.157 8.323 - -
27034 9 4.727 1.96 3.36 -
27036 5 5.921 1.784 - -
27050 1 4.231 - - -
27054 11 5.037 1.116 3.61 1.098
27084 11 4.813 18.283 5.96·10-9 6.137
Cluster 3 27004 11 6.072 30.5 10.776 0.278
27006 1 5.236 - - -
27021 11 6.149 3.99 1.263 10-4
27040 1 5.086 - - -
27047 5 7.521 10-4 - -
Cluster 4 27011 1 7.012 - - 9.42·10-9
27019 11 5.866 14.5 3.17 9.42
27030 1 5.491 - - -
27042 11 6.253 3.8 1.16 2.56·10-9
27044 8 4.027 9.94·10-9 - -
27061 11 4.225 7.93 4.67·10-10 0.529
27070 8 6.603 1.36·10-9

Considering the large number of stations, it would be impractical and difficult to examine in detail a box diagram or an error histogram for each weather station. In Table VI a series of basic statistics that synthesize and highlight the performance of each of the optimal methods for the original and imputed series, is shown. For all of the stations the basic statistics between both series are very similar. Regarding the arithmetic mean of daily rainfall, it is computed that, for the most part, values corresponding to the imputed series are slightly below the values of the observed series. The same happens for scattering statistics. The form statistics shows that the imputed series presents a positive biased distribution with a high concentration of rainfall values in the central zone of the distribution. Considering the results of Table VI, it can be concluded that the proposed iterative process allowed imputation of the missing data without significantly altering the distribution of the precipitation time series. Therefore, the imputed series of rainfall data does not present significant differences with respect to the original series.

Table VI Performance statistics for the original and imputed series. 

Membership Station Series Mean STD VC S K
Cluster 1 27007 Original 5.694 17.365 3.050 6.768 75.527
imputed 5.560 16.758 3.014 6.811 76.970
27008 Original 5.686 16.425 2.888 6.234 61.613
imputed 5.617 16.097 2.866 6.203 61.018
27015 Original 6.569 16.485 2.510 4.149 23.338
imputed 6.264 15.686 2.504 4.354 25.960
27037 Original 5.680 15.312 2.696 5.258 44.671
imputed 5.650 15.306 2.709 5.251 44.322
27039 Original 5.487 15.386 2.804 5.494 46.127
imputed 5.450 15.252 2.799 5.527 46.516
27060 Original 5.439 15.601 2.868 5.543 47.752
imputed 5.397 15.361 2.846 5.526 47.220
27075 Original 6.297 18.346 2.914 5.887 53.335
imputed 6.231 18.073 2.901 5.852 52.796
27076 Original 6.292 19.518 3.102 7.141 74.564
imputed 6.133 18.257 2.977 7.131 77.017
27077 Original 5.850 18.561 3.173 5.638 48.432
imputed 5.798 17.846 3.078 5.697 50.146
27078 Original 4.871 15.133 3.107 6.693 73.289
imputed 4.859 14.838 3.054 6.714 74.634
Cluster 2
27002 Original 3.920 12.588 3.211 6.987 81.330
imputed 3.947 12.132 3.074 6.985 83.146
27009 Original 4.801 15.082 3.142 6.154 56.439
imputed 4.713 14.562 3.089 6.586 67.426
27034 Original 4.501 14.584 3.240 7.131 82.448
imputed 4.534 14.324 3.159 7.049 81.585
27036 Original 5.433 15.387 2.832 6.438 73.218
imputed 5.440 15.284 2.809 6.411 73.007
27050 Original 4.264 13.181 3.091 6.764 70.298
imputed 4.339 13.022 3.001 6.697 69.929
27054 Original 5.386 15.283 2.838 5.776 55.439
imputed 5.409 15.124 2.796 5.759 55.272
27084 Original 4.860 14.199 2.922 5.768 49.995
imputed 4.794 14.189 2.960 6.222 61.476
Cluster 3 27004 Original 6.303 15.400 2.443 4.106 22.623
imputed 6.342 15.443 2.435 4.091 22.386
27006 Original 4.672 12.639 2.705 5.585 52.496
imputed 4.657 12.521 2.689 5.602 53.069
27021 Original 5.418 14.518 2.679 4.602 30.757
imputed 5.243 13.645 2.603 4.755 33.368
27040 Original 4.518 12.503 2.767 5.834 55.724
imputed 4.519 12.420 2.748 5.802 55.484
27047 Original 5.823 15.746 2.704 4.742 30.459
imputed 5.756 14.634 2.542 4.784 32.302
Cluster 4 27011 Original 7.70 19.35 2.513 4.52 29.63
imputed 7.79 18.89 2.425 4.47 29.56
27019 Original 7.115 18.879 2.653 4.866 34.161
imputed 7.173 18.962 2.643 4.855 33.868
27030 Original 6.404 16.509 2.578 4.532 29.318
imputed 6.423 16.488 2.567 4.523 29.263
27042 Original 9.836 23.111 2.350 4.670 32.974
imputed 9.638 22.877 2.374 4.719 33.577
27044 Original 8.988 20.527 2.284 4.131 25.608
imputed 8.985 20.488 2.280 4.126 25.554
27061 Original 10.519 23.230 2.208 4.080 26.783
imputed 10.229 23.011 2.249 4.199 27.749
27070 Original 8.842 20.741 2.346 4.366 28.835
imputed 8.819 20.701 2.347 4.366 28.790

Finally, the inclusion of the factor that measures the difference in altitude between the target station and the neighboring stations, as well as the optimization of the parameters corresponding to the correlation exponents, p, distance, q and altitude, s, contributed significantly to the computation of better estimates of missing rainfall values.

4. Conclusions

In this work we have proposed two new generalized weighting methods and a methodology to fill missing data through using the optimal method and parameters. In these procedures we have incorporated the altitude difference between the target station and the neighboring stations, as a new variable. The performance of each method was quantified by the MAE. For all of the weight-functions required to find optimal exponents, the metaheuristic adaptation of the covariance matrix (CMA-ES) was employed. The results of this process show that the proposed methods are optimal at 44.83%, followed by the classical normal ratio method with approximately 31%.

The weather stations of the state of Tabasco were clustered through the K-mean procedure, which is based on the Euclidean distance. In our analysis, UTM coordinates were used in order to locate the weather stations representing each east coordinate as a value on the x-axis and each north coordinate as a value on the y-axis. In order to validate the amount of clusters, five methods were employed: (1) elbow method, (2) gap statistics, (3) TraceW index, (4) Hartigan index, and (5) Krzanowski and Lai index. The first two are graphic methods and in all cases the same results were computed. The study on the validity of the optimal number of clusters ends up with the stability study by using an algorithm based on the bootstrap method. All of the stability indices ensured that the four clusters obtained represent the true structure of the dataset.

Choosing the optimal procedure for the analysis of missing data is a huge task, since a particular method can provide optimal estimates only for certain situations. In this regard, when analyzing missing data, our research shows that it is necessary to apply more than one alternative to evaluate each case and decide which method should be the optimal. In terms of performance, one of our proposals, specifically the GCIDW, yields better results in estimating missing rainfall data than those commonly used in literature. The numerical and graphical results computed by comparing the statistics of the original rainfall series with the imputed series show that there are no significant differences between the two series. Therefore, complete daily rainfall databases were obtained without significant statistical differences for the analyzed period (1980-2012). This procedure can be used in future research such as, for instance, multifractal rainfall analysis. The new methods proposed in this work represent new tools not only for the treatment of rainfall missing data in the specific stations analyzed, but they can be safely applied to any other set of weather stations anywhere.

Acknowledgments

The authors thank the two anonymous reviewers and associate editor for their comments, objective and constructive criticism, which helped to improve the quality of the paper. In addition, J.L.M.M thanks the Consejo Nacional de Ciencia y Tecnología (CONACYT) of Mexico for financial support throughout the Ph.D. program on water sciences and technology, grant No. 003497. F.A.H-R; and J.H.H acknowledge the Departamento de Ingeniería Civil and the Departamento de Ingeniería Geomática e Hidráulica of the Universidad de Guanajuato for the financial support for this project. And I.S.-D acknowledges the Departamento de Matemáticas Puras y Aplicadas of the Centro de Investigación en Matemáticas, A.C.

References

Ahrens B (2006). Distance in spatial interpolation of daily rain gauge data. Hydrology and Earth System Sciences Discussions 10:197-208. DOI: 10.5194/hess-10-197-2006 [ Links ]

Al-Ahmadi K, al-Ahmadi SJA. (2013). Rainfall-altitude relationship in Saudi Arabia. Advances in Meteorology 2013:363029. DOI: 10.1155/2013/363029 [ Links ]

Arsenault R, Poulin A, Coté P, Brissette F. (2013). Comparison of stochastic optimization algorithms in hydrological model calibration. Journal of Hydrologic Engineering 19:1374-1384. DOI: 10.1061/(ASCE)HE.1943-5584.0000938 [ Links ]

Azman MA-z, Zakaria R, Ahmad Radi NF. (2015). Estimation of missing rainfall data in Pahang using modified spatial interpolation weighting methods. AIP Conference Proceedings 1643, 65. DOI:10.1063/1.4907426 [ Links ]

Bajjali W. (2018). ArcGIS for environmental and water issues. Springer, 353 pp. DOI: 10.1016/j.jhydrol.2006.09.024 [ Links ]

Boke AS. (2017). Comparative evaluation of spatial interpolation methods for estimation of missing meteorological variables over Ethiopia. Journal of Water Resource and Protection 9:945. DOI: 10.4236 /jwarp.2017.98063 [ Links ]

Campozano L, Sánchez E, Avilés A, Samaniego E. (2015). Evaluation of infilling methods for time series of daily precipitation and temperature: The case of the Ecuadorian Andes. Maskana 5:99-115. DOI: 10.18537/mskn.05.01.07 [ Links ]

Chang CL, Lo SL, Yu SL. (2005). Applying fuzzy theory and genetic algorithm to interpolate precipitation. Journal of Hydrology 314:92-104. DOI: 10.1016/j.jhydrol.2005.03.034 [ Links ]

Chang CL, Lo S-L, Yu S-L. (2006). The parameter optimization in the inverse distance method by genetic algorithm for estimating precipitation. Environmental Monitoring and Assessment 117:145-155. DOI: 10.1007/s10661-006-8498-0 [ Links ]

Chen F-W, Liu C-W. (2012). Estimation of the spatial rainfall distribution using inverse distance weighting (IDW) in the middle of Taiwan. Paddy and Water Environment 10:209-222. DOI: 10.1007/s10333-012-0319-1 [ Links ]

De Silva RP, Dayawansa NDK, Ratnasiri MD. (2007). A comparison of methods used in estimating missing rainfall data. Journal of Agricultural Sciences 3. DOI: 10.4038/jas.v3i2.8107 [ Links ]

DeGaetano AT. (2001). Spatial grouping of United States climate stations using a hybrid clustering approach. International Journal of Climatology 21:791-807. DOI: 10.1002/joc.645 [ Links ]

Deraisme J, Humbert J, Drogue G, Freslon N. (2001). Geostatistical interpolation of rainfall in mountainous areas. In: geoENV III - Geostatistics for environmental applications. Quantitative Geology and Geostatistics, vol 11. Springer, Dordrech, [ Links ]

Deraisme J, Humbert J, Drogue G, Freslon N. (2001). Geostatistical interpolation of rainfall in mountainous areas. In: GeoENV III-Geostatistics for Environmental Applications (pp. 57-66): Springer. DOI: 10.1007/978-94-010-0810-5_5 [ Links ]

Dong Y, Peng C-YJ. (2013). Principled missing data methods for researchers. Springer Plus 2:222. DOI: 10.1186/2193-1801-2-222 [ Links ]

Du K-L, Swamy MNS. (2016). Particle swarm optimization. In: Search and optimization by metaheuristics. Springer, 153-173. DOI: 10.1007/978-3-319-41192-7_9 [ Links ]

Effron B, Tibshirani RJ. (1993). An introduction to the bootstrap. Springer, 436 pp. (Chapman & Hall/CRC Monographs on Statistics and Applied Probability). [ Links ]

Eischeid JK, Bruce Baker C, Karl TR, Diaz HF. (1995). The quality control of long-term climatological data using objective data analysis. Journal of Applied Meteorology 34:2787-2795. DOI:10.1175/1520-0450(1995)034<2787:TQCOLT>2.0.CO;2 [ Links ]

Eischeid JK, Pasteris PA, Diaz HF, Plantico MS, Lott NJ. (2000). Creating a serially complete, national daily time series of temperature and precipitation for the western United States. Journal of Applied Meteorology 39, 1580-1591. DOI: 10.1175/1520-0450(2000)039<1580:CASCND >2.0.CO;2 [ Links ]

Ekeu-wei I, Blackburn G, Pedruco PJW. (2018). Infilling missing data in hydrology: Solutions using satellite radar altimetry and multiple imputation for data-sparse regions. Water 10:1483. DOI: 10.3390/w10101483 [ Links ]

Ford TW, Quiring SM. (2014). Comparison and application of multiple methods for temporal interpolation of daily soil moisture. International Journal of Climatology 34:2604-2621. DOI: 10.1002/joc.3862 [ Links ]

Ghalanos A. (2016). Portfolio optimization in parma (version 1.5-0). Available at: https://cran.r-project.org/web/packages/parma/vignettes/Portfolio_Optimization_in_parma.pdfLinks ]

Githungo W, Otengi S, Wakhungu J, Masibayi EJH. (2016). Infilling monthly rain gauge data gaps with satellite estimates for Asal of Kenya. Hydrology 3:40. DOI: 10.3390/hydrology3040040 [ Links ]

Gong X, Richman MB. (1995). On the application of cluster analysis to growing season precipitation data in North America east of the Rockies. Journal of Climate 8:897-931. DOI: 10.1175/1520-0442(1995)008<0897:OTAOCA>2.0.CO;2 [ Links ]

González Hidalgo JC, Serrano V, Martín S, Arrillaga L, Stepanek P, Cuadrat JM, Sánchez Montahud JR. (2002). Reconstrucción de registros pluviales y creación de una base de datos mensuales en la vertiente mediterránea española. In: El agua y el clima (Guijarro Pastor JA, Grimalt Gelaber M, Ruiz de Asúa ML, Oroza SA, eds.). Asociación Española de Climatología (Serie A, 3). [ Links ]

Goovaerts PJJ. (2000). Geostatistical approaches for incorporating elevation into the spatial interpolation of rainfall. Journal of Hydrology 228:113-129. DOI: 10.1016/S0022-694(00)00144-X [ Links ]

Guha S, Rastogi R, Shim K. (1999). ROCK: A robust clustering algorithm for categorical attributes. In: Proceedings of the 15th International Conference on Data Engineering. Sydney, March 23-26. DOI: 10.1109/ICDE.1999.754967 [ Links ]

Hansen N, Müller SD, Koumoutsakos P. (2003). Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolutionary Computation 11:1-18. DOI: 10.1162/106365603321828970 [ Links ]

Hansen N, Ros R, Mauny N, Schoenauer M, Auger A. (2011). Impacts of invariance in search: When CMA-ES and PSO face ill-conditioned and non-separable problems. Applied Soft Computing 11:5755-5769. DOI: 10.1016/j.asoc.2011.03.001 [ Links ]

Hartigan JA. (1975). Clustering algorithms. Wiley, New York, NY, 369 pp. [ Links ]

Hasan N, Nath NC, Rasel RI. (2015). A support vector regression model for forecasting rainfall. 2nd International Conference on Electrical Information and Communication Technologies (EICT). DOI: 10.1109/EICT.2015.7392014 [ Links ]

Hennig C. (2015). Package ‘fpc’. Available at: Available at: https://cran.r-project.org/web/packages/fpc/index.html ENT#091;last accessed on July 8, 2017ENT#093;. [ Links ]

Hennig C. (2007). Cluster-wise assessment of cluster stability. Computational Statistics and Data Analysis 52:258-271. DOI: 10.1016/j.csda.2006.11.025 [ Links ]

Hevesi JA, Flint AL, Istok JD. (1992a). Precipitation estimation in mountainous terrain using multivariate geostatistics. Part II: Isohyetal maps. Journal of Applied Meteorology and Climatology 31:677-688. DOI: 10.1175/1520-0450(1992)031<0677: PEIMTU>2.0.CO;2 [ Links ]

Hevesi JA, Istok JD, Flint AL. (1992b). Precipitation estimation in mountainous terrain using multivariate geostatistics. Part I: structural analysis. Journal of Applied Meteorology 31:661-676. DOI: 10.1175/1520-0450(1992)031<0661:PEIMTU>2.0.CO;2 [ Links ]

Hood MJ, Clausen JC, Warner GS. (2007). Comparison of stormwater lag times for low impact and traditional residential development. Journal of the American Water Resources Association 43:1036-1046. DOI: 10.1111/j.1752-1688.2007.00085.x [ Links ]

Kashani MH, Dinpashoh Y. (2012). Evaluation of efficiency of different estimation methods for missing climatological data. Stochastic Environmental Research and Risk Assessment 26:59-71. DOI: 10.1007/s00477-011-0536-y [ Links ]

Kim J-W, Pachepsky YA. (2010). Reconstructing missing daily precipitation data using regression trees and artificial neural networks for SWAT streamflow simulation. Journal of Hydrology 394:305-314. DOI: 10.1016/j.jhydrol.2010.09.005 [ Links ]

Krzanowski WJ, Lai YT. (1988). A criterion for determining the number of groups in a data set using sum-of-squares clustering. Biometrics 44:23-34. DOI: 10.2307 / 2531893 [ Links ]

Lee H, Kang K. (2015). Interpolation of missing precipitation data using kernel estimations for hydrologic modeling. Advances in Meteorology 2015:935868. DOI: 10.1155/2015/935868 [ Links ]

Li J, Heap AD. (2008). A review of spatial interpolation methods for environmental scientists. Geoscience Australia, Record 2008/23, 137 pp. [ Links ]

Li J, Heap AD. (2014). Spatial interpolation methods applied in the environmental sciences: A review. Environmental Modelling and Software 53:173-189. DOI: 10.1016/j.envsoft.2013.12.008 [ Links ]

Lo S-s. (1992). Glossary of hydrology. Water Resources Publications. 1794 pp. [ Links ]

Malek MA, Shamsuddin SM, Harun S. (2010). Restoration of hydrological data in the presence of missing data via Kohonen Self Organizing Maps. In: New trends in technologies. InTech, 223-242. DOI: 10.5772/7582 [ Links ]

Mileva-Boshkoska B, Stankovski MJI. (2007). Prediction of missing data for ozone concentrations using support vector machines and radial basis neural networks. Informatica 31:425-430. [ Links ]

Milligan GW, Cooper MC. (1985). An examination of procedures for determining the number of clusters in a data set. Psychometrika 50:159-179. DOI: 10.1007/BF02294245 [ Links ]

Moeletsi ME, Shabalala ZP, De Nysschen G, Walker S. (2016). Evaluation of an inverse distance weighting method for patching daily and dekadal rainfall over the Free State Province, South Africa. Water SA 42:466-474. DOI: 10.4314/wsa.v42i3.12 [ Links ]

Mohammadrezapour O, Kisi O, Pourahmad FJ. (2018). Fuzzy c-means and K-means clustering with genetic algorithm for identification of homogeneous regions of groundwater quality. Neural Computing and Applications 2018:1-13. DOI: 10.1007/s00521-018-3768-7 [ Links ]

Mwale F, Adeloye A, Rustum RJ. (2012). Infilling of missing rainfall and streamflow data in the Shire River basin, Malawi-A self organizing map approach. Physics and Chemistry of the Earth, Parts A/B/C 50:34-43. DOI: 10.1016/j.pce.2012.09.006 [ Links ]

Paulhus JLH, Kohler MA. (1952). Interpolation of missing precipitation records. Monthly Weather Review 80:129-133. DOI:10.1175/1520-0493(1952)080<0129:IOMPR>2.0.CO;2 [ Links ]

Phoeurn C, Ly S. (2018). Assessment of satellite rainfall estimates as a pre-analysis for water environment analytical tools: A case study for Tonle Sap Lake in Cambodia. Engineering Journal 22:229-241. DOI: 10.4186/ej.2018.22.1.229 [ Links ]

Pohlert TJR. (2014). The pairwise multiple comparison of mean ranks package (PMCMR). Available at: https://cran.r-project.org/web/packages/PMCMR/vignettes/PMCMR.pdfLinks ]

Qian Y, Lv H, Zhang YJ. (2010). Application and assessment of spatial interpolation method on daily meteorological elements based on ANUSPLIN software. Journal of Meteorology and Environment 26:7-15. [ Links ]

Ramos-Calzado P, Gómez-Camacho J, Pérez-Bernal F, Pita-López MF. (2008). A novel approach to precipitation series completion in climatological datasets: Application to Andalusia. International Journal of Climatology 28:1525-1534. DOI:10.1002/joc.1657 [ Links ]

R Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. [ Links ]

Reddy AJ, Tripathy B, Nimje S, Ganga GS, Varnasree K. (2018). Performance analysis of clustering algorithm in data mining in R language. International Conference on Soft Computing Systems, Kollam, India, April 19-20. DOI: 10.1007/978-981-13-1936-5_39 [ Links ]

Reinoso PLG. (2016). Imputacion de datos en series de precipitacion diaria caso de estudio cuenca del río Quindío. Ingeniare 18:73-86. DOI: 10.18041/1909-2458/ingeniare.18.539 [ Links ]

Sadeghi SH, Nouri H, Faramarzi M. (2017). Assessing the Spatial Distribution of Rainfall and the Effect of Altitude in Iran (Hamadan Province). 10, 1178622116686066. DOI:10.1177/1178622116686066 [ Links ]

Serano-Notivoli R, de Luis M, Beguería S. (2017a). An R package for daily precipitation climate series reconstruction. Environmental Modelling and Software 89:190-195. DOI: 10.1016/j.envsoft.2016.11.005 [ Links ]

Serrano-Notivoli R, Beguería S, Saz Sánchez M, Longares Aladrén L, de Luis M. (2017b). SPREAD: A high-resolution daily gridded precipitation dataset for Spain. Earth System Science Data 9:721-738. DOI: 10.5194/essd-9-721-2017 [ Links ]

Seyyednejad N, Sanaei Nejad SH, Ghahraman B, Pazhand HR. (2012). Extended modified inverse distance method for interpolation rainfall. International Journal of Engineering Inventions 1:57-65. [ Links ]

Singh V, Xiaosheng Q. (2019). Data assimilation for constructing long-term gridded daily rainfall time series over Southeast Asia. Climate Dynamics:1-25. DOI: 10.1007/s00382-019-04703-6 [ Links ]

Sivapragasam C, Muttil N, Jeselia MC, Visweshwaran S. (2015). Infilling of rainfall information using genetic programming. 4, 1016-1022. DOI:10.1016/j.aqpro.2015.02.128 [ Links ]

Sokol Jurkoviç R, Pasariç Z. (2013). Spatial variability of annual precipitation using globally gridded data sets from 1951 to 2000. International Journal of Climatology 33(3), 690-698. DOI:10.1002/joc.3462 [ Links ]

Sosa Cabrera E. (2010). Estudio comparativo de la valoracion y aprovechamiento de los recursos naturales renovables por los choles de Tlacotalpa y los chontales de Nacajuca, Tabasco. B.Sc., Universidad Autónoma Chapingo. [ Links ]

Suhaila J, Sayang MD, Jemain AA. (2008). Revised spatial weighting methods for estimation of missing rainfall data. Asia-Pacific Journal of Atmospheric Sciences 44:93-104. [ Links ]

Teegavarapu RSV, Chandramouli V. (2005). Improved weighting methods, deterministic and stochastic data-driven models for estimation of missing precipitation records. Journal of Hydrology 312:191-206. DOI: 10.1016/j.jhydrol.2005.02.015 [ Links ]

Teegavarapu RSV, Tufail M, Ormsbee L. (2009). Optimal functional forms for estimation of missing precipitation data. Journal of Hydrology 374:106-115. DOI: 10.1016/j.jhydrol.2009.06.014 [ Links ]

Teegavarapu RSV. (2012). Spatial interpolation using nonlinear mathematical programming models for estimation of missing precipitation records. Hydrological Sciences Journal 57:383-406. DOI: 10.1080/02626667.2012.665994 [ Links ]

Teegavarapu RSV. (2014). Missing precipitation data estimation using optimal proximity metric-based imputation, nearestneighbour classification and cluster-based interpolation methods. Hydrological Sciences Journal 59:2009-2026. DOI: 10.1080/02626667.2013.862334 [ Links ]

Tibshirani R, Walther G, Hastie T. (2001). Estimating the number of clusters in a data set via the gap statistic. Journal of the Royal Statistical Society: Series B 63:411-423. DOI: 10.1111/1467-9868.00293 [ Links ]

Toro-Trujillo AM, Arteaga-Ramírez R, Vázquez-Peña MA, Ibáñez-Castillo LA (2015). Relleno de series diarias de precipitación, temperatura mínima, máxima de la región norte del Uraba antioqueno. Revista Mexicana de Ciencias Agrícolas 6:577-588. [ Links ]

Trautmann H, Mersmann O, Arnu D. (2011). cmaes: Covariance Matrix Adapting Evolutionary Strategy. R package v.1.0-11. Available at: http://cran.r-project.org/package=cmaesLinks ]

Tsangaratos P, Ilia I, Matiatos I. (2019). Spatial analysis of extreme rainfall values based on support vector machines optimized by genetic algorithms: The case of Alfeios basin, Greece. In: Spatial modeling in GIS and R for earth and environmental sciences. Elsevier, 1-19. DOI: 10.1016/B978-0-12-815226-3.00001-6 [ Links ]

Wagner PD, Fiener P, Wilken F, Kumar S, Schneider K. (2012). Comparison and evaluation of spatial interpolation schemes for daily rainfall in data scarce regions. Journal of Hydrology 464:388-400. DOI: 10.1016/j.jhydrol.2012.07.026 [ Links ]

Willmott CJ, Matsuura K. (2005). Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Climate Research 30:79-82. DOI: 10.3354/cr030079 [ Links ]

WMO. (2011). Guide of climatological practices. World Meteorological Organization, Geneva. [ Links ]

Xia Y, Fabian P, Stohl A, Winterhalter M. (1999). Forest climatology: Estimation of missing values for Bavaria, Germany. Agricultural and Forest Meteorology 96:131-144. DOI: 10.1016/S0168-1923(99)00056-8 [ Links ]

Young KC. (1992). A three-way model for interpolating for monthly precipitation values. Monthly Weather Review 120:2561-2569. DOI:10.1175/1520-0493(1992)120<2561:ATWMFI>2.0.CO;2 [ Links ]

Received: December 21, 2018; Accepted: June 17, 2019

*Corresponding author; email: jorge.morales@cimat.mx

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License