| growth.rate {tis} | R Documentation |
Growth Rates of Time Series
Description
Get or set growth rates of a tis time series in annual
percent terms.
Usage
growth.rate(x, lag = 1, simple = T)
growth.rate(x, start = end(x) + 1, simple = T) <- value
Arguments
x |
a |
lag |
number of lags to use in calculating the growth rate as outlined in the details below |
simple |
simple growth rates if |
start |
the first |
value |
desired growth rates |
Details
An example: Suppose x is a quarterly series, then if simple is
TRUE,
growth.rate(x, lag = 3) == 100 * ((x[t]/x[t-3]) - 1) * (4/3)
while if simple is FALSE
growth.rate(x, lag = 3) == 100 * ((x[t]/x[t-3])^(4/3) - 1).
Value
growth.rate(x) returns a tis series of growth rates in
annual percentage terms.
Beginning with the observation indexed by start,
growth.rate(x) <- value
sets the values of x such that the growth rates in annual
percentage terms will be equal to value. x is extended
if necessary. The modified x is invisibly returned.