[R] Error generated by nlme::gnls
Aaron Crowley
@@ron @end|ng |rom gene@|@rg@com
Thu Jul 21 21:25:56 CEST 2022
Approximately 6 months ago, I successfully performed a model-based
network meta-analysis using the gnls function from the nlme package in
R (nlme::gnls). In this analysis, a binary response is captured as a
non-linear non-parametric placebo response model combined with drug
effect as a function of dose and time and is fitted on aggregate data
from 57 trials and 13 treatments.
I am now trying to rerun the analysis but the code no longer runs. An
error message is generated when trying to fit the model using
nlme::gnls. A reproducible example generating the same error message
is below.
library(nlme)
set.seed(548)
df <- Soybean
df$x01 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x02 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x03 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x04 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x05 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x06 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x07 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x08 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x09 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x10 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x11 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
df$x12 <- sample(c(0, 1), size = nrow(df), replace = TRUE)
gnls(
weight ~ x,
data = df,
params = (x ~ -1 + x01 + x02 + x03 + x04 + x05 + x06 + x07 + x08 +
x09 + x10 + x11 + x12),
start = rep(0, 13)
)
# Error in if (deparse(params[[nm]][[3]]) != "1") { :
# the condition has length > 1
sessionInfo()
# R version 4.2.1 (2022-06-23 ucrt)
# Platform: x86_64-w64-mingw32/x64 (64-bit)
# Running under: Windows 10 x64 (build 22000)
#
# Matrix products: default
#
# locale:
# [1] LC_COLLATE=English_United States.utf8 LC_CTYPE=English_United
States.utf8
# [3] LC_MONETARY=English_United States.utf8 LC_NUMERIC=C
# [5] LC_TIME=English_United States.utf8
#
# attached base packages:
# [1] stats graphics grDevices utils datasets methods base
#
# other attached packages:
# [1] nlme_3.1-157
#
# loaded via a namespace (and not attached):
# [1] compiler_4.2.1 tools_4.2.1 grid_4.2.1 lattice_0.20-45
Aaron Crowley
Principal Scientist, Biostatistics
e. aaron using genesisrg.com
w. genesisrg.com
More information about the R-help
mailing list