mr_add_metadata.Rd增加暴露或者结局数据的metadata
mr分析过程中的harmonised data,也可以是暴露(exposure )或者结局(outcome )对应的数据。
用以说明数据类别,exposure或者outcome。
暴露或者结局名,对应输入数据中的exposure或者outcome列。
增加列名,默认为cols =c("samplesize", "ncase", "ncontrol","prevalence", "units")。 如果为二分类变量,units = "log odds";如果为连续性变量,可以不写,或者写units = "SD"。
增加列对应的值。默认为 values =list(0,0,0,0.1,"log odds") 。需要填入和列名对应的值。
返回增加metadata的数据
# 针对连续性变量GWAS数据
harmonise_data <- mr_add_metadata(data = harmonise_data,what = "outcome",name = "outcome_O1", cols ="samplesize", values =38000)
# 针对二分类变量GWAS数据
harmonise_cc <- mr_add_metadata(data = harmonise_cc,
what = "exposure",name = "exposure_E1",
cols =c("samplesize", "ncase", "ncontrol","prevalence", "units"),
values =list(45000+298000,45000,298000,0.1,"log odds"))