Shift | R Documentation |
Class to shift a dataset.
R6Class
object.
Transform autocorrelations to intervariables correlations
Object of R6Class
new(lag,method,ref,)
This method is used to create object of this class with Shift
transform(X)
Method to shift a dataset
inverse(Xs)
Method to inverse the shift of a dataset
lag
[integer] max lag for autocorrelations
method
[character] If inverse is by row or column.
ref
[integer] reference column/row to inverse shift.
new()
Create a new Shift object.
Shift$new(lag, method = "row", ref = 1)
lag
[integer] max lag for autocorrelations
method
[character] If "row" inverse by row, else by column
ref
[integer] starting point for inverse transform
A new 'Shift' object.
transform()
Shift the data
Shift$transform(X)
X
[matrix: n_samples * n_features] Data to shift
[matrix] Matrix shifted
inverse()
Inverse the shift of the data
Shift$inverse(Xs)
Xs
[matrix] Data Shifted
[matrix] Matrix un shifted
clone()
The objects of this class are cloneable with this method.
Shift$clone(deep = FALSE)
deep
Whether to make a deep clone.
X = base::t(matrix( 1:20 , nrow = 2 , ncol = 10 ))
sh = Shift$new(1)
Xs = sh$transform(X)
Xi = sh$inverse(Xs)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.