This function views the longitudinal profile of each unit with the last longitudinal measurement prior to event-time (censored or not) taken as the end-point, referred to as time zero. In doing so, the shape of the profile prior to event-time can be inspected. This can be done over a user-specified number of time units.
jointplot(
object,
Y.col,
Cens.col,
lag,
split = TRUE,
col1,
col2,
xlab,
ylab,
gp1lab,
gp2lab,
smooth = 2/3,
mean.profile = FALSE,
mcol1,
mcol2
)
an object of class jointdata
.
an element of class character
identifying the
longitudinal response part of the jointdata
object.
an element of class character
identifying the survival
status or censoring indicator part of the jointdata
object.
argument which specifies how many units in time we look back through. Defaults to the maximum observation time across all units.
logical argument which allows the profiles of units which
fail and those which are censored to be viewed in separate
panels of the same graph. This is the default option. Using split =
FALSE
will plot all profiles overlaid on a single plot.
argument to choose the colour for the profiles of the censored units.
argument to choose the colour for the profiles of the failed units.
an element of class character
indicating the title for the
x-axis.
an element of class character
indicating the title for the
x-axis.
an element of class character
for the group
corresponding to a censoring indicator of zero. Typically, the censored
group.
an element of class character
for the group
corresponding to a censoring indicator of one. Typically, the group
experiencing the event of interest.
the smoother span. This gives the proportion of points in the
plot which influence the smooth at each value. Defaults to a value of 2/3.
Larger values give more smoothness. See lowess
for
further details.
draw mean profiles if TRUE. Only applies to the
split = TRUE
case.
argument to choose the colour for the mean profile of the units with a censoring indicator of zero.
argument to choose the colour for the mean profile of the units with a censoring indicator of one.
A lattice plot.
The function tailors the xyplot
function to
produce a representation of joint data with longitudinal and survival
components.
Wulfsohn MS, Tsiatis AA. A joint model for survival and longitudinal data measured with error. Biometrics. 1997; 53(1): 330-339.
# NOT RUN {
data(heart.valve)
heart.surv <- UniqueVariables(heart.valve,
var.col = c("fuyrs", "status"),
id.col = "num")
heart.long <- heart.valve[, c("num", "time", "log.lvmi")]
heart.cov <- UniqueVariables(heart.valve,
c("age", "sex"),
id.col = "num")
heart.valve.jd <- jointdata(longitudinal = heart.long,
baseline = heart.cov,
survival = heart.surv,
id.col = "num",
time.col = "time")
jointplot(heart.valve.jd, Y.col = "log.lvmi",
Cens.col = "status", lag = 5)
# }
Run the code above in your browser using DataLab