我在使用“dosresmeta”包做函数的时候遇到了这个问题。以下是我的功能代码、错误、我尝试使用Slamballais的建议的代码和结果,以及我的数据详细信息。我数据里的casescolumn都是正数,我很困惑,不知道这个问题发生的真正原因。
有代码:
library(dosresmeta)
library(mvmeta)
knots <- quantile(female12$dose, c(0.1, 0.5, 0.9))
spl <- dosresmeta(formula = logrr ~ rcs(dose, knots), id = rec_num, type = study_type, cases = case, n = n, data = female12, se = se, method = "fixed")
错误说明:
Error in if (delta < tol) break : missing value where TRUE/FALSE needed
In addition: Warning message:`In log(Ax[v != 0]) : NaNs produced
尝试了建议:
table(female12$case < 0, useNA = "always")
FALSE <NA>
32 0
我分析中的数据:用于拟合模型的数据
谁能帮我解决这个问题?非常感谢。
致以诚挚的问候!
我试着检查剂量反应荟萃分析中的数据,所有数据似乎都适用。我想知道如何调整数据或代码来解决这个问题。