[R-sig-ME] Interdependence of lme and lmer methods?
David Afshartous
dafshartous at med.miami.edu
Wed Sep 26 21:27:58 CEST 2007
All,
Has anyone noticed interdependence of lmer and lmer methods, i.e., problems
w/ methods when one is estimating models via both lme and lmer in the same
session? Example below. I searched the archives and didn't see anything.
> sessionInfo()
R version 2.5.1 (2007-06-27)
i386-apple-darwin8.9.1
locale:
en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] "stats" "graphics" "grDevices" "utils" "datasets" "methods"
"base"
other attached packages:
nlme
"3.1-84"
> fm1 = lme(Thickness ~ 1, random = ~ 1 | Lot, Oxide)
> ranef(fm1)
(Intercept)
1 -3.702524
2 -11.996179
3 0.928997
4 -4.779622
5 14.392722
6 20.747600
7 -8.764885
8 -6.826109
## ranef methol works fine.
## now load lme4 via menu far:
Loading required package: Matrix
Loading required package: lattice
> ranef(fm1)
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function "ranef", for signature
"lme"
## ranef no longer works
## load nlme again via menu bar
Attaching package: 'nlme'
The following object(s) are masked from package:lme4 :
BIC,
VarCorr,
fixef,
gsummary,
lmList,
pooledSD,
ranef
> ranef(fm1)
(Intercept)
1 -3.702524
2 -11.996179
3 0.928997
4 -4.779622
5 14.392722
6 20.747600
7 -8.764885
8 -6.826109
## now it works fine
In the other direction, similar problems for ranef on lmer models.
for both directions, quick fix solution is to re-load the package for
which the ranef statement applies
Cheers,
David
More information about the R-sig-mixed-models
mailing list