Given a variable y
indexed by a time vector x
, calculates the compound annual growth rate. Note that CAGR assumes
that the x
refer to years. Also it is only calculated using the first and latest observed values.
Examples
# random points over 10 years
x <- 2011:2020
y <- runif(10)
CAGR(y, x)
#> [1] 0.2852101