Learn R Programming

TPmsm (version 1.1.0)

image.TPCmsm: image method for a TPCmsm object

Description

image method for an object of class 'TPCmsm'. Creates a grid of colored or gray-scale rectangles with colors corresponding to the values of the transition probabilities.

Usage

## S3 method for class 'TPCmsm':
image(x, image.type="tc", tr.choice, xlim, ylim, zlim=c(0, 1), col, xlab, ylab,
main, sub, key.title, key.axes, las=1, conf.int=FALSE, legend=TRUE, curvlab,
contour=TRUE, nlevels=20, levels=pretty(zlim, nlevels), ...)

Arguments

x
An object of class 'TPCmsm'.
image.type
A character string specifying the type of image. If 'tc' the image with time in the x axis, covariate in the y axis and transition probability in the z axis is drawn. If 'ct' the image with covariate in the x axis, time in the y axis and transition pr
tr.choice
Character vector of the form 'c("from to", "from to")' specifying which transitions should be plotted. Default, all the transition probabilities are plotted.
xlim
Limits of x-axis for the plot.
ylim
Limits of y-axis for the plot.
zlim
Limits of z-axis for the plot. Defaults to c(0, 1).
col
Vector of colour. Defaults to heat.colors(nlevels)[nlevels:1].
xlab
x-axis label. If image.type="tc" defaults to "Time". If image.type="ct" defaults to "Covariate".
ylab
y-axis label. If image.type="tc" defaults to "Covariate". If image.type="ct" defaults to "Time".
main
The main title for the plot. By default no main title is added.
sub
A sub title for the plot. By default no sub title is added.
key.title
Statements which add titles for the plot key.
key.axes
Statements which draw axes on the plot key. This overrides the default axis.
las
The style of labeling to be used. The default is to use horizontal labeling.
conf.int
Logical. Whether to display images of confidence regions. Default is FALSE.
legend
A logical specifying if a legend should be added.
curvlab
A character or expression vector to appear in the legend. Default is the name of the transitions.
contour
If TRUE contour lines are added to the image. Default is TRUE.
nlevels
The number of levels to divide the range of z. Defaults to 20 levels.
levels
Numeric vector of levels at which to draw contour lines. Defaults to pretty(zlim, nlevels). The breaks of image are set equal to levels.
...
Further arguments for image.

Value

  • No value is returned.

encoding

UTF-8

References

Meira-Machado L., de Uña-Álvarez J. and Datta S. Conditional Transition Probabilities in a non-Markov Illness-death Model. Discussion Papers in Statistics and Operation Research n 11/03, 2011. Department of Statistics and Operations Research, University of Vigo (ISSN: 1888-5756, Deposito Legal VG 1402 - 2007). This file can be downloaded from: http://webs.uvigo.es/depc05/reports/12_05.pdf

See Also

contour, image.

Examples

Run this code
# set the number of threads
nth <- threadsTP(2)

# Create survTP object
data(heartTP)
heartTP_obj <- with( heartTP, survTP(time1, event1, Stime, event, age=age) )

# Compute LIN conditional transition probabilities with confidence band
TPCmsm_obj <- transLIN(heartTP_obj, s=57, t=310, x=0, conf=TRUE, n.boot=100,
method.boot="basic")

# Plot image with Time in the x-axis
image(TPCmsm_obj, image.type="tc", tr.choice=c("1 1", "1 2", "2 2"), conf.int=TRUE,
ylab="Age")

# Plot image with Time in the y-axis
image(TPCmsm_obj, image.type="ct", tr.choice=c("1 1", "1 2", "1 3"), conf.int=TRUE,
xlab="Age")

# restore the number of threads
threadsTP(nth)

Run the code above in your browser using DataLab