[Rd] Variogram.gls (PR#13418)
agalecki at umich.edu
agalecki at umich.edu
Wed Dec 24 19:30:14 CET 2008
Hello,
1. Illustrating example:
sessionInfo at the end of this email
library(nlme)
fm1 <- gls(weight ~ Time * Diet, BodyWeight)
Variogram(fm1, form = ~ Time | Rat)[1:10,]
Error in FUN(X[[1L]], ...) : unused argument(s) (method = "euclidean")
2. It appears that the error is caused by the statement:
distance <- lapply(covar, function(el, metric) dist(as.matrix(el),
metric), method = metric)
in Variogram.gls() method
3. After replacing the statement in question with:
distance <- lapply(covar, function(el) dist(as.matrix(el), metric))
Variogram.gls appears to work properly as shown below.
library(nlme)
fm1 <- gls(weight ~ Time * Diet, BodyWeight)
Variogram(fm1, form = ~ Time | Rat)[1:10,]
variog dist n.pairs
1 0.007239522 1 16
2 0.014584634 6 16
3 0.014207936 7 144
4 0.018442267 8 16
5 0.011128505 13 16
6 0.019910082 14 128
7 0.027072311 15 16
8 0.034140379 20 16
9 0.028320657 21 112
10 0.037525507 22 16
Happy Holiday Season and Happy New Year
Andrzej Galecki
University of Michigan
> sessionInfo()
R version 2.7.2 (2008-08-25)
i386-pc-mingw32
locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] nlme_3.1-89
loaded via a namespace (and not attached):
[1] grid_2.7.2 lattice_0.17-13 tools_2.7.2
More information about the R-devel
mailing list