| cyl_rect_combine-class {cylcop} | R Documentation |
An S4 Class of Circular-Linear Copulas Generated from a Rectangular Patchwork
Description
This class contains bivariate circular-linear copulas generated from
linear-linear bivariate 'Copula' objects of the package
'copula' or circular-linear copulas of class 'cyl_copula'.
2 non-overlapping rectangles are laid over the unit square, both have width
1 in v-direction. In the area covered by the first rectangle, the copula is
derived from a linear-linear bivariate 'Copula' object.
Rectangle 2 contains the same copula as rectangle 1, but 90 degrees rotated.
In the area not covered by the rectangles, the "background", the copula is
derived from a circular-linear 'cyl_copula' object.
The copula regions are combined in a way that the overall result on the entire
unit square is also a copula.
Details
With appropriate choices of the rectangles this results in copulas
that are periodic in u-direction (and not in v-direction) and therefore are
circular-linear. When the 2 rectangles are mirror images with
respect to u=0.5, the resulting overall copula is symmetric with respect
to u=0.5, i.e. there is symmetry between positive and negative angles.
Note that as "background copula", we can also chose a linear-linear copula, the overall result will then, however, not be a symmetric circular linear copula.
Slots
namecharacter string holding the name of the copula.
parametersparam.namesparam.lowbndparam.upbndsym.cop'
Copula' object of the package 'copula' or 'cyl_vonmises' object. The copula in the rectangles.background.cop'
cyl_vonmises' or 'Copula' object of the package 'copula', the copula where no rectangles overlay the unit square. If this copula is not symmetric, the overallcyl_rect_combine-copula will also not be symmetric.flip_uplogical value indicating whether the copula (
sym.cop) is rotated 90 degrees in the upper or lower rectangle.sym_rectlogical value indicating whether the upper rectangle was forced to be a mirror image of the lower one with respect to u=0.5 at the construction of the object.
Objects from the Class
Objects are created by
cyl_rect_combine().
Extends
Class 'cyl_rect_combine' extends class 'Copula'.
References
Durante F, Saminger-Platz S, Sarkoci P (2009). “Rectangular patchwork for bivariate copulas and tail dependence.” Communications in Statistics - Theory and Methods, 38(15), 2515–2527. ISSN 03610926, doi:10.1080/03610920802571203.
Hodel FH, Fieberg JR (2022). “Circular-Linear Copulae for Animal Movement Data.” Methods in Ecology and Evolution. doi:10.1111/2041-210X.13821.
Hodel FH, Fieberg JR (2021). “Cylcop: An R Package for Circular-Linear Copulae with Angular Symmetry.” bioRxiv. doi:10.1101/2021.07.14.452253, https://www.biorxiv.org/content/10.1101/2021.07.14.452253v3/.