Index numeric vector to first value. By default, the index base will be 0, turning regular values into percentage change. In some cases, you may want to index to a different base, like 100, such as if you're looking at financial data.

calc_index(m, base = 0)

Arguments

m

Numeric vector to index to first value.

base

Base to index against. (Default: 0)

Value

An vector of indexed values.

Examples

calc_index(c(5, 2, 8, 17, 7, 3, 1, -4))
#> [1] 0.0 -0.6 0.6 2.4 0.4 -0.4 -0.8 -1.8
calc_index(c(5, 2, 8, 17, 7, 3, 1, -4), base = 100)
#> [1] 100 40 160 340 140 60 20 -80