lsgr | R Documentation |
Function for generating the n-period rolling least squares growth rate.
lsgr(x, n = 1)
x |
The time series for the growth rate to be calculated |
n |
The period for the growth to be calculated over. |
Missing values are ommited in the regression. (Will need to check this.)
WONTFIX (Michael): There is still some error associated with this function, will need to investigate further. Will need a rule for this, when the fluctuation is large and data are sufficient then take the lsgr, otherwise the geogr.
In order to ensure the growth rate calculated is reliable, the following rule are applied.
50% of the data must be present.
The length of the time series must be greater than n.
Otherwise the growth will not be computed.
The n-period least squares growth rate of the time series
test.ts = abs(rnorm(100))
lsgr(test.ts, 1)
lsgr(test.ts, 3)
lsgr(test.ts, 10)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.