table(dat$mr_keep)
FALSE
28
res <- mr(dat)
No SNPs available for MR analysis of 'WiL9xK' on 'edk2Mp'
做孟德尔随机化时明明有工具变量为啥出不来结果呢
你用的什么版本的r
根据您提供的输出,似乎在执行MR分析时没有找到可用于MR分析的SNP(单核苷酸多态性)变量。这可能是因为两个数据集之间没有足够的SNP变量重叠,或者因为数据集中存在其他问题。
建议您检查两个数据集中的SNP变量,并确保它们之间有足够的重叠。您可以使用"Plink"或"GCTA"等工具来检查SNP变量的重叠程度。另外,还可以尝试使用其他工具,如"MrBayes"或"MCMCpack",以执行MR分析。
如果您仍然遇到问题,请提供更多的代码和数据。