没有随机效应结构规范的非线性混合模型

时间:2019-07-22 19:56:47

标签: r mixed-models non-linear-regression nlme

我只想使用nlme R软件包将非线性模型与固定结构规范配合起来。

model <- nlme(y ~ Asym/(1+exp((xmid-x)/scal)),
                      data = data,
                      fixed = list(Asym + xmid + scal ~ treatment))
                      #random =  Asym ~ 1|subject)

但是我遇到以下错误:

Error in parse(text = paste("~", paste(nVal, collapse = "/"))) : 
  <text>:2:0: unexpected end of input
1: ~ 
   ^

有没有办法解决这个问题?任何建议都值得欢迎。

1 个答案:

答案 0 :(得分:0)

我相信您希望feedbackTables.stream().sorted().distinct().collect(Collectors.toList()); 函数(也来自gnls()包)具有nlme参数而不是params=。试试这个:

fixed=

FWIW,如果您真的要拟合逻辑(这不仅是您想要做的简化示例),那么使用model <- gnls(y ~ Asym/(1+exp((xmid-x)/scal)), data = data, params = list(Asym + xmid + scal ~ treatment), start= ...) 中的自启动函数,拟合可能会更快/更可靠您的显式公式的位置...