M R Robinson
2006-Jul-08 22:41 UTC
[R] denominator degrees of freedom and F-values in nlme
Hello, I am struggling to understand how denominator degrees of freedom and subsequent significance testing based upon them works in nlme models. I have a data set of 736 measurements (weight), taken within 3 different age groups, on 497 individuals who fall into two morphological catagories (horn types). My model is: Y ~ weight + horn type / age group, random=~1|individual I am modeling this using glmm.PQL function with family=neg.bin (negative binomial distribution, estimating theta based upon a glm without individual as a random effect). My data set will not be balanced, with varying numbers of measurements taken on different individuals and some individuals have no weight measures just a morphological type. My output: denDF numberdf Intercept 495 weight 232 1 horn type 495 1 horn type:age 232 4 So my question is where do these denDF come from and how are they calculated? I wish to then test significane of these fixed effects and can get F-ratio's and P-values but are these appropriate? Thank-you for your time. Kind regards Matthew ********************************* Matt Robinson Institute of Evolutionary Biology Room 413, Ashworth Labs, King's Buildings, University of Edinburgh EH9 3JT, UK Tel: 0131 650 5990
Douglas Bates
2006-Jul-09 16:19 UTC
[R] denominator degrees of freedom and F-values in nlme
On 7/8/06, M R Robinson <matthew.r.robinson at ed.ac.uk> wrote:> Hello, > > I am struggling to understand how denominator degrees of freedom and > subsequent significance testing based upon them works in nlme models. > > I have a data set of 736 measurements (weight), taken within 3 > different age groups, on 497 individuals who fall into two > morphological catagories (horn types). > > My model is: Y ~ weight + horn type / age group, random=~1|individual > > I am modeling this using glmm.PQL function with family=neg.bin > (negative binomial distribution, estimating theta based upon a glm > without individual as a random effect). My data set will not be > balanced, with varying numbers of measurements taken on different > individuals and some individuals have no weight measures just a > morphological type. > > My output: > denDF numberdf > Intercept 495 > weight 232 1 > horn type 495 1 > horn type:age 232 4 > > So my question is where do these denDF come from and how are they > calculated? I wish to then test significane of these fixed effects and > can get F-ratio's and P-values but are these appropriate?The algorithm for calculating those denominator degrees of freedom is given in Chapter 2 of Pinheiro and Bates (2000), Mixed-effects Models in S and S-PLUS, Springer. It was designed to reproduce the results of the BETWEENWITHIN option in SAS PROC MIXED. On looking at that algorithm recently I no longer feel that it is a good way of doing the calculation but I don't have a better alternative at present. Also, that algorithm and the use of the F test is suggested for linear mixed models. I'm not sure that it would apply "out of the box" to a generalized liner mixed model, which is what you are fitting here. However, for practical purposes you could assume a "worst case" of 232 denominator degrees of freedom for all terms because there is so little difference between an F statistic with 232 denominator degrees of freedom and one with 495 denominator degrees of freedom.> Thank-you for your time. > Kind regards > Matthew > > ********************************* > Matt Robinson > > Institute of Evolutionary Biology > Room 413, Ashworth Labs, > King's Buildings, > University of Edinburgh > EH9 3JT, UK > > Tel: 0131 650 5990 > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html >