[R-sig-ME] Question concerning nlme

Nelson, Gary (FWE ) g@ry@ne|@on @end|ng |rom @t@te@m@@u@
Wed Jul 17 18:54:29 CEST 2019


I work in the field of fisheries. We sample fish using gears that collect individual in clusters, so any analyses done using such sample have to be corrected for intra-cluster correlation.  This has been shown in many papers in my field.

I am trying to compare growth curves between two sexes using the nlme function. The individuals were collected via cluster sampling.  I have been trying to use the nlme function but am having trouble understanding how to specify the correct formulation.

My growth model is:

vonBert<-deriv(~Linf*(1-exp(-K*(x-t0))),c("Linf","K","t0"),function(x,Linf,K,t0){})

and I created grouped data with cluster as the grouping variable

vbdata<-groupedData(lens~age|cluster,data=catchdata,labels=list(x="age",y="length"))

and the mixed model I have is

vbfull<--nlme(lens~vonBert(age,Linf,K,t0),data=vbdata,fixed=list(Linf~1,K~1,t0~1),random=Linf+K+t0~1,start=c(Linf=c(270),
K=c(0.7),t0=c(0.1)),control=nlmeControl(maxIter=100000,msMaxIter=100000))

My question is how do I incorporate sexes?  I've tried assuming sex is nested within a cluster where
vbdata<-groupedData(lens~age|cluster/sex,data=catchdata,labels=list(x="age",y="length")) but am unsure if this is correct.

Any help would be appreciated.

<>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <><
Gary A. Nelson, Ph. D
Massachusetts Division of Marine Fisheries
Annisquam River Field Station
30 Emerson Avenue
Gloucester, MA 01930
email: gary.nelson @state.ma.us
phone: 978-282-0308 x114


	[[alternative HTML version deleted]]



More information about the R-sig-mixed-models mailing list