summarizermerge: Merge a summary.factorlist() table with any number of glm /...

Description Usage Arguments Examples

Description

A function that takes the output from summary.factorlist(..., glm.id=TRUE) and merges with any number of model dataframes, usually produced with a model wrapper followed by fit2df() function (see examples).

Usage

1
summarizer.merge = function(factorlist, glm.df, ref.symbol = "-")

Arguments

factorlist

Output from summary.factorlist(..., glm.id=TRUE)

glm.df

From model wrappers followed by fit2df()

ref.symbol

Reference symbol for model reference level, typically "-" or "1.0"

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
library(tidyverse)
library(summarizer)

data(colon_s)
explanatory = c("age.factor", "sex.factor", "obstruct.factor", "perfor.factor")
explanatory.multi = c("age.factor", "obstruct.factor")
random.effect = "hospital"
dependent = 'mort_5yr'

# Separate tables
colon_s %>%
  summary.factorlist(dependent, explanatory, glm.id=TRUE) -> example.summary

colon_s %>%
  glmuni(dependent, explanatory) %>%
  fit2df(estimate.suffix=" (univariable)") -> example.univariable

colon_s %>%
  glmmulti(dependent, explanatory) %>%
  fit2df(estimate.suffix=" (multivariable)") -> example.multivariable

colon_s %>%
  glmmixed(dependent, explanatory, random.effect) %>%
  fit2df(estimate.suffix=" (multilevel") -> example.multilevel

# Pipe together
example.summary %>%
  summarizer.merge(example.univariable) %>%
  summarizer.merge(example.multivariable) %>%
  summarizer.merge(example.multilevel) %>%
  select(-c(glm.id, index)) -> example.final
example.final

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