查找值超过特定阈值至少X个时间段的开始和结束日期

时间:2015-09-09 11:36:33

标签: r date threshold

我有三列,其中一列包含统计数据,另一列包含临界值,最后一列包含日期。我想知道如何在超过临界值的阈值至少n个周期时找到开始和结束日期。一个简单的数据示例如下:

Date        Statistic  Critical Value
2003-01-01  1.1        0.80
2003-01-08  1.5        0.90
2003-01-15  2.1        0.91
2003-01-22  0.5        0.95
2003-01-29  1.4        0.98
2003-02-05  1.3        1.00
2003-02-12  0.8        1.10

我希望最小周期为3的输出为:

Start      End
2003-01-01 2003-01-15

然而,如果最小时期是2而不是3,我会期望:

Start      End
2003-01-01 2003-01-15
2003-01-29 2003-02-05

0 个答案:

没有答案