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