Я хотел бы проверить, существует ли корреляция между «птицами» & «волками» в разных лагах. Получить значение корреляции легко, но как я могу решить проблему с задержкой (I нужно проверить значение корреляции на 1: 4 лага)? Результат, который я ищу, представляет собой таблицу данных, содержащую значение запаздывания и соответствующее значение корреляции.Как получить корреляции между двумя переменными с лагами
df <- read.table(text = " day birds wolfs
0 2 21
1 8 4
2 2 5
3 2 4
4 3 6
5 1 12
6 7 10
7 1 9
8 2 12 header = TRUE)
выход (не реальные результаты): Лаг CorValue
0 0.9
1 0.8
2 0.7
3 0.9
Здравствуйте, @etienne, Есть ли способ ограничить количество лагов? например, у меня есть 1k временных точек, но я хотел бы проверить корреляцию lags 1:10? Я пробовал: corLag $ ccf [1:10], но безуспешно. – mql4beginner
Да: 'lag.max = 10' вместо' max (df $ day) '. он возвращает лаги от -10 до +10 – etienne
И тогда вы можете использовать 'corLag [0:10]' для корреляции и корреляции с лагами от 1 до 10 – etienne