用R语言做多变量孟德尔随机化分析,做到MRMV_IVW这步时
变量的长度不一样('Bx')
MRMVInputObject <- mr_mvinput(bx = cbind(alcohol$BETA,smokeindex$BETA),
bxse = cbind(alcohol$SE,smokeindex$SE),
by = migraine_Y$BETA,
byse = migraine_Y$SE)
MRMV_IVW <- mr_mvivw(MRMVInputObject,
model = "default",
correl = FALSE,
distribution = "normal",
alpha = 0.05)
报错:错误于model.frame.default(formula = By ~ Bx - 1, weights = Byse^(-2), : 变量的长度不一样('Bx')
alcohol和smoke这个两个暴露文件如下:

