detrend | R Documentation |

Given a numeric vector `Y`

, removes a linear trend from it.

detrend(Y)

`Y` |
numeric vector to be de-trended |

Returns a vector `X`

where `X[i] = Y[i] - a - b * i`

,
where `a`

and `b`

describe the linear trend in Y.

Matthew Clegg matthewcleggphd@gmail.com

detrend(rep(1,10)) # == 0 0 0 0 0 0 0 0 0 0 detrend(1:10) # == 0 0 0 0 0 0 0 0 0 0 detrend((1:10)^2) # == 12 4 -2 -6 -8 -8 -6 -2 4 12 mean(detrend(rnorm(1:100) + 1:100)) # should be very close to 0 sd(rnorm(1:100) + 1:100) # approximately 29 sd(detrend(rnorm(1:100) + 1:100)) # approximately 1

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.