Learn R Programming

eha (version 2.11.5)

plot.phreg: Plots output from a phreg regression

Description

Plot(s) of the hazard, density, cumulative hazards, and/or the survivor function(s) for each stratum.

Usage

# S3 method for phreg
plot(
  x,
  fn = c("haz", "cum", "den", "sur"),
  main = NULL,
  xlim = NULL,
  ylim = NULL,
  xlab = "Duration",
  ylab = "",
  col,
  lty,
  printLegend = TRUE,
  score = 1,
  fig = TRUE,
  ...
)

Value

No return value if fig = TRUE, otherwise the cumulative hazards function (coordinates), given fn = "cum".

Arguments

x

A phreg object

fn

Which function should be plotted? Default is the hazard function(s).

main

Header for the plot

xlim

x limits

ylim

y limits

xlab

x label

ylab

y label

col

Color(s) for the curves. Defaults to black.

lty

Line type for the curve(s). Defaults to 1:(No. of strata).

printLegend

Logical, or character ("topleft", "bottomleft", "topright" or "bottomright"); if TRUE or character, a legend is added to the plot if the number of strata is two or more.

score

Multiplication factor for the hazard function.

fig

logical, should the graph be drawn? If FALSE, data is returned.

...

Extra parameters passed to 'plot' and 'lines'.

Author

Göran Broström

See Also

phreg

Examples

Run this code

y <- rllogis(40, shape = 1, scale = 1)
x <- rep(c(1,1,2,2), 10)
fit <- phreg(Surv(y, rep(1, 40)) ~ x, dist = "loglogistic")
plot(fit)

Run the code above in your browser using DataLab