hr_plot: Produce hazard ratio table and plot

Description Usage Arguments Examples

Description

Produce hazard ratio table and plot from a Cox Proportional Hazards analysis, survival::coxph().

Usage

1
hr.plot = function(df, dependent, explanatory, dependent_label = NULL, factorlist=NULL, coxfit=NULL, breaks=NULL, column_space=c(-0.5, 0, 0.5))

Arguments

df

Dataframe

dependent

Character vector of length 1: Survival object of the form Surv(time, status)

explanatory

Character vector of any length: name(s) of explanatory variables

dependent-label

Label on plot for survival object, e.g. "Overall survival"

factorlist

Option to provide output directly from summary.factorlist()

coxfit

Option to provide output directly from coxphmulti()

breaks

Manually specify x-axis breaks in format c(0.1, 1, 10)

column_space

Adjust table column spacing

Examples

1
2
3
4
5
6
7
# HR plot
data(colon_s)
explanatory = c("age.factor", "sex.factor", "obstruct.factor", "perfor.factor")
dependent = "Surv(time, status)"
colon_s %>%
  hr.plot(dependent, explanatory, dependent_label = "Survival")
# Previously fitted models (`coxphmulti`) can be provided directly using `coxfit`

ewenharrison/summarizer documentation built on May 16, 2019, 9:41 a.m.