Skip to contents

Add event N

Usage

add_nevent(x, ...)

# S3 method for class 'tbl_regression'
add_nevent(x, location = "label", ...)

# S3 method for class 'tbl_uvregression'
add_nevent(x, location = "label", ...)

Arguments

x

(tbl_regression, tbl_uvregression)
a tbl_regression or tbl_uvregression table

...

These dots are for future extensions and must be empty.

location

(character)
location to place Ns. Select one or more of c('label', 'level'). Default is 'label'.

When "label" total Ns are placed on each variable's label row. When "level" level counts are placed on the variable level for categorical variables, and total N on the variable's label row for continuous.

Examples

# Example 1 ----------------------------------
trial |>
  select(response, trt, grade) |>
  tbl_uvregression(
    y = response,
    exponentiate = TRUE,
    method = glm,
    method.args = list(family = binomial),
  ) |>
  add_nevent()
Characteristic N Event N OR1 95% CI1 p-value
Chemotherapy Treatment 193 61


    Drug A


    Drug B

1.21 0.66, 2.24 0.5
Grade 193 61


    I


    II

0.95 0.45, 2.00 0.9
    III

1.10 0.52, 2.29 0.8
1 OR = Odds Ratio, CI = Confidence Interval
# Example 2 ---------------------------------- glm(response ~ age + grade, trial, family = binomial) |> tbl_regression(exponentiate = TRUE) |> add_nevent(location = "level")
Characteristic Event N OR1 95% CI1 p-value
Age 58 1.02 1.00, 1.04 0.10
Grade



    I 21
    II 17 0.85 0.39, 1.85 0.7
    III 20 1.01 0.47, 2.16 >0.9
1 OR = Odds Ratio, CI = Confidence Interval