mrmvinput_to_mvmr_format: Convert an object of class MRMVInput from the...

View source: R/mrmvinput_to_mvmr_format.R

mrmvinput_to_mvmr_formatR Documentation

Convert an object of class MRMVInput from the MendelianRandomization package to the MVMR mvmr_format class

Description

Creates a data.frame with additional class mvmr_format from an object of class MRMVInput generated by MendelianRandomization::mr_mvinput().

Usage

mrmvinput_to_mvmr_format(dat)

Arguments

dat

Object from MendelianRandomization::mr_mvinput().

Value

Object of class mvmr_format, the MVMR format

Examples

if (require("MendelianRandomization", quietly = TRUE)) {
  bx <- as.matrix(rawdat_mvmr[, c("LDL_beta", "HDL_beta")])
  bxse <- as.matrix(rawdat_mvmr[, c("LDL_se", "HDL_se")])
  dat <- MendelianRandomization::mr_mvinput(
    bx = bx,
    bxse = bxse,
    by = rawdat_mvmr$SBP_beta,
    byse = rawdat_mvmr$SBP_se,
    snps = rawdat_mvmr$SNP
  )
  dat <- mrmvinput_to_mvmr_format(dat)
  head(dat)
  class(dat)
}

WSpiller/MVMR documentation built on June 13, 2025, 4:54 p.m.