binary_to_individual {baggr}R Documentation

Generate individual-level binary outcome data from an aggregate statistics

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

binary_to_individual(data, group = "group")

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

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")


[Package baggr version 0.6.4 Index]