[R] Error Message from Variogram.lme Example
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Mar 14 10:09:22 CET 2006
On Tue, 14 Mar 2006, Prof Brian Ripley wrote:
> So this is most likely a bug in package nlme. However, we need a
> reproducible example to be able to do anything about it, and without even
> the traceback() we cannot be sure that it is in nlme.
>
> Please follow the bug-reporting procedure.
It does seem to be a bug in Variogram.lme (assuming this is the BodyWeight
dataset from package nlme). The lines
val <- na.omit(val)
val$n.pairs <- as.vector(table(na.omit(cutDist)))
need to be interchanged since one bin has a zero count and gets omitted.
>
>
> On Mon, 13 Mar 2006, Rick Bilonick wrote:
>
>> When I try to run the example from Variogram with an lme object, I get
>> an error (although summary works):
>>
>> R : Copyright 2005, The R Foundation for Statistical Computing
>> Version 2.2.1 (2005-12-20 r36812)
>> ISBN 3-900051-07-0
>> ...
>>
>>> fm1 <- lme(weight ~ Time * Diet, BodyWeight, ~ Time | Rat)
>> Error: couldn't find function "lme"
>>> Variogram(fm1, form = ~ Time | Rat, nint = 10, robust = TRUE)
>> Error: couldn't find function "Variogram"
>>> library(nlme)
>>> fm1 <- lme(weight ~ Time * Diet, BodyWeight, ~ Time | Rat)
>>> Variogram(fm1, form = ~ Time | Rat, nint = 10, robust = TRUE)
>> Error in "$<-.data.frame"(`*tmp*`, "n.pairs", value = c(160, 0, 160,
>> 16, :
>> replacement has 10 rows, data has 9
>
> [...]
>
>> Information on package 'nlme'
>>
>> Description:
>>
>> Package: nlme
>> Version: 3.1-68.1
>> Date: 2006-01-05
>
>
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list