Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

cbind.tis

Combine Series Into a Multivariate (Matrix) Time Indexed Series


Description

This is cbind for tis objects. It binds several ts and tis objects together into a single matrix time indexed series.

Usage

## S3 method for class 'tis'
cbind(..., union = F)

Arguments

...

any number of univariate or multivariate ts or tis objects. All will be converted to tis objects by as.tis, and the result series all must have the same tif (time index frequency).

union

a logical. If union = F, a matrix created by the intersection of the time windows for the arguments will be created. If union = T, the union of the time windows will be used to create the matrix.

Details

If union is TRUE and the series in ... do not all start and end on the same time index, the missing observations are filled with NA.

The column names of the returned series are determined as follows:

If an argument was given a name in the call, the corresponding column has that name. If the argument was itself a matrix with column names, those will be used, otherwise the argument's name is expanded with digits denoting its respective columns.

Value

a multivariate tis object.

Note

Class "ts" has it's own cbind method which knows nothing about tis objects. R generic functions like cbind dispatch on the class of their first argument, so if you want to combine tis and ts objects by calling the generic cbind, be sure that the first argument is a tis, not a ts. You can always ensure this is the case by wrapping the first argument in ... in as.tis().

See Also


tis

Time Indexes and Time Indexed Series

v1.38
Unlimited
Authors
Jeff Hallman <jeffhallman@gmail.com>
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.