[R-sig-ME] nlmer function
Federico Calboli
federico.calboli at helsinki.fi
Sun Jul 12 16:48:43 CEST 2015
> On 8 Jul 2015, at 11:18, elham haem <elhamhaem at gmail.com> wrote:
>
> Dear lme4 authors,
>
>
> I have studied “Mixed models in R using the lme4 package Part 6: Nonlinear
> mixed models” by Douglas Bates. In this tutorial, there are some codes to
> fit nonlinear mixed models for Theoph data. The codes are as fallows:
>
>
>
>> Th. start <- c(lKe = -2.5, lKa = 0.5 , lCl = -3)
>
>> nm1 <- nlmer ( conc ~ SSfol (Dose , Time ,lKe , lKa , lCl) ~
>
> + 0+ lKe+lKa+lCl +(0+ lKe| Subject )+(0+ lKa| Subject )
>
> + +(0+ lCl| Subject ), nAGQ =0, Theoph ,
>
> + start = Th.start , verbose = TRUE )
>
>
> I have 2 problems:
>
> 1. when I run these codes, I see this error:
>
> Error: unexpected '=' in:
>
> "+ +(0+ lCl| Subject ), nAGQ =0, Theoph ,
>
> + start ="
>
> 2. I want to add a covariate (like age) to CL parameter. How should I
> modify above codes?
>
When you copy code verbatim from a pdf you copy the formatting, hence the code is unlikely to work. This, which is lifted verbatim and fixed in a text editor by removing extra spaces in the formatting, and the line breaks, works.
library(lme4)
data(Theph)
Th.start <- c( lKe = -2.5 , lKa = 0.5 , lCl = -3)
nm1 <- nlmer ( conc ~ SSfol ( Dose , Time , lKe , lKa , lCl ) ~ 0+ lKe + lKa + lCl +(0+ lKe | Subject )+(0+ lKa | Subject ) +(0+ lCl | Subject ), nAGQ =0 , Theoph , start = Th.start , verbose = TRUE )
>
> Thanks in advance
>
> Elham Haem
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
--
Federico Calboli
Ecological Genetics Research Unit
Department of Biosciences
PO Box 65 (Biocenter 3, Viikinkaari 1)
FIN-00014 University of Helsinki
Finland
federico.calboli at helsinki.fi
More information about the R-sig-mixed-models
mailing list