我正在尝试使用新的 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