【问题标题】:Function to calculate shift between to time series based on data points基于数据点计算时间序列之间偏移的函数
【发布时间】:2022-11-09 00:14:45
【问题描述】:

我正在尝试找到一个匹配两个时间序列的函数,以使日期时间与现实相对应。

所以我需要一个函数来最小化上面显示的两条曲线之间的距离,并输出一个新的数据帧,它的 TAIR 时移到了 tre200h0 的值。

从我的肉眼看来,这个班次大约是 22 小时。

ggplot

最好的,

法比奥

我不知道有什么功能可以为我完成这项工作。

【问题讨论】:

  • 用于分析时间序列滞后的两个 R 基本函数是 acfpacf。即假设您有 x 和 y,您可以使用 acf(y-x) 并在图中寻找零点(如果您的系列有足够的季节性行为),或者,如果您愿意,可以使用 acf(y-x, plot=F) 并获取数据。试试which.min( acf(x-y)$acf^2 )。当然,这是对其他复杂问题的简化。
  • 谢谢这应该解决它!班次是精确的 22 小时,但这对于将来的参考很有用。 F。

标签: r timeshift


【解决方案1】:

由 Ric Villalba 解决。

“分析时间序列滞后的两个 R 基函数是 acf 和 pacf。即,如果你有 x 和 y,你可以使用 acf(y-x) 并在图中寻找零点(如果你的序列有足够的季节性行为),或者,如果你更喜欢 acf(y-x, plot=F) 并获取数据。试试 which.min( acf(x-y)$acf^2 )。当然,这是对其他复杂问题的简化。– Ric Villalba “

【讨论】:

    猜你喜欢
    • 2021-08-04
    • 2012-11-29
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多