# Class "its" Irregularly Spaced Time-Series

### Description

S4 class implementation of irregularly spaced time seires. The class implements Arith methods using date matching, union, intersection, and other time series methods.

### Objects from the Class

Objects can be created by calls of the form `new("its", ...)`

.
~~ describe objects here ~~

### Slots

`.Data`

:Object of class

`"matrix"`

the data portion of the time series`dates`

:Object of class

`"POSIXt"`

the date vector portion of the time series

### Extends

Class `"matrix"`

, from data part.
Class `"structure"`

, by class "matrix", distance 2.
Class `"array"`

, by class "matrix", distance 2.
Class `"vector"`

, by class "matrix", distance 3, with explicit coerce.
Class `"vector"`

, by class "matrix", distance 4, with explicit coerce.

### Methods

- Arith
`signature(e1 = "its", e2 = "its")`

: method for Arith of its and its- Arith
`signature(e1 = "its", e2 = "numeric")`

: method for arith of its and numeric- Arith
`signature(e1 = "numeric", e2 = "its")`

: method for arith of numeric and its- [
`signature(x = "its")`

: subset operator for its- [<-
`signature(x = "its", i = "ANY", j = "ANY", value = "its")`

: subset assignment operator for its- coerce
`signature(from = "its", to = "data.frame")`

: coerce its to data.frame- core
`signature(x = "its")`

: extract numeric portion of its- core<-
`signature(x = "its", value = "matrix")`

: assignment to numeric portion of its- cumsum
`signature(x = "its")`

: cumulative sum of its series- dates
`signature(x = "its")`

: extract dates vector from its object- dates<-
`signature(x = "its", value = "POSIXt")`

: assign dates into its object- diff
`signature(x = "its")`

: difference function for its- end
`signature(x = "its")`

: ...- intersect
`signature(x = "its", y = "its")`

: take date intersection of its object- intersect
`signature(x = "its", y = "NULL")`

: ...- intersect
`signature(x = "NULL", y = "its")`

: ...- names
`signature(x = "its")`

: extract column names from its object- names<-
`signature(x = "its", value = "character")`

: assign names into its object- plot
`signature(x = "its", y = "missing")`

: plot an its object`signature(x = "its")`

: print an its object- start
`signature(x = "its")`

: ...- summary
`signature(object = "its")`

: summary of an its object- union
`signature(x = "its", y = "its")`

: combine its objects- union
`signature(x = "its", y = "NULL")`

: ...- union
`signature(x = "NULL", y = "its")`

: ...

### Note

This package was written by Giles Heywood.

### Author(s)

Whit Armstrong

### References

http://code.google.com/p/rits

### Examples

1 | ```
showClass("its")
``` |