Как мне в R структурировать фрейм данных, чтобы определить синхронность двух временных рядов? - PullRequest
0 голосов
/ 26 мая 2020

У меня есть два фрейма данных, которые представляют время возникновения возмущающих событий, один для атмосферы, а другой для водяного столба. Оба фрейма данных имеют три столбца, которые показывают дату начала (date_start), дату пика (date_peak) и дату окончания (date_end) событий анормального режима. Я хотел бы определить, насколько синхронны эти два набора данных во времени, но я не уверен, как настроить фрейм данных для этого. Я думал о том, чтобы попытаться изобразить коэффициент корреляции для каждого дня на графике так, чтобы по оси X было время, а по оси Y - коэффициент корреляции для каждого дня (диапазон от +1 до -1). Обратите внимание на диапазон базовых данных с 1 января 2002 г. по 31 декабря 2006 г., а приведенные ниже кадры данных просто представляют время конкретных событий. Есть мысли о том, как я могу структурировать эти фреймы данных, чтобы определить их синхронность?

> airEvent
   date_start  date_peak   date_end
1  2002-01-27 2002-02-01 2002-02-01
2  2002-04-17 2002-04-21 2002-04-22
3  2003-05-07 2003-05-10 2003-05-11
4  2003-11-03 2003-11-06 2003-11-07
5  2004-05-24 2004-05-26 2004-05-28
6  2004-10-31 2004-11-03 2004-11-04
7  2005-09-15 2005-09-17 2005-09-19
8  2006-07-01 2006-07-03 2006-07-06
9  2006-07-11 2006-08-03 2006-08-11
10 2006-08-16 2006-08-29 2006-08-30
> waterEvent
   date_start  date_peak   date_end
1 2002-03-17 2002-03-20 2002-03-21
2 2002-03-29 2002-04-03 2002-04-04
3 2002-04-15 2002-04-21 2002-04-23
4 2002-05-08 2002-05-12 2002-05-13
5 2002-07-16 2002-07-17 2002-07-20
6 2002-10-04 2002-10-07 2002-10-09
7 2004-05-24 2004-05-26 2004-05-29
8 2004-07-05 2004-07-07 2004-07-10
9 2004-10-31 2004-11-04 2004-11-06
10 2005-01-09 2005-01-14 2005-01-14
...