all_plot2 {allestimates}R Documentation

Plots all effect estimates against p values with each specific variable in the models

Description

all_plot2() generates a panel of scatter plots with effect estimates of all possible models again p values. Each plot includes effect estimates from all models including a specific variable.

Usage

all_plot2(
  data,
  xlabels = c(0, 0.001, 0.01, 0.05, 0.2, 0.5, 1),
  xlim = c(0, 1),
  xlab = "P value",
  ylim = NULL,
  ylab = NULL,
  yscale_log = FALSE,
  title = NULL
)

Arguments

data

Object from all_cox, all_glm, all_speedglm, or all_glm, including all effect estimate values.

xlabels

numeric vector x-axis tick labels. Default is "c(0, 0.001, 0.01, 0.05, 0.2, 0.5, 1)"

xlim

vector of 2 numeric values for x-axis limits. Default is "c(0, 1)".

xlab

Character string for x-axis name. Default is "P value".

ylim

vector of 2 numeric values for y-axis limits.

ylab

Character string for y-axis name. Default depends on original model types.

yscale_log

TRUE or FALSE re-scale y-axis to "log10". Default is "FALSE".

title

Character title. Default is "NULL".

Value

A ggplot2 object: scatter plot

Examples

vlist <- c("Age", "Sex", "Married", "BMI", "Education", "Income")
results <- all_cox(crude = "Surv(t0, t1, Endpoint) ~ Diabetes", xlist = vlist, data = diab_df)
all_plot2(results)

[Package allestimates version 0.2.1 Index]