modal.plot: Modal plot to detect heterogeneity

View source: R/modal.R

modal.plotR Documentation

Modal plot to detect heterogeneity

Description

Modal plot to detect heterogeneity

Usage

modal.plot(
  b_exp = NULL,
  b_out = NULL,
  se_exp = NULL,
  se_out = NULL,
  data = NULL,
  k = 1.5,
  weight.option = c("MLE", "shrinkage"),
  beta.range = NULL
)

Arguments

data

Alternatively, dataset can be passed by the argument data, which must be a data frame with columns beta.exposure, beta.outcome, se.exposure, se.outcome.

k

Locality of the robust likelihood (smaller k has more sensitivity for mode detection)

beta.range

range of beta in the plot

Examples

data(lipid.cad)
data <- subset(lipid.cad, lipid == "hdl" & restrict &
gwas.selection == "teslovich_2010" &
gwas.outcome == "cardiogramplusc4d_1000genome" &
pval.selection < 1e-5)

modal.plot(data$beta.exposure, data$beta.outcome, data$se.exposure, data$se.outcome, k = 1)

data <- subset(lipid.cad, lipid == "ldl" & restrict &
gwas.selection == "teslovich_2010" &
gwas.outcome == "cardiogramplusc4d_1000genome" &
pval.selection < 1e-5)

modal.plot(data$beta.exposure, data$beta.outcome, data$se.exposure, data$se.outcome)


qingyuanzhao/mr.raps documentation built on June 4, 2022, 3:04 a.m.