Learn R Programming

dtwSat (version 0.2.8)

twdtwTimeSeries-class: class "twdtwTimeSeries"

Description

Class for setting irregular time series.

Usage

# S4 method for ANY
twdtwTimeSeries(..., labels = NULL)

# S4 method for twdtwTimeSeries dim(x)

# S4 method for twdtwTimeSeries index(x)

# S4 method for twdtwTimeSeries nrow(x)

# S4 method for twdtwTimeSeries ncol(x)

# S4 method for twdtwTimeSeries length(x)

# S4 method for twdtwTimeSeries as.list(x)

# S4 method for twdtwTimeSeries as.data.frame(x)

# S4 method for twdtwTimeSeries,ANY,ANY,ANY [(x, i)

# S4 method for twdtwTimeSeries,ANY,ANY [[(x, i)

# S4 method for twdtwTimeSeries labels(object)

# S4 method for twdtwTimeSeries levels(x)

# S4 method for twdtwTimeSeries show(object)

# S4 method for ANY as.twdtwTimeSeries(x)

# S4 method for ANY is.twdtwTimeSeries(x)

Arguments

...

twdtwTimeSeries objects, zoo objects or a list of zoo objects.

labels

a vector with labels of the time series.

x

an object of class twdtwTimeSeries.

i

indices of the time series.

object

an object of class twdtwTimeSeries.

Methods (by generic)

  • twdtwTimeSeries(ANY): Create object of class twdtwTimeSeries.

  • as.twdtwTimeSeries(ANY): convert list of data.frame to class twdtwTimeSeries.

  • is.twdtwTimeSeries(ANY): Check if the object belongs to the class twdtwTimeSeries.

Slots

timeseries:

A list of zoo objects.

labels:

A vector of class factor with time series labels.

Author

Victor Maus, vwmaus1@gmail.com

References

Maus:2019dtwSat

Maus:2016dtwSat

See Also

twdtwMatches-class, twdtwRaster-class, getTimeSeries, and twdtwApply

Examples

Run this code
# Creating a new object of class twdtwTimeSeries  
ptt = new("twdtwTimeSeries", timeseries = MOD13Q1.patterns.list, 
           labels = names(MOD13Q1.patterns.list))
class(ptt)
labels(ptt)
levels(ptt)
length(ptt)
nrow(ptt)
ncol(ptt)
dim(ptt)
# Creating objects of class twdtwTimeSeries from zoo objects
ts = twdtwTimeSeries(MOD13Q1.ts)
ts 

# Creating objects of class twdtwTimeSeries from list of zoo objects 
patt = twdtwTimeSeries(MOD13Q1.patterns.list)
patt

# Joining objects of class twdtwTimeSeries 
tsA = twdtwTimeSeries(MOD13Q1.ts.list[[1]], labels = "A")
tsB = twdtwTimeSeries(B = MOD13Q1.ts.list[[2]])
ts = twdtwTimeSeries(tsA, tsB, C=MOD13Q1.ts)
ts
 

Run the code above in your browser using DataLab