Nlmer上升is.numeric(nlpars <-start $ nlpars)不是TRUE

时间:2019-05-09 16:25:54

标签: r nlme

使用nlmer时:

nlmer(velocity~musclemass+musclewidth+(1|muscletype)+(1|observer))   

错误:

  

nlformula(mc <-match.call())中的错误:is.numeric(nlpars <-   start $ nlpars)不正确

上升。我的模型怎么了?

我没有包括Nonlin(...)部分。我尝试通过在速度之后直接粘贴〜SSlogis(musmasmass,1,2,2)来包括这个,但是仍然会出现错误。

1 个答案:

答案 0 :(得分:0)

您正在将线性模型拟合到期望非线性模型的函数中,并且您缺少混合部分。在手册页中:“ resp〜nlmod〜meform”形式的公式,其中“ resp”是响应的表达式,“ nlmod”是非线性模型表达式,“ meform”是混合效应模型公式。