Next Article in Journal
Dynamic Optimization of a Supply Chain Operation Model with Multiple Products
Previous Article in Journal
A New Student Performance Prediction Method Based on Belief Rule Base with Automated Construction
Previous Article in Special Issue
Testing Informativeness of Covariate-Induced Group Sizes in Clustered Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Copula Discretization of Time Series-Type Model for Examining Climate Data

1
Department of Statistical Sciences, Wake Forest University, Winston-Salem, NC 27106, USA
2
Department of Mathematics and Statistics, University of South Alabama, Mobile, AL 36688, USA
3
Department of Mathematics and Statistics, Old Dominion University, Norfolk, VA 23529, USA
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(15), 2419; https://doi.org/10.3390/math12152419
Submission received: 14 June 2024 / Revised: 29 July 2024 / Accepted: 31 July 2024 / Published: 3 August 2024
(This article belongs to the Special Issue Statistics and Data Science)

Abstract

:
The study presents a comparative analysis of climate data under two scenarios: a Gaussian copula marginal regression model for count time series data and a copula-based bivariate count time series model. These models, built after comprehensive simulations, offer adaptable autocorrelation structures considering the daily average temperature and humidity data observed at a regional airport in Mobile, AL.
MSC:
62-08; 62H10

1. Introduction

Multivariate count time series are prevalent in modern statistical analysis, and they rarely exhibit independence between the series. Discretization of time series data has been proposed in data mining by authors such as Chaudhari et al. (2014) [1], Marquez-Grajales et al. (2020) [2], and Mordvanyuk et al. (2022) [3]. Our objective is to propose a modeling of the discrete data with temporal dependence. Pair copula construction has gained popularity, as it offers flexibility and useful advantages in the learning of the joint distribution of time series data. As we know, Pearson’s correlation is based on the normal shape of the marginal distributions. Stretching and reshaping the marginal distributions will give different answers. Categorizing the values as it is usually done in climate research (e.g., saying the temperature is in the 80s) creates challenges that can be overcome with the copula-based modeling. The advantages of using the copula also include the distribution assumptions, the time dependence, the mixture of the types of marginal distributions, and the addition of covariates. Further, there are new connections or time markers, that may have been missed in how observations are linked, that can be discovered. In this paper, we propose a comparative study of the climate data under the following two different cases:
  • The Gaussian copula marginal regression model for count time series data;
  • The copula-based bivariate count time series model.
These models are all part of a multivariate time series which offers flexible auto-correlation structures when the data are described as discrete counts.
Weather describes the short-term fluctuations of temperature, dew point, humidity, wind speed and direction, precipitation, atmospheric pressure, and other meteorological variables at a given location. Climate, on the other hand, is the long-term average variation of these meteorological variables at a location. By way of example, when we want to decide what clothes to put on each day, we can look at the weather, and what we stock up in our closet will probably depend on the climate of the place. The day-to-day activities of humans continue to change the make up of the earth’s atmosphere. The causes of climate and weather change are air pollution, deforestation, and increasing energy demand for heating and cooling, to name a few. Some other natural processes, such as volcanic eruptions, add to the increase in greenhouse gases in the atmosphere. When these atmospheric variables change quickly and negatively, they can impact many elements of human activity. In recent years, extreme weather conditions have displaced many people and exacerbated the factors driving people into poverty. These unfavorable weather events also increase health problems, as droughts and destructive storms cause food growth problems. It is essential to continue to explore more statistical methods, ranging from data collection to model development, to explain the variability of weather and climate data and assess future weather conditions so that people can be better prepared for extreme weather events. Advanced technology makes it possible to collect data for many weather-related factors. Thus, new approaches to visualizing and analyzing any relationship between these variables are needed as multivariate climate data sets become more widely available. A range of filter colors and patterns are available in modern data visualizations, which are intended to help users interactively visualize graphs and increase the forecasting of future trends under changing environmental conditions. Since there are also possible subjective interpretations of these graphs, statistical climate models based on the mathematical representations of the atmospheric variables remain a more dependable approach to obtaining information about current and future weather and climate states.
Quite a few data visualization methods have been developed to explore the inter-variable relations of these atmospheric properties. Teuling et al. [4] present a methodology which is an extension of that of [5] for describing the inter-variable relations of atmospheric properties. Their method is based on the properties of common color schemes to plot two variables in a single color map using a two-dimensional color legend for both sequential and diverging data. Concerning climate models, Agrawal [6] investigates the effectiveness of copula models in estimating and predicting climate extremes. Their study examines the bivariate distributions of temperature–humidity, temperature–wind speed, and wind speed–humidity in Boulder County, Colorado. The study bootstraps simulated data from a climate model and examines the accuracy of extreme event probability predictions when data are of different lengths and internal variability for the different copula functions. The analysis results reveal lower bias and variance for longer data records than for shorter data records when estimating the true probability of extreme compound events. Li et al. [7], in their paper, utilize three Archimedean copula models (the Clayton, Frank, and Gumbel copulas) to compare measured wave data to simulated wave climate data at a wave energy converter test site. In assessing the goodness of fit of the three models using R 2 , the study finds that Gumbel’s copula performs better compared to the other two copulas. Lee et al. [8] apply the Clayton, Frank, Gumbel, and Gaussian copula functions to analyze the joint frequency of drought intensity and duration. They examine the performance of these copulas and find that the Frank and Gumbel copulas outperform the Clayton copula in the drought bivariate frequency analysis. The impacts of climate change and human activity have led other natural scientists to develop non-stationary multivariate analysis techniques to model these environmental changes (Li et al. [9], see also Yin et al. [10]).
The two most often discussed atmospheric properties that are connected to living situations are temperature and humidity. Temperature is the degree of warmth or coldness measured on a definite temperature scale using thermometers. Though the degree Celsius (°C) scale and Kelvin (K) scale are used for temperature measuring purposes, the Fahrenheit (°F) temperature scale is used by the United States and very few other countries. Relative humidity, typically expressed as a percentage, measures the amount of water vapor in the air relative to its capacity to hold it at a given temperature. We find that the temperature–relative humidity relationship is inversely proportional since relative humidity decreases as temperature rises and vice versa. Thus, temperature relates to the amount of moisture the atmosphere is able to hold. The way these variables interact affects human health and well-being as well as the weather. Barma et al. [11] utilize one-parameter bivariate Archimedean copulas to assess the conditional probability of the number of COVID-19 cases given the mean daily temperature and relative humidity.
The literature has shown that climate data at different time points are correlated. These environmental phenomena exhibit both serial and cross-correlations that add complexities in the model specification and inference. Research in the case of negative correlation is still ongoing. In the bivariate case, the joint distribution is typically assumed to be normally distributed, but that assumption is easily violated because of changes in behavior or climate. Integrating over a discrete set requires special treatment after description. The bivariate copula offers flexibility about the underlying distributions. Moreover, when counts are used in the modeling, the theoretical and sample results lack consistency. The main reason is that the count data are modeled under the assumption of a conditional discrete distribution, instead of a marginal distribution.
Here, we use data from Mobile Regional Airport in Alabama, where the temperatures are measured over a 14-month period with thermal gradients. Data on humidity for the same period are also recorded. George et al. [12], in their research, establish that the temperature and rain amount are related. In their paper, they present linear regression models in describing bivariate relationships between the two meteorological variables. One can also regress temperature and humidity, but it is not obvious to define either variable as a response or predictor variable. Additionally, even though we know that these two variables are related, the relationship may not always be linear. To gain in efficiency, we propose to capture the dependence between these variables, in a multivariate distribution format with discrete classification. To circumvent limitations due to the normality assumption, or the fact that the data exhibit many same values, we investigate the relationship by applying copula-based time series models.
Our analysis differs twofold from the above analyses. We do not classify the temperature as high, low, or medium. We convert both humidity and temperature variables into a discrete scale by partitioning them in their associated time intervals. The copula-based approach will derive the relationship in a general framework.
The paper is organized as follows. Motivation of the bivariate time series data is given in Section 2, with a review of the correlation structure. Model construction in each of the cases and inference (under maximum likelihood estimation) are provided in Section 3 and Section 4, respectively. The simulations and data application are shown in Section 5 and Section 6, respectively, followed by a discussion and conclusion in Section 7.

2. Distributions

2.1. The Poisson Distribution

The Poisson distribution is one of the candidate distributions to model count data. We use the Poisson distribution as a marginal distribution to build our proposed copula-based bivariate model. Suppose y t denotes a random observed count at time t. The probability mass function (pmf) of the well-known Poisson distribution is defined as:
f ( y t ) = e λ λ y t y t ! ,
where λ > 0 is the intensity parameter with E ( y t ) = λ and V ( y t ) = λ .

2.2. Copulas

As a multivariate cumulative distribution function (cdf), the copula is a joint function that captures the dependence structure between variables. With uniform margins U ( 0 , 1 ) as in [13], an n-dimensional copula is a function C : [ 0 , 1 ] n [ 0 , 1 ] with the following three properties:
  • C ( 1 , , u t , , 1 ) = u t , t = 1 , 2 , , n and u t [ 0 , 1 ] .
  • C ( u 1 , u 2 , , u n ) = 0 if at least one u t = 0 for t = 1 , 2 , , n .
  • For any u t 1 , u t 2 [ 0 , 1 ] with u t 1 u t 2 , for t = 1 , 2 , , n ,
    j 1 = 1 2 j 2 = 1 2 j n = 1 2 ( 1 ) j 1 + j 2 + + j n C ( u 1 j 1 , u 2 j 2 , u n j n ) 0 .
Let Y 1 , , Y n be random variableswith marginal cdfs F 1 , , F n and joint cdf F, then we have the following:
  • There exists an n-dimensional copula C such that for all y 1 , , y n R
    F ( y 1 , y 2 , , y n ) = C ( F 1 ( y 1 ) , F 2 ( y 2 ) , , F n ( y n ) ) .
  • If Y 1 , , Y n are continuous, then the copula C is unique. Otherwise, C can be uniquely determined on n-dimensional rectangle R a n g e ( F 1 ) × R a n g e ( F 2 ) × × R a n g e ( F n ) .
When all the margins are integer valued, the multivariate probability mass function can be obtained as
f ( y 1 , y 2 , , y n ) = P ( Y 1 = y 1 , Y 2 = y 2 , , Y n = y n )
= j 1 = 1 2 j 2 = 1 2 j n = 1 2 ( 1 ) j 1 + j 2 + + j n C ( u 1 j 1 , u 2 j 2 , u n j n )
where u t 1 = F t ( y t ) and u t 2 = F t ( y t ) . Here, F t ( y t ) is the left-hand limit of F t at y t , which is equal to F t ( y t 1 ) . In the bivariate case,
P r ( Y 1 = y 1 , Y 2 = y 2 ) = C ( F ( y 1 ) , F ( y 2 ) ; θ ) C ( F ( y 1 ) , F ( y 2 ) ; θ ) C ( F ( y 1 ) , F ( y 2 ) ; θ ) + C ( F ( y 1 ) , F ( y 2 ) ; θ ) .
There are a number of copula functions, i.e., C, one can choose from. Table 1 shows some of the popular functions of copula families. For more details on these families, see [14]. Bivariate copulas like Gaussian, Frank, and T distributions can accommodate both positive and negative dependencies. Gumbel, Clayton, and Plackett copulas are restricted to model positive dependencies only.

3. Copula-Based Model for Count Time Series Data

3.1. Gaussian Copula Marginal Regression Model

The Gaussian copula provides a mathematically convenient framework to handle various forms of dependence, for example, in time series analysis. To model the time series data, Masarotto and Varin [15] describe a Gaussian copula model that emphasizes the regression setting when covariates are present. Let us consider a regression model with count time series Y t as the response variable with X t as the vector of covariates or independent variables, then the regression model can be represented as:
Y t = g ( X t , ϵ t ; Θ ) , t = 1 , 2 , , n
where g ( · ) represents a function of covariates X t and the error ϵ t which captures the serial dependence. Further, Θ represents the vector of marginal model parameters and reduces to a scalar under the Poisson distribution, i.e., θ = λ .

3.2. Copula-Based Bivariate Model

The bivariate integer-valued time series model was constructed via copula theory. Suppose we observe a series of 2-dimensional vector, { Y t } t = 1 n , where Y t = ( Y 1 t , Y 2 t ) for t = 1 , 2 , , n . Assume that each series { Y 1 t } t = 1 n and { Y 2 t } t = 1 n follows a copula-based first-order Markov process. Then, the mean vector μ t , and the covariance matrix, say, Γ ( t , t 1 ) , are defined below:
μ t = E ( Y t ) = E ( Y 1 t ) E ( Y 2 t ) ,
and
Γ ( t , t 1 ) = COV ( Y t , Y t 1 ) = COV ( Y 1 t , Y 1 , t 1 ) COV ( Y 1 t , Y 2 , t 1 ) COV ( Y 2 t , Y 1 , t 1 ) COV ( Y 2 t , Y 2 , t 1 ) .
The diagonal elements in the covariance matrix represent the autocovariance within each time series, whereas the off-diagonal elements represent the cross covariance between the two time series. Hence, observing both serial dependence and cross-correlation, the joint probability distribution of Y 1 t and Y 2 t given Y 1 , t 1 and Y 2 , t 1 , respectively, for t = 1 , , n is given by:
f ( y 1 t , y 2 t | y 1 , t 1 , y 2 , t 1 ) = V 1 ( F 1 , t ) V 1 ( F 1 , t + ) V 1 ( F 2 , t ) V 1 ( F 2 , t + ) V 2 ( z 1 , z 2 , R ) d z 2 d z 1 ,
where V 1 denotes the inverse cdf of the normal distribution, with V 2 ( . , R ) being the pdf of the bivariate normal distribution. Here, R denotes the correlation matrix associated with the joint distribution capturing the cross-sectional dependence and is given by:
R = 1 ρ ρ 1 ,
where ρ is a dependence parameter Gaussian copula function that describes the cross-sectional dependence between the two count time series. Also, F i , t + = F ( y i t | y i , t 1 ) and F i , t = F ( y i t 1 | y i , t 1 ) , for i = 1 , 2 , where:
F ( y i t | y i , t 1 ) = F 12 ( y i t , y i , t 1 ) F 12 ( y i t , y i , t 1 1 ) f t 1 ( y i , t 1 ; θ ) ,
is the conditional cdf of Y i t given Y i , t 1 , for i = 1 , 2 , and
F 12 ( y i t , y i , t 1 ) = C ( F t ( y i t ) , F t 1 ( y i , t 1 ) ; δ ) ,
where C ( . ; δ ) is a bivariate copula function with dependence parameter δ , describing the serial dependence in a single time series, and θ denotes the vector of the marginal parameters and reduces to a scalar under the Poisson distribution, i.e., θ = λ . This proposed model can be used to analyze bivariate count time series data with counts following any marginal distribution.

4. Inference

Parameter estimation has been conducted by maximizing the likelihood function. The log-likelihood function is constructed using copula theory. However, such a function has no closed form, so its maximization does not follow the standard theory [16]. The maximization technique used is presented next.
Using the conditional density function mentioned in Equation (3) for t = 1 , the joint distribution of Y 11 and Y 21 is given by
f ( y 11 , y 21 ) = V 1 ( F 1 , 1 ) V 1 ( F 1 , 1 + ) V 1 ( F 2 , 1 ) V 1 ( F 2 , 1 + ) V 2 ( z 1 , z 2 , R ) d z 2 d z 1 ,
and for t = 2 , , n , the conditional bivariate distribution of Y 1 t = y 1 t and Y 2 t = y 2 t given Y 1 , t 1 = y 1 , t 1 and Y 2 , t 1 = y 2 , t 1 is given by
f ( y 1 t , y 2 t | y 1 , t 1 , y 2 , t 1 ) = V 1 ( F 1 , t ) V 1 ( F 1 , t + ) V 1 ( F 2 , t ) V 1 ( F 2 , t + ) V 2 ( z 1 , z 2 , R ) d z 2 d z 1 .
Hence, combining Equations (4) and (5), the likelihood function is given by
L ( ϑ ; y ) = f ( y 11 , y 21 ) . t = 2 n f ( y 1 t , y 2 t y 1 , t 1 , y 2 , t 1 ) ,
where ϑ = ( θ , δ 1 , δ 2 , ρ ) ; here, θ is the vector of marginal parameters, and δ 1 and δ 2 are the serial dependence parameters to deal with the first and second time series, respectively. The bivariate dependence between the two time series is captured by ρ . Therefore, taking the log of the function in (6), we can construct the log-likelihood function as follows:
log L ( ϑ ; y ) = l ( ϑ ; y ) = log f ( y 1 t , y 2 t ) + t = 2 n log f ( y 1 t , y 2 t y 1 , t 1 , y 2 , t 1 ) .
Maximizing the log-likelihood function in (7) provides ML estimates for the proposed class of model. However, within the log-likelihood function, there exists a bivariate normal integral function that does not have a closed form as shown in (3). Hence, we evaluate the bivariate integral function using the standard randomized importance sampling method presented by Genz and Bretz [17]. This method has been proven to be effective with dimensions less than ten. Hothorn et al. [18] implement this procedure in a package mvtnorm, available at CRAN. The package consists of a function, pmvnorm, for the computation of multivariate normal probabilities. Then, the parameter estimates, i.e., ϑ ^ , can be obtained as
ϑ ^ = arg max ϑ l ( ϑ ; y ) .
This maximization technique produces a numerically calculated Hessian matrix that provides the Fisher’s information matrix (FIM) as shown by Silva and Diniz [19]. Using the inverse of the FIM yields standard errors of the ML estimates of ϑ . In the next section, we evaluate the effectiveness of the proposed class of models through a comprehensive simulation study.

5. Simulation Studies

A comprehensive simulation study is conducted to evaluate the proposed estimation method and validate the asymptotic properties of the parameter estimates. We first consider the bivariate Poisson count time series data. For each univariate time series, we consider a first-order stationary copula-based Markov model, where a copula family is used for the joint distribution of consecutive observations, and then we couple these two time series using a bivariate copula function at each time point. Here, λ 1 and λ 2 denote the means of two marginal distributions; δ 1 and δ 2 measure the serial dependence within each time series; and ρ measures the cross-correlation between the two time series. The Gaussian copula is selected as the candidate copula family with true parameters ( λ 1 = 4, λ 2 = 6, δ 1 = 0.5 , δ 2 = 0.4 , ρ = 0.5 ). Assuming the process is stationary, the marginal distributions’ parameters θ is set to be constant across time. Simulations are performed using sample sizes of 100, 500, and 1500 while replicating them 1000 times. For each of the above five parameter estimates, the standard error (SE), mean square error (MSE), and mean absolute error (MAE) are calculated, and the results are displayed in Table 2. The SE is the standard deviation of the estimates over 1000 replications. The MSE measures the average squared difference between the estimated values and the actual value, while MAE measures the average absolute difference between the estimated values and the actual value. Mathematically, we can define the SE, MSE and MAE as given below:
S E = i = 1 m ( θ i θ i ^ ) 2 m 1 , M S E = 1 m i = 1 m ( θ i θ i ^ ) 2 , M A E = 1 m i = 1 m θ i θ i ^ ,
where θ i ^ is the estimated value of the parameter and m is the number of replications. We conduct another simulation setting using Gaussian copula as the candidate copula family with true parameters ( λ 1 = 3, λ 2 = 5, δ 1 = 0.6 , δ 2 = 0.4 , ρ = 0.5 ). In this simulation setting, we consider the negative cross-correlation between two time series. The corresponding simulation results are displayed in Table 3.
Table 2 and Table 3 illustrate that the parameter estimates are converging to true values, and the standard error decreases as the sample size increases. The results show that the estimates become more and more robust as the sample size increase. Figure 1 and Figure 2 show the quantile plots of the estimated parameters. They are approximately normally distributed.

6. Real-Data Application

We apply our proposed bivariate model to analyze bivariate weather data acquired from Mobile Regional Airport Station in Alabama at https://www.wunderground.com/history/monthly/us/al/mobile/KMOB, accessed on 6 April 2023. The data consist of average daily temperature and humidity values from January 2022 and ending in February 2023. These averages are computed from daily 15 min interval readings. The daily temperature averages are given on the degree Fahrenheit scale ( F), while the daily humidity average is expressed as a percent. Both variables are on a continuous scale and converted to discrete count data. The data conversion is considered to fit counts that are defined by levels ranging from 0 to 5 as shown in Table 4. We categorize the data in this way because we usually define values like that on any given day or time to fall into one of those groups. Erhardt et al. [20] considered a similar transformation of the temperature data into copula data in their paper. Figure 3 shows the daily level of the humidity and temperature for the first three months of 2022, from January to March.
Figure 4 shows the relationship between temperature and humidity for the weather data. There appears to be a relationship between the temperature and humidity for the given months but, apparently, the relationship is not linear. In Figure 5, we observe that the distributions of temperature and humidity are relatively the same except when the two atmospheric variables are at levels zero and five.
Table 5 represents the parameter estimates for the fitted univariate model for temperature and humidity, choosing the Gaussian copula as the candidate copula family with a Poisson marginal distribution. Here, λ 1 and λ 2 denote the means of two marginal distributions; δ 1 and δ 2 measure the serial dependence within each time series for temperature and humidity, respectively.
These results suggest that the estimated Poisson mean temperature and humidity are around the 50s in degrees Fahrenheit.
Table 6 represents the parameter estimates for the fitted bivariate model choosing Gaussian copula as the candidate copula family with Poisson marginals.
Table 6 also displays the standard errors associated with the parameter estimates for the bivariate copula model fitted using the Gaussian copula as the chosen copula family. Notably, both marginal and copula parameter estimates exhibit robust standard errors but more reliable parameter estimates. The temperature range around 60 degrees Fahrenheit holds greater relevance than the temperature around the 50s in the city of Mobile, AL. The same can be said for the city’s humidity. Hence, this alternate structure better underscores the joint relationship indicator that was ignored. The inclusion of other pertinent variables would enhance the climate and ecosystems models, making it more compelling for preparedness efforts.

7. Conclusions

In this manuscript, we propose a bivariate count time series model, which was built using copula theory. The Gaussian copula is used as the candidate copula family to capture serial dependence as well as the cross-correlation between the two time series. The model performs equally well on modeling both positive and negative cross-correlations. Simulated examples are conducted to evaluate the likelihood-based estimation method with importance sampling to evaluate the bivariate normal integral. To prove the effectiveness of the proposed model, bivariate counts of temperature and humidity are analyzed.

Author Contributions

Methodology, D.F., O.A. and N.D.; Software, D.F. and O.A.; Formal analysis, D.F. and O.A.; Investigation, N.D.; Writing—original draft, D.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the Editor and Reviewers whose comments have significantly improved the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chaudhari, P.; Rana, D.P.; Mehta, R.G.; Mistry, N.J.; Raghuwanshi, M.M. Discretization of temporal data: A survey. arXiv 2014, arXiv:1402.4283. [Google Scholar]
  2. Márquez-Grajales, A.; Acosta-Mesa, H.G.; Mezura-Montes, E.; Graff, M. A multi-breakpoints approach for symbolic discretization of time series. Knowl. Inf. Syst. 2020, 62, 2795–2834. [Google Scholar] [CrossRef]
  3. Mordvanyuk, N.; López, B.; Bifet, A. TA4L: Efficient temporal abstraction of multivariate time series. Knowl.-Based Syst. 2022, 244, 108554. [Google Scholar] [CrossRef]
  4. Teuling, A.; Stöckli, R.; Seneviratne, S.I. Bivariate colour maps for visualizing climate data. Int. J. Climatol. 2011, 31, 1408–1412. [Google Scholar] [CrossRef]
  5. Teuling, A.; Hirschi, M.; Ohmura, A.; Wild, M.; Reichstein, M.; Ciais, P.; Buchmann, N.; Ammann, C.; Montagnani, L.; Richardson, A.; et al. A regional perspective on trends in continental evaporation. Geophys. Res. Lett. 2009, 36, 2. [Google Scholar] [CrossRef]
  6. Agrawal, S. The Effectiveness of Copulas for Modeling Compound Climate Extreme Events in Boulder County, Colorado. Ph.D. Thesis, UCLA, Los Angeles, CA, USA, 2022. [Google Scholar]
  7. Li, W.; Isberg, J.; Chen, W.; Engström, J.; Waters, R.; Svensson, O.; Leijon, M. Bivariate joint distribution modeling of wave climate data using a copula method. Int. J. Energy Stat. 2016, 4, 1650015. [Google Scholar] [CrossRef]
  8. Lee, T.; Modarres, R.; Ouarda, T.B. Data-based analysis of bivariate copula tail dependence for drought duration and severity. Hydrol. Process. 2013, 27, 1454–1463. [Google Scholar] [CrossRef]
  9. Li, M.; Zhang, T.; Feng, P. Bivariate frequency analysis of seasonal runoff series under future climate change. Hydrol. Sci. J. 2020, 65, 2439–2452. [Google Scholar] [CrossRef]
  10. Yin, J.; Guo, S.; He, S.; Guo, J.; Hong, X.; Liu, Z. A copula-based analysis of projected climate changes to bivariate flood quantiles. J. Hydrol. 2018, 566, 23–42. [Google Scholar] [CrossRef]
  11. Barma, S.D.; Uttarwar, S.B.; Mahesha, A. Probabilistic Assessment of the Interaction between Weather, COVID-19 and Exchange rate of Mumbai City in India using Archimedean Copulas. Res. Sq. 2022. [Google Scholar] [CrossRef]
  12. George, J.; Letha, J.; Jairaj, P. Daily rainfall prediction using generalized linear bivariate model—A case study. Procedia Technol. 2016, 24, 31–38. [Google Scholar] [CrossRef]
  13. Nelsen, R.B. An Introduction to Copulas; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  14. Joe, H. Dependence Modeling with Copulas; CRC press: Boca Raton, FL, USA, 2014. [Google Scholar]
  15. Masarotto, G.; Varin, C. Gaussian copula marginal regression. Electron. J. Statist. 2012, 6, 1517–1549. [Google Scholar] [CrossRef]
  16. Panagiotelis, A.; Czado, C.; Joe, H. Pair copula constructions for multivariate discrete data. J. Am. Stat. Assoc. 2012, 107, 1063–1072. [Google Scholar] [CrossRef]
  17. Genz, A.; Bretz, F. Computation of Multivariate Normal and t Probabilities; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009; Volume 195. [Google Scholar]
  18. Hothorn, T.; Bretz, F.; Genz, A. On multivariate t and Gauss probabilities in R. Sigma 2001, 1000, 3. [Google Scholar]
  19. Silva, A.; Diniz, A. Fisher Information Matrix for Crovelli’s Andgamma Beta II Bivariate Distributions. Rev. Bras. Biom 2021, 39, 350–361. [Google Scholar] [CrossRef]
  20. Erhardt, T.M.; Czado, C.; Schepsmeier, U. R-vine models for spatial time series with an application to daily mean temperature. Biometrics 2015, 71, 323–332. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Q-Q plots of the ML estimates for n = 500 with positive cross-correlation.
Figure 1. Q-Q plots of the ML estimates for n = 500 with positive cross-correlation.
Mathematics 12 02419 g001
Figure 2. Q-Q plots of the ML estimates for n = 500 with negative cross-correlation.
Figure 2. Q-Q plots of the ML estimates for n = 500 with negative cross-correlation.
Mathematics 12 02419 g002
Figure 3. greenPlot of humidity and temperature levels for the first 3 months of 2022.
Figure 3. greenPlot of humidity and temperature levels for the first 3 months of 2022.
Mathematics 12 02419 g003
Figure 4. Contour plots of the relationship between temperature and humidity for selected months of 2022 and 2023.
Figure 4. Contour plots of the relationship between temperature and humidity for selected months of 2022 and 2023.
Mathematics 12 02419 g004
Figure 5. Boxplot of temperature and humidity data.
Figure 5. Boxplot of temperature and humidity data.
Mathematics 12 02419 g005
Table 1. Bivariate copula functions.
Table 1. Bivariate copula functions.
CopulaCopula Function
Gaussian C ( u 1 , u 2 ; δ ) = Φ δ ( Φ 1 ( u 1 ) , Φ 1 ( u 2 ) ) , δ [ 1 , 1 ]
Frank C ( u 1 , u 2 ; δ ) = 1 δ log 1 + ( e δ u 1 1 ) ( e δ u 2 1 ) e δ 1 , δ R { 0 }
Gumbel C ( u 1 , u 2 ; δ ) = exp ( log ( u 1 ) ) δ + ( log ( u 2 ) ) δ 1 / δ , δ 1
Clayton C ( u 1 , u 2 ; δ ) = ( u 1 δ + u 2 δ 1 ) 1 / δ , δ > 0
Plackett C ( u 1 , u 2 ; δ ) = [ 1 + ( δ 1 ) ( u 1 + u 2 ) ] [ 1 + ( δ 1 ) ( u 1 + u 2 ) ] 2 4 u 1 u 2 δ ( δ 1 ) 2 ( δ 1 ) , δ 0
Bivariate t C ( u 1 , u 2 ; δ ) = τ δ ( τ 1 ( u 1 ) , τ 1 ( u 2 ) ) , δ [ 1 , 1 ]
Table 2. Parameter estimates using Gaussian copula for univariate and joint distribution with Poisson marginals for positive cross-correlation.
Table 2. Parameter estimates using Gaussian copula for univariate and joint distribution with Poisson marginals for positive cross-correlation.
Sample SizeParameterEstimateSEMSEMAE
100 λ 1 ( 4 ) 4.0920.3760.1490.309
λ 2 ( 6 ) 6.0770.4060.1710.327
δ 1 ( 0.5 ) 0.4280.0670.0090.08
δ 2 ( 0.4 ) 0.3470.0740.0080.072
ρ ( 0.5 ) 0.4590.0710.0070.066
500 λ 1 ( 4 ) 4.0980.1750.040.162
λ 2 ( 6 ) 6.0740.1820.0390.157
δ 1 ( 0.5 ) 0.4370.0310.0050.063
δ 2 ( 0.4 ) 0.3550.0330.0030.047
ρ ( 0.5 ) 0.4580.0320.0030.048
1500 λ 1 ( 4 ) 4.1040.1050.0220.124
λ 2 ( 6 ) 6.0840.1050.0180.106
δ 1 ( 0.5 ) 0.4380.0160.0040.061
δ 2 ( 0.4 ) 0.3580.0180.0020.042
ρ ( 0.5 ) 0.4530.0190.0020.046
Table 3. Parameter estimates using Gaussian copula for univariate and joint distribution with Poisson marginals for negative cross-correlation.
Table 3. Parameter estimates using Gaussian copula for univariate and joint distribution with Poisson marginals for negative cross-correlation.
Sample SizeParameterEstimateSEMSEMAE
100 λ 1 ( 3 ) 3.1320.3980.1760.335
λ 2 ( 5 ) 4.9880.3650.1330.295
δ 1 ( 0.6 ) 0.5010.0620.0140.101
δ 2 ( 0.4 ) 0.3380.0790.0100.081
ρ ( 0.5 ) −0.4480.0720.0080.072
500 λ 1 ( 3 ) 3.1360.1860.0530.185
λ 2 ( 5 ) 4.9780.1610.0260.129
δ 1 ( 0.6 ) 0.5100.0280.0090.089
δ 2 ( 0.4 ) 0.3510.0330.0030.051
ρ ( 0.5 ) −0.4480.0330.0040.059
1500 λ 1 ( 3 ) 3.1410.1110.0320.152
λ 2 ( 5 ) 4.9720.0940.0090.077
δ 1 ( 0.6 ) 0.5130.0150.0070.086
δ 2 ( 0.4 ) 0.3530.0190.0020.047
ρ ( 0.5 ) −0.4410.0180.0040.055
Table 4. Data count converted in scale.
Table 4. Data count converted in scale.
IntervalLevelTemperatureHumidity
x < 4503412
45 ≤ x < 5516131
55 ≤ x < 6527369
65 ≤ x < 753117111
75 ≤ x < 854129126
x ≥ 8551075
Table 5. Gaussian copula marginal regression model for temperature and humidity.
Table 5. Gaussian copula marginal regression model for temperature and humidity.
ParameterEstimateSE
λ 1 1.0200.118
δ 1 0.9020.009
λ 2 1.1690.068
δ 2 0.7450.021
Table 6. Parameter estimates with Poisson marginals.
Table 6. Parameter estimates with Poisson marginals.
ParameterEstimateSE
λ 1 2.6770.121
λ 2 3.2930.067
δ 1 0.9200.009
δ 2 0.7540.020
ρ 0.5010.044
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

Fernando, D.; Atutey, O.; Diawara, N. A Copula Discretization of Time Series-Type Model for Examining Climate Data. Mathematics 2024, 12, 2419. https://doi.org/10.3390/math12152419

AMA Style

Fernando D, Atutey O, Diawara N. A Copula Discretization of Time Series-Type Model for Examining Climate Data. Mathematics. 2024; 12(15):2419. https://doi.org/10.3390/math12152419

Chicago/Turabian Style

Fernando, Dimuthu, Olivia Atutey, and Norou Diawara. 2024. "A Copula Discretization of Time Series-Type Model for Examining Climate Data" Mathematics 12, no. 15: 2419. https://doi.org/10.3390/math12152419

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