binary_to_individual: Generate individual-level binary outcome data from an...

Description Usage Arguments Value See Also Examples

View source: R/binary_to_individual.R

Description

This is a helper function that is typically used automatically by some of baggr functions, such as when running model="logit" in baggr, when summary-level data are supplied.

Usage

1

Arguments

data

A data frame with columns a, c and b/n1, d/n2.

See vignette("baggr_binary") for an example of use and notation details.

group

Column name storing group

Value

A data frame with columns group, outcome and treatment.

See Also

prepare_ma uses this function

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
df_yusuf <- read.table(text="
  trial  a n1i  c n2i
  Balcon 14  56 15  58
  Clausen 18  66 19  64
  Multicentre 15 100 12  95
  Barber 10  52 12  47
  Norris 21 226 24 228
  Kahler  3  38  6  31
  Ledwich  2  20  3  20
  ", header=TRUE)
bti <- binary_to_individual(df_yusuf, group = "trial")
head(bti)
# to go back to summary-level data
prepare_ma(bti, effect = "logOR")
# the last operation is equivalent to simply doing
prepare_ma(df_yusuf, group="trial", effect="logOR")

baggr documentation built on May 12, 2021, 1:07 a.m.