Próbowałem obliczyć tempo wzrostu porównując kwartał 1 z jednego roku do pierwszego kwartału na następny rok.
W programie Excel formuła wyglądałaby tak ((B6-B2)/B2) * 100.Kwartalna roczna stopa wzrostu gospodarczego
Jaki jest najlepszy sposób na osiągnięcie tego w R? Wiem, jak uzyskać różnice między poszczególnymi okresami, ale nie mogę tego osiągnąć z 4-dniową różnicą czasową.
Oto kod:
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)
która będzie produkować tę ramkę danych:
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
Dziękujemy za odpowiedź! Bardzo doceniane. – Wolf