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

asWide

Convert an object to "wide" or "long" form.


Description

Convert an object to "wide" or "long" form.

Usage

asWide(x, ...)

## S3 method for class 'ten'
asWide(x, ...)

asLong(x, ...)

## S3 method for class 'ten'
asLong(x, ...)

Arguments

x

An object of class ten or pred.

...

Additional arguments (not implemented).

Value

A new data.table is returned, with the data in 'wide' or 'long' format.
There is one row for each time point.
For a ten object generated from a numeric or Surv object, this has columns:

t

time.

e

number of events.

n

number at risk.

If derived from a survfit, coxph or formula object, there are additional columns for e and n for each covariate group.

Note

Most methods for ten objects are designed for the 'long' form.

Examples

## Not run: 
data("bmt", package="KMsurv")
require("survival")
t1 <- ten(c1 <- coxph(Surv(t2, d3) ~ z3*z10, data=bmt))
asWide(t1)

## End(Not run)
## Not run: 
asLong(asWide(t1))
stopifnot(asLong(asWide(t1)) == ten(ten(t1)))

## End(Not run)

survMisc

Miscellaneous Functions for Survival Data

v0.5.5
GPL-2
Authors
Chris Dardis
Initial release
2018-07-03

We don't support your browser anymore

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