无法理解输出递归包

Trouble understanding output Recurse package

我正在尝试使用新的 Recurse 包 (2018) 分析重访模式。 R 包“递归”计算一个或多个人对运动轨迹中的位置或其他位置的重访。该软件包还计算停留时间和两次访问之间的时间等指标。它可用于定量识别经常使用的地点(例如窝点、巢穴、觅食地点),以检查重访模式。在轨迹中的每个点周围绘制一个半径为 R 的圆。重访次数计算 作为通过该圆的轨迹的段数。

一切正常,但我无法理解输出。我在下面放了我的输入(数据框)和输出的例子。我想明白了,visitIdx是进入特定点的次数。我的输入日期是 2018 年,但由于我不明白的原因,我得到 1970 年左右的输出时间。有人知道我做错了什么吗?最后,我看不到给出的统一 timeSinceLastVisit。

有人可以帮助我吗?

非常感谢您。

https://cran.r-project.org/web/packages/recurse/recurse.pdf

我的简单代码

# load trajectory data (routes)
data <- Unites.Trajectory.for.revisitation.analysis

# get recursions with radius of 35 m
library(recurse)

recursion35 <- getRecursions(x=data, radius=35, threshold = 0,timeunits = c("hours"), verbose = TRUE)

revisitation35 <- recursion35$revisitStats

我的输入头(数据框):

X       Y         Timestamp     Focal group
601019  1933332 2018-02-19 08:26:00 UNITES
600998  1933335 2018-02-19 08:33:00 UNITES
600998  1933335 2018-02-19 12:03:00 UNITES
600984  1933311 2018-02-19 12:09:20 UNITES
600972  1933297 2018-02-19 12:15:40 UNITES
600954  1933301 2018-02-19 12:22:00 UNITES
600954  1933301 2018-02-19 13:13:00 UNITES
600949  1933298 2018-02-19 13:17:00 UNITES

输出头:

      id    x        y  coordIdx visitIdx   entranceTime    exitTime    timeInside  timeSinceLastVisit
1   UNITES  601019  1933332 1   1   31-12-1969 18:00    31-12-1969 18:00    0.00076523  NA
2   UNITES  601019  1933332 1   2   31-12-1969 18:00    31-12-1969 18:00    0.000659302 0.01235843
3   UNITES  601019  1933332 1   3   31-12-1969 18:01    31-12-1969 18:01    0.00093708  0.003822967
4   UNITES  601019  1933332 1   4   31-12-1969 18:04    31-12-1969 18:04    0.001767337 0.061540719
5   UNITES  601019  1933332 1   5   31-12-1969 18:05    31-12-1969 18:05    -0.000600144    0.005804636
6   UNITES  601019  1933332 1   6   31-12-1969 18:05    31-12-1969 18:05    0.002684722 0.003184358

您可能只需要在 运行 getRecursions 函数

之前将时间戳字段转换为日期时间 class

data$Timestamp<-as.POSIXct(data$Timestamp, format="%Y-%m-%d %H:%M:%S")