R中的圆形包装中的标准偏差是否正确?

时间:2019-04-26 15:29:37

标签: r

我在R中使用了循环包,其中一些功能对于我而言非常简单。 mean(vector1,na.rm = TRUE)繁荣已完成。 sd(vector1, na.rm = TRUE)繁荣完成了。

我正在分析42个轴承,几乎可以在任何方向上找到它们,但我希望它们以特定的方式发展。我以为我相信平均值,但是当我运行SD时,结果为2.2度。我对SD的理解是2.2太小,无法涵盖我所拥有的广泛轴承。

角度SD有什么不同吗?还是我的参数设置不正确? 结果是否准确?

anglecir.nest
Circular Data: 
Type = angles 
Units = degrees 
Template = geographics 
Modulo = 2pi 
Zero = 1.570796 
Rotation = clock 
 [1] 318 306 334 120  38 323 219 140 129 148  41 176 301 261 230 118 211 357 268 203 180 218 308 236 176  65  33 187  48 127  50 28 348 191 208 190 344 278  24  14 298 348

平均272.937784889062 SD 2.23099490661604

因此,如果您想在圆形包装中自己尝试,则可以使用以下代码:

anglecir.nest <- c(318, 306, 334, 120,  38, 323, 219, 140, 129, 148,  41, 
176, 301, 261, 230, 118, 211, 357, 268, 203, 180, 218, 308, 236, 176,  65,  
33, 187,  48, 127,  50, 28, 348, 191, 208, 190, 344, 278,  24,  14, 298, 348)

mean(anglecir.nest, na.rm=TRUE)
sd(anglecir.nest, na.rm=TRUE)

1 个答案:

答案 0 :(得分:1)

即使以度为单位输入数据,sd.circular的输出也可能以弧度为单位。如果您使用此软件包,请注意一些事情。