library(circular)
angles = c(341.0, 359.0, 334.0, 15.0, 330.0, 301.0, 299.0, 9.0, 7.0, 353.0, 28.0, 25.0, 23.0, 30.0, 350.0, 25.0, 22.0, 8.0, 356.0, 27.0)
# création d'un objet circular modulo 360°
anglecir = circular(angles, type="angles", units="degrees",modulo="2pi", template='geographics')
summary(anglecir)
n
Min. 1st Qu
. Median Mean 3rd Qu
. Max. Rho
20.0000 30.0000 23.5000 7.5000 1.0610 -12.2500 -61.0000 0.8962
# détails
# direction moyenne angulaire
mean(anglecir)
Circular Data:
Type = angles
Units = degrees
Template = geographics
Modulo = 2pi
Zero = 1.570796
Rotation = clock
[1] 1.060902
# longueur résultante moyenne
rho.circular(anglecir)
0.8938667
# variance angulaire
1 - rho.circular(anglecir)
0.1037632
# variance angulaire selon Batschelet (1981) = 2 * (1 - R)
angular.variance(anglecir)
[1] 0.2075264
# déviation angulaire standard
angular.deviation(anglecir)
[1] 0.4555506