BCT: Box Cox Transformation

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/BCT.r

Description

The BCT() function returns a transformation of the provided time series using a Box-Cox transformation. BCT.rev() reverses the transformation. Wrapper functions for BoxCox and InvBoxCox of the forecast package, respectively.

Usage

1
2
3
BCT(x, lambda = NULL, ...)

BCT.rev(x, lambda, ...)

Arguments

x

A numeric vector or univariate time series of class ts.

lambda

Box-Cox transformation parameter. If NULL, lambda is selected using BoxCox.lambda of the forecast package.

...

Additional arguments passed to the BoxCox.lambda function for BCT(), and to the InvBoxCox function for BCT.rev().

Details

If lambda is not 0, the Box-Cox transformation is given by

f_λ(x) =\frac{x^λ - 1}{λ}

If λ=0, the Box-Cox transformation is given by

f_0(x)=\log(x)

.

Value

A vector of the same length as x containing the transformed values.

Author(s)

Rebecca Pontes Salles

References

Box, G. E. P. and Cox, D. R. (1964) An analysis of transformations. JRSS B 26 211–246.

See Also

DIF,detrend, MAS, LT, PCT

Examples

1
2

RebeccaSalles/TSPred documentation built on April 6, 2021, 2:44 a.m.