Skip to content

Instantly share code, notes, and snippets.

# Replicating and reanalyzing https://www.thelancet.com/journals/lanres/article/PIIS2213-2600(21)00356-8/fulltext#tbl1
# Figure S3
library(tidyverse)
library(brms)
library(metafor)
library(tidybayes)
library(broom)
### Data
@arthur-albuquerque
arthur-albuquerque / gist:3f835c88fb9fe6f1957c6cf11909d78c
Last active August 23, 2021 17:39
Thrombectomy Posterior Circulation - Reanalysis
# Load/Install packages
if (!require("pacman")) install.packages("pacman")
pacman::p_load(tidyverse, # data wrangling + plotting
metafor, # to calculate effect sizes
brms, # to fit Bayesian model
tidybayes) # data wrangling + plotting
@arthur-albuquerque
arthur-albuquerque / gist:9d92e20760e58180e24c33ff184d7d71
Created October 8, 2021 12:48
Extracting data from KM curve (2 arms)
renv::use("tidyverse",
"here",
"rio",
"survHE")
# Load data
pacemaker_original = rio::import(here::here("data",
"pacemaker_km.csv"))
head(pacemaker_original)
pacman::p_load(MASS,
brms,
magrittr,
ggplot2,
emmeans,
tidybayes)
data <- MASS::birthwt
b1 <- brms::brm(data = data,
@arthur-albuquerque
arthur-albuquerque / gist:28261364d285f64073abc2fefab249ad
Last active July 21, 2022 07:51
Logistic Regression: brms + emmeans + tidybayes
# Install/Load packages
pacman::p_load(MASS,
brms,
magrittr,
ggplot2,
emmeans,
tidybayes)
# Load data
data <- MASS::birthwt
# Ensures the package "pacman" is installed
if (!require("pacman")) install.packages("pacman")
pacman::p_load(Hmisc, tidyverse, brms, tidybayes)
# Load data
load(url('http://hbiostat.org/data/gusto.rda'))
# Data preparation
gusto <-
@arthur-albuquerque
arthur-albuquerque / gist:f24558849dc491bfd685d47c2de99223
Created January 17, 2022 20:28
ggdist::stat_halfeye + gradient
library(tidyverse)
library(ggdist)
data.frame(draws = rnorm(10e4, 0, 0.2)) |>
ggplot(aes(draws,
fill = stat(x < 10e5),
slab_alpha = stat(desc(x)))
) +
stat_halfeye(fill_type = "gradient",
@arthur-albuquerque
arthur-albuquerque / gist:d35692edca7c7fd48674d244f8613afa
Created February 1, 2022 19:23
bivariate meta-analysis using brms
# Install/load packages
pacman::p_load(metafor,
brms,
tidyr,
dplyr)
pacman::p_load_gh("stan/cmdstanr")
# Load dataset with two correlated outcomes
dat = metafor::dat.berkey1998
@arthur-albuquerque
arthur-albuquerque / gist:02230d3d12d8105262ff4f725ebc4bb5
Last active February 2, 2022 01:19
bivariate meta-analysis using brms + metafor::vcalc()
# Install/load packages
pacman::p_load(brms,
tidybayes,
tidyverse,
MetBrewer)
pacman::p_load_gh("stan/cmdstanr",
"wviechtb/metafor", # for {metadat} and vcor()
"jamesotto852/ggdensity")
@arthur-albuquerque
arthur-albuquerque / gist:d4f6e4f10efd60625682a78ce40defb0
Created February 2, 2022 23:57
bivariate posterior predictive
# Install/load packages
pacman::p_load(brms,
tidybayes,
tidyverse,
MetBrewer,
mvtnorm)
pacman::p_load_gh("stan/cmdstanr",
"wviechtb/metafor", # for {metadat} and vcor()
"jamesotto852/ggdensity")