Skip to contents

Create a baseline table

Usage

create_baseline(data, ..., by.var, add.p = FALSE, add.overall = FALSE)

Arguments

data

data

...

passed as fun.arg to baseline_table()

add.p

add comparison/p-value

add.overall

add overall column

strat.var

grouping/strat variable

Value

gtsummary table list object

Examples

mtcars |> create_baseline(by.var = "gear", add.p="yes"=="yes")
Characteristic 3
N = 15
1
4
N = 12
1
5
N = 5
1
p-value2
mpg 15.5 (14.3, 18.7) 22.8 (21.0, 28.9) 19.7 (15.8, 26.0) <0.001
cyl


<0.001
    4 1 (6.7%) 8 (67%) 2 (40%)
    6 2 (13%) 4 (33%) 1 (20%)
    8 12 (80%) 0 (0%) 2 (40%)
disp 318 (276, 400) 131 (79, 160) 145 (120, 301) <0.001
hp 180 (150, 215) 94 (66, 110) 175 (113, 264) <0.001
drat 3.08 (3.00, 3.21) 3.92 (3.90, 4.10) 3.77 (3.62, 4.22) <0.001
wt 3.73 (3.44, 4.07) 2.70 (2.07, 3.17) 2.77 (2.14, 3.17) <0.001
qsec 17.42 (17.02, 18.00) 18.76 (18.41, 19.69) 15.50 (14.60, 16.70) 0.002
vs 3 (20%) 10 (83%) 1 (20%) 0.001
am 0 (0%) 8 (67%) 5 (100%) <0.001
carb


0.2
    1 3 (20%) 4 (33%) 0 (0%)
    2 4 (27%) 4 (33%) 2 (40%)
    3 3 (20%) 0 (0%) 0 (0%)
    4 5 (33%) 4 (33%) 1 (20%)
    6 0 (0%) 0 (0%) 1 (20%)
    8 0 (0%) 0 (0%) 1 (20%)
1 Median (Q1, Q3); n (%)
2 Kruskal-Wallis rank sum test; Fisher’s exact test