Expand a Tframe or Tframed Object.

Share:

Description

Expand a tframe or tframed object.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
    tfExpand(x, add.start = 0, add.end = 0)
    ## Default S3 method:
tfExpand(x, add.start = 0, add.end = 0)
    ## S3 method for class 'tframe'
tfExpand(x, add.start = 0, add.end = 0)

    tfTruncate(x, start=NULL, end=NULL)
    ## Default S3 method:
tfTruncate(x, start=NULL, end=NULL)
    ## S3 method for class 'tframe'
tfTruncate(x, start=NULL, end=NULL)

Arguments

x

A tframe or tframed object.

start

an integer indicating the position at which the new tframe is to start.

end

an integer indicating the position at which the new tframe is to end.

add.start

an integer indicating the number of periods on the beginning.

add.end

an integer indicating the number of periods on the end.

Details

These methods are like tfwindow but use position indicators (rather than dates) and work with a tframe or tframed data. Applied to a tframe they return an adjusted tframe. Applied to a tframed object they return an adjusted object with its adjusted tframe.They are low level utilities for other functions.

Value

A tframe or tframed object.

See Also

tfwindow tframed

Examples

1
2
3
4
5
6
    z <- ts(rnorm(100), start=c(1982,1), frequency=12)
    Dz <- tframed(diff(z), tfTruncate(tframe(z), start=2))
    tframe(Dz)
    IDz <- tframed(cumsum(c(0, Dz)), tfExpand(tframe(Dz), add.start=1))
    tframe(IDz)
    tframe(tfTruncate(z, start=5))