Я пытаюсь рассчитать темп роста, сравнивающий квартал 1 с одного года на квартал 1 на следующий год.
В excel формула будет выглядеть так ((B6-B2)/B2) * 100.
Каков наилучший способ сделать это в R? Я знаю, как получить различия от периода к периоду, но не может выполнить его с разницей в 4 периода времени.
Вот код:
date <- c("2000-01-01","2000-04-01", "2000-07-01",
"2000-10-01","2001-01-01","2001-04-01",
"2001-07-01","2001-10-01","2002-01-01",
"2002-04-01","2002-07-01","2002-10-01")
value <- c(1592,1825,1769,1909,2022,2287,2169,2366,2001,2087,2099,2258)
df <- data.frame(date,value)
Что создаст этот кадр данных:
date value
1 2000-01-01 1592
2 2000-04-01 1825
3 2000-07-01 1769
4 2000-10-01 1909
5 2001-01-01 2022
6 2001-04-01 2287
7 2001-07-01 2169
8 2001-10-01 2366
9 2002-01-01 2001
10 2002-04-01 2087
11 2002-07-01 2099
12 2002-10-01 2258