r语言 - 如何将冯·米塞斯循环分布数据的属性添加到我的数据中



当我生成冯·米塞斯循环分布数据时...

dummy.data <- rvonmises(n=10, mu=circular(0), kappa=0)

。我可以制作径向图(通过 plot(dummy.data)),因为 rvonmises 函数不仅生成值,还生成数据属性

str(dummy.data)
Classes 'circular', 'numeric'  atomic [1:10] 2.04 2.633 0.54 0.776 0.353 ...
  ..- attr(*, "circularp")=List of 6
  .. ..$ type    : chr "angles"
  .. ..$ units   : chr "radians"
  .. ..$ template: chr "none"
  .. ..$ modulo  : chr "asis"
  .. ..$ zero    : num 0
  .. ..$ rotation: chr "counter"

如何创建(传输?)这些属性到以矢量格式存储的现实生活中的数据?

因为当我尝试绘制数据时,我只能得到普通的 xyplot。

radian.values <- seq(from = 0, to  = 2*pi, length = 250)
my.data <- sample(radian.values, 500, replace = TRUE)
plot(my.data) # ordinary xyplot.... :(

看起来您正在使用一个软件包,也许是circular

无论如何,在str输出中,我们可以看到 rvonmises 函数创建了一个类circular,情节函数可以识别该类。

查看?circular以了解如何从现有数据创建此类对象。

最新更新