Dear all, 

I am trying to fit a model with crossed random effects using lme. In this
experiment, I have been measuring oxygen consumption (mlmin) in bird
nestlings, originating from three different treatments (treat), in a
respirometer with 7 different channels (ch). I have also measured body mass
(mass) for these birds. 

id              nest    treat   year    mlmin                   mass    ch      
hack
1EP51711        17      H       2008    1.401719138     10.7    4       2008:17
1EP51709        17      H       2008    1.257163112     9.7     5       2008:17
1EP51716        17      H       2008    1.050170714     10.2    6       2008:17
1EP51712        17      H       2008    1.330495314     9.6     7       2008:17
1EP51791        687     M       2008    1.07625708              9.7     3       
2008:687
1EP51772        823     H       2008    1.336820232     10.2    4       2008:823
1EP51778        613     L       2008    1.300814516     10.7    5       2008:613
1EP52336        207     M       2008    1.071775936     10.7    3       2008:207
1EP52403        808     H       2008    1.142389688     10.3    5       2008:808
1ER17603        838     M       2009    0.984225217     9.6     3       2009:838
1ER17607        838     M       2009    1.045058894     9.3     4       2009:838
1ER17600        247     L       2009    1.047603048     9.2     5       2009:247
1ER17299        247     L       2009    0.974569658     9.2     6       2009:247
1ER17292        617     H       2009    1.271260094     10.5    7       2009:617
1ER17206        7009    M       2009    1.074791644     10.7    2       
2009:7009
1ER17221        730     H       2009    1.423266177     10.2    4       2009:730
1ER17275        863     L       2009    1.433076022     10.7    4       2009:863
1ER17277        863     L       2009    1.165236024     9.7     5       2009:863
1ER17283        863     L       2009    1.139311895     10.4    6       2009:863
1ER17280        863     L       2009    1.056161196     10.4    7       2009:863
CK59991 690     H       2010    0.994878996     9.5     2       2010:690
CK59806 161     M       2010    1.070052025     9.7     6       2010:161
CK59859 545     M       2010    1.456680579     9.9     4       2010:545
CK59862 545     M       2010    1.350698793     9.9     5       2010:545
CK59871 223     L       2010    0.830582186     8.3     6       2010:223
CK59868 223     L       2010    0.776241825     8       7       2010:223
CL77343 365     M       2010    1.352454484     10.3    4       2010:365
CL77338 365     M       2010    1.327691628     9.6     5       2010:365
CL77356 191     H       2010    1.212796979     11.3    1       2010:191
CL77361 191     H       2010    0.882307732     11.4    2       2010:191
CL77355 191     H       2010    1.137097586     10.9    3       2010:191

I want to include both nesting attempt (hack) and respirometer channel (ch)
as random factors in a model trying to explain variation in oxygen
consumption. From Pinheiro & Bates (2000), I've gathered that this model
could be fit making use of pdBlocked and pdIdent, so I've tried fitting the
below model:

m1.bmr<-with(bmred.df,lme(mlmin~treat*year+massout,random=pdBlocked(list(pdIdent(~hack-1),pdIdent(~ch-1)))
))

However, my model fails with the following error message:
Error in getGroups.data.frame(dataMix, groups) : 
  Invalid formula for groups

I would much appreciate any input on this! 

Kind regards, 
Andreas Nord
Sweden





-- 
View this message in context: 
http://r.789695.n4.nabble.com/Crossed-random-effects-in-lme-tp3000101p3000101.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to