Next Article in Journal
Groundwater Recharge Potentiality Mapping in Wadi Qena, Eastern Desert Basins of Egypt for Sustainable Agriculture Base Using Geomatics Approaches
Next Article in Special Issue
Kilometer-Scale Precipitation Forecasting Utilizing Convolutional Neural Networks: A Case Study of Jiangsu’s Coastal Regions
Previous Article in Journal
Achieving Real-World Saturated Hydraulic Conductivity: Practical and Theoretical Findings from Using an Exponential One-Phase Decay Model
Previous Article in Special Issue
Benchmarking Three Event-Based Rainfall-Runoff Routing Models on Australian Catchments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Simulating Rainfall and Temperature Using Rotated Bivariate Copulas

by
Giovanni De Luca
* and
Giorgia Rivieccio
Department of Management and Quantitative Studies, University of Naples Parthenope, 80133 Napoli, Italy
*
Author to whom correspondence should be addressed.
Hydrology 2023, 10(12), 236; https://doi.org/10.3390/hydrology10120236
Submission received: 22 September 2023 / Revised: 1 December 2023 / Accepted: 7 December 2023 / Published: 12 December 2023

Abstract

:
Climate change is a significant environmental challenge that affects water resources, agriculture, health, and other aspects of human life. Bivariate modeling is a statistical method used to analyze the relationship between variables such as rainfall and temperature. The Pearson correlation coefficient, Kendall’s tau, or Spearman’s rank correlation are some measures used for bivariate modeling. However, copula functions can describe the dependence structure between two or more variables and can be effectively used to describe the relationship between rainfall and temperature. Despite the literature on bivariate modeling of rainfalls and temperature being extensive, finding flexible and sophisticated bivariate models is sometimes difficult. In this paper, we use rotated copula functions that can arrange any type of dependence that is empirically detected, especially negative dependence. The methodology is applied to an Italian municipality’s bivariate daily time series of rainfall and temperature. The estimated rotated copula is significant and, therefore, can be used for simulating the effects of extreme events.

1. Introduction

Climate change is one of the most significant environmental challenges that the world faces today [1,2,3]. Changes in temperature and precipitation patterns can profoundly impact water resources, agriculture, health, and many other aspects of human life [4]. Therefore, it is essential to have an understanding of the relationship between rainfall and temperature and how these variables interact with each other, taking into account the changing pattern over time [5,6]. This is where bivariate modelling comes in.
Bivariate modeling is a statistical method used to analyze the relationship between two variables. In the context of rainfall and temperature, bivariate modelling can be used to examine the relationship between rainfall and temperature patterns and how these patterns interact with each other. The results of bivariate modelling can help to provide insights into the causes of climate change, as well as provide information on how these changes are affecting different regions of the world [7].
There are several different types of bivariate measures that can be used to analyze the relationship between rainfall and temperature [7]. One of the most commonly used is the Pearson correlation coefficient which measures the strength and direction of the linear relationship between two variables. It ranges from −1 (perfect negative correlation), through 0 (no correlation), to 1 (perfect positive correlation). Alternative measures are Kendall’s tau or Spearman’s rank correlation [8]. Kendall’s tau measures the strength and direction of the association between two variables. It is used for both continuous and ordinal data and is non-parametric, so it does not assume a specific distribution or linearity. Spearman’s rank correlation is another measure of the strength and direction of the monotonic relationship between two variables. Like Kendall’s tau, it is appropriate for both continuous and ordinal data and does not assume linearity.
A popular bivariate model that is often used to analyze the relationship between rainfall and temperature is regression analysis. This model can be used to determine the effect of one variable on another. For example, in the case of rainfall and temperature, regression analysis can be used to determine the effect of temperature on rainfall patterns. This information can then be used to make predictions about future precipitation patterns based on changes in temperature [9].
Bivariate modelling can also be used to examine the spatial patterns of rainfall and temperature [10]. For example, spatial analysis can be used to identify areas where rainfall and temperature patterns are particularly pronounced, as well as to identify areas where these patterns are more muted. This information can be used to develop strategies for managing water resources in regions that are particularly sensitive to changes in rainfall and temperature patterns, see [11,12].
Therefore, bivariate modelling is a powerful tool that can be used to understand the relationship between rainfall and temperature and how these variables interact with each other [13]. The results of bivariate modeling can provide valuable information on the causes of climate change, as well as provide insights into how these changes are affecting different regions of the world. This information is essential for developing effective strategies for managing water resources, agriculture, health, and many other aspects of human life in a changing climate [14]. However, it is also true that the linear regression model may appear too restrictive for the description of complex relationships between variables, in particular when the assumption of variability is implausible. For that reason, finding flexible and sophisticated bivariate models can be very helpful.
Copula functions are statistical models that describe the dependence structure between two or more variables and can be effectively used to describe the relationship between rainfall and temperature [15]. They are sometimes used in climate research to model the relationships between different meteorological variables.
In the case of rainfall and temperature, copula functions can be used to describe the joint distribution of these variables. This joint distribution represents the probability of observing specific combinations of rainfall and temperature values. By modeling this joint distribution, copula functions can provide insights into the relationship between rainfall and temperature, including the strength and direction of the relationship and any non-linear or non-monotonic relationships that may exist.
The literature on bivariate modeling of rainfalls and temperature is extensive, with a wide range of studies exploring the relationship between these two variables and how they interact with each other.
One of the main focuses in the literature is on using statistical models to describe the relationship between rainfall and temperature. Refs. [16,17] modeled monthly rainfall using a Markov chain approach. Ref. [18] introduced some types of mixed distributions for describing daily rainfall amounts. Ref. [19] compared generalized extreme value, generalized Pareto, and generalized logistic for annual rainfall data. The use of copula functions to model the relationship between precipitation and temperature was pursued in [20,21,22,23,24]. The studies demonstrate the benefits of using copulas in this context, including the ability to capture non-linear and non-monotonic relationships between the variables. Further studies using copula functions [25,26].
In this paper, we pursue a critical copula approach, limiting the selection process to the copula functions that can arrange the type of dependence (positive or negative) empirically detected. In particular, in presence of negative dependence, extended copula functions obtained as rotations of specific copulas are considered.
The paper is organized as follows. Section 2 shows a review of the copula functions, defines the rotated copula functions, and introduces a generalized measure of tail dependence. Section 3 presents the data, lists the steps of the statistical analysis, and comments on the results. Section 4 concludes.

2. Materials and Methods

2.1. Copula Functions

A bivariate copula C is a function of two variables U 1 and U 2 each defined in [0,1] such that:
  • The range of the copula C ( u 1 , u 2 ) is in the unit interval [0,1];
  • C ( u 1 , u 2 ) = 0 if any u i = 0 for i = 1, 2;
  • C ( 1 , u 2 ) = u 2 and C ( u 1 , 1 ) = u 1 .
The Sklar’s theorem shows the relationship between a bivariate copula function C and a bivariate distribution. Let X 1 and X 2 be two random variables and let F x 1 , x 2 = P ( X 1 x 1 , X 2 x 2 ) be the joint distribution function with marginals F x 1 and F x 2 . Then, there exists a bivariate copula function such that F x 1 , x 2 = C F x 1 , F x 2 . Therefore, defined u i = F x i ,
C ( u 1 , u 2 ) = F x 1 , x 2
The theory of copula functions can be found in [15,27]. Comprehensive reviews of copula function applications can be found in [28,29,30].
There are several different types of copula functions that can be used to model the relationship between rainfall and temperature. Some of the most commonly used copula functions include the Gaussian copula, Student’s t-copula, Clayton copula, and Gumbel copula. The choice of copula function will depend on the nature of the relationship between rainfall and temperature, as well as the available data.
Moreover, the statistical analysis of the joint occurrence of extreme events is often strategic and crucial in climate change applications. Copulas have also the property to encounter the so-called tail dependence, that is, the association between extreme values.
However, it is worthwhile to specify two points:
  • not all the copulas admit tail dependence in a flexible way (e.g., the most popular multivariate distribution, the Gaussian distribution, does not admit tail dependence, while the Student’s t copula admits symmetric tail dependence in the two tails);
  • The most popular copula functions admit tail dependence as the association between extreme values in the same tail (extremely low-extremely low, or extremely high-extremely high) in a direct relationship framework.
In this study, we analyze the relationship between rainfall and temperature using a copula approach, taking into account a generalized definition of tail dependence and enlarging the number of candidate copula functions, also including the rotated copula to possibly capture every type of tail dependence.

2.2. Tail Dependence

Let F i ( x i ) be the marginal distribution functions of the random variable X i (i = 1, 2).
The lower tail dependence (LTD) coefficient, λ L , is defined as the limit of the conditional probability when q tends towards one, and when the distribution function of the random variable X 2 des not exceed 1 − q, given that the corresponding function for X 1 does not exceed 1 − q,
λ L = lim q 1 P ( U 2 ( 1 q ) | U 1 ( 1 q ) )
For λ L ( 0,1 ] , X 1 and X 2 are asymptotically dependent in the lower tail. If λ L is null, X 1 and X 2 are asymptotically independent.
The upper tail dependence (LTD) coefficient, λ U , is defined as the limit when q tends towards one if the conditional probability that the distribution function of the random variable X 2 is greater than q, given that the corresponding function for X 1 is greater than q,
λ U = lim q 1 P ( U 2 > q | U 1 > q )
For λ U ( 0,1 ] , X 1 and X 2 are asymptotically dependent in the upper tail.
For a more general measure of tail dependence, let us consider the measure of total tail dependence of a bivariate vector ( X 1 , X 2 ) [31]
Λ = λ L L λ L U λ U L λ U U
where
λ L L = lim q 1 P ( U 2 ( 1 q ) | U 1 ( 1 q ) ) λ L U = lim q 1 P ( U 2 > q | U 1 ( 1 q ) ) λ U L = lim q 1 P ( U 2 ( 1 q ) | U 1 > q ) λ U U = lim q 1 P ( U 2 > q | U 1 > q )
It is straightforward to show that
Λ = l i m q 1 C ( 1 q , 1 q ) 1 q 1 q C ( 1 q , q ) 1 q 1 q C ( q , 1 q ) 1 q 1 2 q + C ( q , q ) 1 q
While there are many copulas that can capture λ L L and λ U U , to capture negative dependence, that is, not null λ L U or λ U L , we need to use some specific forms of copulas, that is, rotated copulas.
There are three rotated forms, 90 degrees, 180 degrees, and 270 degrees. When rotating a copula by 180 degrees, one obtains the corresponding survival copula. Rotation by 90 and 270 degrees allows for the modeling of negative dependence.
The rotated copulas by 90 and 270 degrees are given by
C 90 u 1 , u 2 = u 2 C 1 u 1 , u 2 C 270 u 1 , u 2 = u 1 C u 1 , 1 u 2
Four scatter plots of simulated data from a non-rotated and rotated Clayton copulas with the parameter | θ | = 1.5 are drawn in Figure 1. The scatter plots correspond to four different combinations of associations between extreme values, that is, low–low (top left), high–low (top right), high–high (bottom left) and low–high (bottom right).
Once the copula function has been selected, it can be estimated using maximum likelihood estimation or other estimation techniques. The fitted copula function can then be used to make predictions about future combinations of rainfall and temperature values, as well as to estimate the probability of extreme events, such as droughts or heatwaves.

2.3. Data

We analyzed the data on rainfall and temperature for the municipality of Agerola (in the province of Naples; Italy), which us characterized by an altitude of 620 m. The data are recorded with a daily frequency by the Centro Funzionale Multirischi of the Protezione Civile in Campania (Italy), and are publicly available.
The number of weather stations, their location, and other useful information can be obtained from the website of Centro Funzionale Multirischi (http://centrofunzionale.regione.campania.it/ accessed on 7 June 2023), which is, however, in the Italian language. The location of the station in Agerola can be seen in Figure 2.
We have analyzed the daily frequency in the period 2008–2022 for a total of 5477 observations.
The variables are:
  • ₋ Rainfall (in mm);
  • ₋ Maximum temperature (in Celsius);
  • ₋ Minimum temperature (in Celsius);
  • ₋ Median temperature (in Celsius).
From the Pearson correlation matrix in Table 1 it is clear that the three variables measuring the temperature are highly correlated. For that reason, we focus on one of these: Maximum temperature.
The descriptive statistics for the variables Rainfall and Maximum temperature are reported in Table 2 and Table 3. The comparison between median and mean strongly suggests a high positive asymmetry for the distribution of the variable Rainfall, which is characterized by more than half of the observations being equal to 0. The variable Maximum temperature exbihits a substantial symmetry.
Figure 3 shows box-plots for the two variables in the even years from 2008 to 2022, month-by-month. The circles are observations outside of the whiskers of the box-plot, that is, observations lower than Q 1 1.5 · I Q or larger than Q 3 + 1.5 · I Q , where Q 1 and Q 3 denote, respectively, the first and third quartile, while I Q = Q 3 Q 1 is the interquartile range. In practice these observations are potentially outliers. Keeping the same scale on the y-axis, we note in the most recent year (2022) the high number of outliers and their size which are definitively larger. In 2022 we observe six observations over 60 mm, and two of them over 100, which is never observed in the previous years.

3. Results and Discussion

This study aims to derive a bivariate model for daily temperature and daily rainfall processes which can be used to simulate and predict temperature and rainfall variations where the dependence structure is measured using copula. The relevant issue is to find a good model for the dependence structure, which is able to capture the tail(s) dependence(s).
Our bivariate model is derived by coupling the marginals of temperature and rainfall distribution to a joint probability distribution for temperature and rainfall processes.
The scatter plot between Maximum temperature and Rainfall (Figure 4) suggest a negative relationship, which is confirmed by the correlation coefficient, which is equal to −0.259 and significantly different from zero (the p-value is approximately null). However, before defining a statistical model, we filter the two series for possible autocorrelation and/or seasonality.
The filtering model for the variable Rainfall ( R t ) is the ARMA(2,1) model which minimizes the AIC, taking into account that negative values are not allowed
R t = m a x ( 0 ;   μ + φ 1 ( R t 1 μ ) + φ 2 ( R t 2 μ ) + ε t + θ 1 ε t 1 )
The estimates are reported in Table 4. The p-values of the Ljung–Box statistics with m = 1, 5, 10, 20, 30 are, respectively, 0.87, 0.09, 0.20, 0.07, 0.14. In Figure 5 we report the original time series and the fitted values.
For the variable Maximum temperature ( M T t ), we have identified the ARMA(2,2) model,
M T t = μ + φ 1 ( M T t 1 μ ) + φ 2 ( M T t 2 μ ) + ε t + θ 1 ε t 1 + θ 2 ε t 2
The estimates are reported in Table 5. The p-values of the Ljung–Box statistics with m = 1, 5, 10, 20, 30 are, respectively, 0.97, 0.99, 0.99, 0.99, 0.76. In Figure 6 we report the original time series and the fitted values.
The bivariate modelling is estimated between the two filtered time series (the residuals of the two models), representing the unpredictable components of Rainfall and Maximum temperature, denoted by f R t and f M T t . In Figure 7 we show a scatter plot of the filtered variables and the estimated regression line with a significant negative slope (the p-value is approxiamtely null).
However, to have a joint distribution function that takes into account extreme values, we use a copula function, C u 1 , u 2 , where u 1 denotes the distribution function of Rainfall and u 2 denotes the distribution function of Maximum temperature. The selection of the copula function is limited to the copulas allowing for a negative dependence. There were 10 candidate copulas: Gaussian, Student’s t, rotated (90 and 270 degress) Clayton, rotated (90 and 270 degress) Gumbel, rotated (90 and 270 degress) BB1 and rotated (90 and 270 degress) BB7 copula. Both Gaussian and Student’s t copulas belong to the so-called family of elliptical copulas and are characterized by the correlation coefficient 1 r + 1 . The Clayton, Gumbel, BB1, and BB7 copulas are Archimedean copulas which only admit positive dependence in the original formulation, and for this reason, are estimated in the rotated extensions allowing for negative dependence.
The estimated distribution functions of the two variables are obtained as empirical distribution functions, F ^ f R ( r ) = P ^ ( f R t r ) and F ^ f M T ( m t ) = P ^ ( f M T t m t ) .
The AIC criterion suggests the rotated 270 degress Clayton copula with the θ = 0.304 parameter and a standard error equal to 0.028, which involves the parameter θ being highly significant (see Table 6). As a result, τ = 0.13 (with a p-value less than 0.01). Moreover, the rotated 270 degress Clayton copula with θ = 0.304 implies the following tail dependence coefficient: λ L U = 0.09 and λ L L = λ U U = λ U L = 0 . Finally, the contour plot of the estimated copula is reported in Figure 8, while the bivariate copula density can be visualized in Figure 9.
To show the possible use of the results, we have simulated M values for F ^ f R for some specific values of F ^ f M T . We have assumed that F ^ f M T = 0.001 , 0.005 , 0.01 , 0.05 , 0.10 , 0.50 . Figure 10 reports six histograms for the simulated values with M = 1000. In the top-left and top-right panels, we drew the histograms for the M simulated values of F ^ f R when the variable Maximum temperature has assumed an extremely low value (the 0.1th percentile, that is F ^ f M T = 0.001 , at the left and 0.5th percentile that is F ^ f M T = 0.005 , at the right). Given that the estimated rotated 270 degrees Clayton copula show λ L U > 0 , we find a peak in correspondence with low values of F ^ f M t , that is in correspondence with low percentiles of Maximum temperature. The middle-left and middle-right panels report histograms for when F ^ f M T = 0.01 and F ^ f M T = 0.05 , showing the occurrence of high percentiles of values in the top decile of Rainfall, though this feature is less pronounced for F ^ f M T = 0.05 . Finally, in the two histograms in the bottom part of the histogram, the prevalence of the high values of Rainfall reduces; in particular, when F ^ f M T = 0.50 . When we consider the median value of the Maximum temperature, the histogram is approximately uniform; therefore, there is no dependence with the percentile of Rainfall.
From a practical point of view, one can be interested in the simulated values of the variable Rainfall. This implies that we can “translate” the simulated percentiles into values for Rainfall. To this end, we have to simulate from the statistical model that we have estimated for the variable Rainfall, ARMA(2,1). First, we transform the simulated percentiles of the filtered series (residual) into residuals, using the inverse normal function. Then, we simulate M values from the statistical model ARMA(2,1) with innovations given by the generated residuals. Finally, we build the histograms (Figure 11) for the positive values to show the results, discarding the negative values provided by the simulation. It is evident that the smaller the percentile of the simulation, the further to the right the distribution of the generated values for Rainfall. In particular, we can observe that very high values around 80 can be reached only starting from the lowest percentile of f M T and that the peak around zero is observed starting from the highest percentile (50th) of f M T .
These examples show the high flexibility of the copula tool which allows us to plan many different simulation studies to take under control a variety of different situations.

4. Conclusions

This article discusses the extension of the copula-based technique, which has traditionally been used in financial research, to model the joint probability distribution of temperature and rainfall. This is especially significant in the current climate change context, in which accurate weather modeling is crucial for agricultural production. Copulas provide a versatile and robust means of representing multivariate distributions, overcoming the limitations of traditional techniques such as joint normality. The use of copula functions can aid in better risk management for agricultural planning by more accurately simulating weather events. However, it is essential to select a copula function that matches the type of dependence (negative or positive) detected in the data. In cases where a negative relationship exists, a rotated copula can replace the traditional copula. In summary, copula functions are a useful tool for modeling the relationship between rainfall and temperature, offering valuable insights into the dependence structure between these variables and providing a basis for predicting future conditions in a changing climate. However, the essential condition is a reasoned choice of the copula, not limited to the most widely used copula functions, but made by including the most appropriate extensions among the candidate functions.

Author Contributions

Conceptualization, G.D.L. and G.R.; methodology, G.D.L.; validation, G.R.; formal analysis, G.D.L. and G.R.; investigation, G.D.L. and G.R.; writing—original draft preparation, G.D.L.; writing—review and editing, G.D.L. and G.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by MUR grant number [dm.737] Fondo per la promozione e lo sviluppo delle politiche del Programma Nazionale per la Ricerca (PNR).

Data Availability Statement

The data are downloadable from the web site http://centrofunzionale.regione.campania.it/ accessed on 7 June 2023.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jellason, N.P.; Conway, J.S.; Baines, R.N.; Ogbaga, C.C. A review of farming challenges and resilience management in the Sudano-Sahelian drylands of Nigeria in an era of climate change. J. Arid Environ. 2021, 186, 104398. [Google Scholar] [CrossRef]
  2. Abbass, K.; Qasim, M.Z.; Song, H.; Murshed, M.; Mahmood, H.; Younis, I. A review of the global climate change impacts, adaption and sustainable mitigation measures. Environ. Sci. Pollut. Res. 2022, 29, 42539–42559. [Google Scholar] [CrossRef] [PubMed]
  3. Stathi, E.; Kastridis, A.; Myronidis, D. Analysis of Hydrometeorological Trends and Drought Severity in Water-Demanding Mediterranean Islands under Climate Change Conditions. Climate 2023, 11, 106. [Google Scholar] [CrossRef]
  4. Groisman, P.Y.; Karl, T.R.; Easterling, D.R.; Knight, R.W.; Jamason, P.F.; Hennessy, K.J.; Razuvaev, V.N. Changes in the probability of heavy precipitation: Important indicators of climatic change. In Weather and Climate Extremes; Springer: Dordrecht, The Netherlands, 1999; pp. 243–283. [Google Scholar]
  5. Trenberth, K.E.; Zhang, Y. How Often Does It Really Rain? Bull. Am. Meteorol. Soc. 2018, 99, 289–298. [Google Scholar] [CrossRef]
  6. Panda, A.; Sahu, N. Trend analysis of seasonal rainfall and temperature pattern in Kalahandi, Bolangir and Koraput districts of Odisha, India. Atmos. Sci. Lett. 2019, 20, e932. [Google Scholar] [CrossRef]
  7. Wilks, D.S. Statistical Methods in the Atmospheric Sciences; Academic Press: San Diego, CA, USA, 2011; p. 704. [Google Scholar]
  8. Gibbons, J.D. Nonparametric Statistics; SAGE Publications: Thousand Oaks, CA, USA, 1993. [Google Scholar]
  9. Tularam, G.A.; Ilahee, M. Time Series Analysis of Rainfall and Temperature Interactions in Coastal Catchments. J. Math. Stat. 2010, 6, 372–380. [Google Scholar] [CrossRef]
  10. Phan, T.T.H.; Nguyen, H.A. Spatial and temporal distributions of temperature and rainfall on tropical islands of Vietnam. J. Water Clim. Chang. 2023, 14, 1395–1412. [Google Scholar] [CrossRef]
  11. De Oliveira, V.; Wang, B.; Slud, E.V. Spatial modeling of rainfall accumulated over short periods of time. J. Multivar. Anal. 2018, 166, 129–149. [Google Scholar] [CrossRef]
  12. Syed, M.; Al Amin, M. Geospatial modeling for investigating spatial pattern and change trend of temperature and rainfall. Climate 2016, 4, 21. [Google Scholar] [CrossRef]
  13. Ahrens, C.D.; Henson, R. Meteorology Today: An Introduction to Weather, Climate and the Environment; Cengage Learning: Boston, MA, USA, 2018. [Google Scholar]
  14. Tzanakakis, V.A.; Paranychianakis, N.V.; Angelakis, A.N. Water Supply and Water Scarcity. Water 2020, 12, 2347. [Google Scholar] [CrossRef]
  15. Nelsen, R.B. An Introduction to Copula; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  16. Stern, R.D.; Coe, R. Fitting Models to Daily Rainfall Data. J. Appl. Meteorol. 1982, 21, 1024–1031. [Google Scholar] [CrossRef]
  17. Stern, R.D.; Coe, R. A Model Fitting Analysis of Daily Rainfall Data. J. R. Stat. Soc. Ser. A 1984, 147, 1–34. [Google Scholar] [CrossRef]
  18. Suhaila, J.; Kong, C.; Yusof, F.; Foo, H. Introducing the Mixed Distribution in Fitting Rainfall Data. Open J. Mod. Hydrol. 2011, 1, 11. [Google Scholar] [CrossRef]
  19. Gocic, M.; Velimirovic, L.; Stankovic, M.S.; Trajkovic, S. Regional Precipitation-Frequency Analysis in Serbia Based on Methods of L-Moment. Pure Appl. Geophys. 2021, 178, 1499–1511. [Google Scholar] [CrossRef]
  20. Zhang, L.; Singh, V.P. Bivariate rainfall frequency distributions using Archimedean copulas. J. Hydrol. 2007, 332, 93–109. [Google Scholar] [CrossRef]
  21. Bezak, N.; Zabret, K.; Šraj, M. Application of Copula Functions for Rainfall Interception Modelling. Water 2018, 10, 995. [Google Scholar] [CrossRef]
  22. Pandey, P.; Das, L.; Jhajharia, D.; Pandey, V. Modelling of interdependence between rainfall and temperature using copula. Model. Earth Syst. Environ. 2018, 4, 867–879. [Google Scholar] [CrossRef]
  23. Dzupire, N.C.; Ngare, P.; Odongo, L. A copula based bi-variate model for temperature and rainfall processes. Sci. Afr. 2020, 8, e00365. [Google Scholar] [CrossRef]
  24. Pabaghi, Z.; Bazrafshan, O.; Zamani, H.; Shekari, M.; Singh, V.P. Bivariate Analysis of Extreme Precipitation Using Copula Functions in Arid and Semi-Arid Regions. Atmosphere 2023, 14, 275. [Google Scholar] [CrossRef]
  25. Cong, R.G.; Brady, M.V. The Interdependence between Rainfall and Temperature: Copula Analyses. Sci. World J. 2012, 2012, 405675. [Google Scholar] [CrossRef]
  26. Tencer, B.; Weaver, A.; Zwiers, F. Joint Occurrence of Daily Temperature and Precipitation Extreme Events over Canada. J. Appl. Meteorol. Clim. 2014, 53, 2148–2162. [Google Scholar] [CrossRef]
  27. Joe, H. Multivariate Models and Dependence Concepts. Monographs in Statistics and Probability; Chapman and Hall: London, UK, 1997. [Google Scholar]
  28. Kumar, P. Copula Functions and Applications in Engineering: Performance and Safety Management. In Logistics, Supply Chain and Financial Predictive Analytics; Springer: Singapore, 2009. [Google Scholar] [CrossRef]
  29. Patton, A. A review of copula models for economic time series. J. Multivar. Anal. 2012, 110, 4–18. [Google Scholar] [CrossRef]
  30. Dewick, P.R.; Liu, S. Copula Modelling to Analyse Financial Data. J. Risk Financ. Manag. 2022, 15, 104. [Google Scholar] [CrossRef]
  31. Zhang, M.-H. Modelling total tail dependence along diagonals. Insur. Math. Econ. 2008, 42, 73–80. [Google Scholar] [CrossRef]
Figure 1. Scatter plot of simulated data from no-rotated (top-left), 90 degrees rotated (top-right), 180 degrees rotated (bottom-left), and 270 degrees rotated (bottom-right) Clayton copula with parameter | θ | = 1.5 .
Figure 1. Scatter plot of simulated data from no-rotated (top-left), 90 degrees rotated (top-right), 180 degrees rotated (bottom-left), and 270 degrees rotated (bottom-right) Clayton copula with parameter | θ | = 1.5 .
Hydrology 10 00236 g001
Figure 2. Location of the Agerola station (620 m above sea level).
Figure 2. Location of the Agerola station (620 m above sea level).
Hydrology 10 00236 g002
Figure 3. Box-plots for daily rainfall and maximum temperature, by year and by month.
Figure 3. Box-plots for daily rainfall and maximum temperature, by year and by month.
Hydrology 10 00236 g003aHydrology 10 00236 g003b
Figure 4. Scatter plot of the variables Rainfall vs. Maximum temperature.
Figure 4. Scatter plot of the variables Rainfall vs. Maximum temperature.
Hydrology 10 00236 g004
Figure 5. Time plot for daily rainfall and fitted value (in red).
Figure 5. Time plot for daily rainfall and fitted value (in red).
Hydrology 10 00236 g005
Figure 6. Time plot for daily maximum temperature and fitted value (in red).
Figure 6. Time plot for daily maximum temperature and fitted value (in red).
Hydrology 10 00236 g006
Figure 7. Scatter plot of the variables filtered Rainfall ( f R t ) vs. filtered Maximum temperature ( f M T t ) and regression line.
Figure 7. Scatter plot of the variables filtered Rainfall ( f R t ) vs. filtered Maximum temperature ( f M T t ) and regression line.
Hydrology 10 00236 g007
Figure 8. Contour plot of the estimated rotated 270 degrees Clayton copula.
Figure 8. Contour plot of the estimated rotated 270 degrees Clayton copula.
Hydrology 10 00236 g008
Figure 9. Bivariate density function of the estimated rotated 270 degrees Clayton copula.
Figure 9. Bivariate density function of the estimated rotated 270 degrees Clayton copula.
Hydrology 10 00236 g009
Figure 10. Histograms for the simulated percentiles of the filtered variable Rainfall in correspondence with the 0.1st percentile (top left), 0.5th percentile (top right), 1st percentile (middle left), 5th percentile (middle right), 10th percentile (bottom left), and 50th percentile (bottom right) of the filtered variable Maximum temperature.
Figure 10. Histograms for the simulated percentiles of the filtered variable Rainfall in correspondence with the 0.1st percentile (top left), 0.5th percentile (top right), 1st percentile (middle left), 5th percentile (middle right), 10th percentile (bottom left), and 50th percentile (bottom right) of the filtered variable Maximum temperature.
Hydrology 10 00236 g010
Figure 11. Histograms for the simulated values of the variable Rainfall in correspondence of the 0.1st percentile (top left), 0.5th percentile (top right), 1st percentile (middle left), 5th percentile (middle right), 10th percentile (bottom left) and 50th percentile (bottom right) of the variable filtered Maximum temperature.
Figure 11. Histograms for the simulated values of the variable Rainfall in correspondence of the 0.1st percentile (top left), 0.5th percentile (top right), 1st percentile (middle left), 5th percentile (middle right), 10th percentile (bottom left) and 50th percentile (bottom right) of the variable filtered Maximum temperature.
Hydrology 10 00236 g011
Table 1. Pearson correlation matrix.
Table 1. Pearson correlation matrix.
YearRainfallMaximum Temp.Minimum Temp.Median
Temp.
Rainfall1−0.289−0.213−0.241
Maximum temp.−0.28910.9530.985
Minimum temp.−0.2130.95310.986
Median temp.−0.2410.9850.9861
Table 2. Descriptive statistics for the variable Rainfall.
Table 2. Descriptive statistics for the variable Rainfall.
YearMinMedianMeanMaxStand Dev
2008004.95098.60011.701
2009006.63587.80014.598
201000.2007.092124.80015.088
2011003.548100.20010.404
2012005.08292.40012.615
2013006.07089.00013.732
2014005.445104.40012.754
2015004.50181.80011.913
2016004.46361.80010.470
2017003.40494.00010.788
2018004.81673.20010.569
2019005.400133.8013.777
2020003.47657.4009.421
2021005.43780.80013.255
2022004.424133.0014.432
Table 3. Descriptive statistics for the variable Maximum temperature.
Table 3. Descriptive statistics for the variable Maximum temperature.
YearMinMedianMeanMaxStand Dev
2008−1.3016.4517.0733.308.089
20090.7016.5017.1633.108.210
2010−1.3016.0016.6933.108.029
20112.3017.5017.6933.507.781
20120.3017.6017.8235.108.445
20130.2018.2017.5634.507.847
2014−1.5017.4017.4430.506.797
2015−0.8017.9018.4235.208.254
20161.5017.4017.7831.707.347
2017−3.2017.8018.0237.208.351
20180.2017.6017.3330.607.486
2019−1.6015.8017.1833.508.066
20202.7016.1017.3232.507.130
2021−0.4016.8017.4234.708.015
20222.5017.4017.9834.208.022
Table 4. Estimate of the ARMA(2,1) model for the variable Rainfall.
Table 4. Estimate of the ARMA(2,1) model for the variable Rainfall.
YearEstimateSt. Errorp-Value
μ 4.4880.5810.000
φ 1 1.1890.0380.000
φ 2 −0.2200.0260.000
θ 1 −0.9190.0310.000
Table 5. Estimate of the ARMA(2,2) model for the variable Maximum temperature.
Table 5. Estimate of the ARMA(2,2) model for the variable Maximum temperature.
YearEstimateSt. Errorp-Value
μ 17.5692.3170.000
φ 1 1.5000.0480.000
φ 2 −0.5040.0470.000
θ 1 −0.7490.0500.000
θ 2 −0.0790.0310.011
Table 6. Estimate of the copula.
Table 6. Estimate of the copula.
ParameterEstimateSt. Errorp-Value
θ −0.3040.0280.000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

De Luca, G.; Rivieccio, G. Modeling and Simulating Rainfall and Temperature Using Rotated Bivariate Copulas. Hydrology 2023, 10, 236. https://doi.org/10.3390/hydrology10120236

AMA Style

De Luca G, Rivieccio G. Modeling and Simulating Rainfall and Temperature Using Rotated Bivariate Copulas. Hydrology. 2023; 10(12):236. https://doi.org/10.3390/hydrology10120236

Chicago/Turabian Style

De Luca, Giovanni, and Giorgia Rivieccio. 2023. "Modeling and Simulating Rainfall and Temperature Using Rotated Bivariate Copulas" Hydrology 10, no. 12: 236. https://doi.org/10.3390/hydrology10120236

APA Style

De Luca, G., & Rivieccio, G. (2023). Modeling and Simulating Rainfall and Temperature Using Rotated Bivariate Copulas. Hydrology, 10(12), 236. https://doi.org/10.3390/hydrology10120236

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