cusum.transform {InspectChangepoint} | R Documentation |
CUSUM transformation
Description
Performing CUSUM transformation to the input matrix of multivariate time series. If the input is a vector, it is treated as a matrix of one row.
Usage
cusum.transform(x)
Arguments
x |
input matrix |
Details
For any integers p and n, the CUSUM transformation T_{p,n}: R^{p\times n}\to R^{p\times (n-1)}
is defined by
[T_{p,n}(M)]_{j,t} := \sqrt{t(n-t)/n}\biggl(\frac{1}{n-t}\sum_{r=t+1}^n M_{j,r} - \frac{1}{t}\sum_{r=1}^t M_{j,r}\biggr).
Value
The transformed matrix is returned. Note that the returned matrix has the same number of rows but one fewer columns compared with the input matrix.
Examples
x <- matrix(rnorm(20),4,5)
cusum.transform(x)
[Package InspectChangepoint version 1.2 Index]