Skip to contents

Class Lagged1d.

Objects from the Class

Objects can be created by calls of the form Lagged(v) or new("Lagged1d", data = v), where v is a vector. new("Lagged1d", ...) also works.

Slots

data:

Object of class "vector".

Extends

Class "Lagged", directly.

Methods

[<-

signature(x = "Lagged1d", i = "numeric"): ...

[

signature(x = "Lagged1d", i = "numeric", j = "ANY", drop = "ANY"): ...

show

signature(object = "Lagged1d"): ...

whichLagged

signature(x = "Lagged1d", y = "missing"): ...

Author

Georgi N. Boshnakov

See also

Examples

v <- cos(2*pi*(0:10)/10)
new("Lagged1d", data = v) ## ok, but Lagged() is more convenient
#> An object of class "Lagged1d"
#> Slot *data*: 
#>     Lag_0     Lag_1     Lag_2     Lag_3     Lag_4     Lag_5     Lag_6     Lag_7 
#>  1.000000  0.809017  0.309017 -0.309017 -0.809017 -1.000000 -0.809017 -0.309017 
#>     Lag_8     Lag_9    Lag_10 
#>  0.309017  0.809017  1.000000 
x <- Lagged(v)
class(x) # Lagged1d
#> [1] "Lagged1d"
#> attr(,"package")
#> [1] "lagged"
x
#> An object of class "Lagged1d"
#> Slot *data*: 
#>     Lag_0     Lag_1     Lag_2     Lag_3     Lag_4     Lag_5     Lag_6     Lag_7 
#>  1.000000  0.809017  0.309017 -0.309017 -0.809017 -1.000000 -0.809017 -0.309017 
#>     Lag_8     Lag_9    Lag_10 
#>  0.309017  0.809017  1.000000 
x[0]
#> [1] 1
x[0:3]
#> [1]  1.000000  0.809017  0.309017 -0.309017