[Rd] Function works when custom defined but not when part of a package

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Sep 28 11:48:43 CEST 2010


I guess you forgot to import the relevant S4 functionality into your 
namespace.

Best,
Uwe



On 28.09.2010 02:33, Mike Lawrence wrote:
> Hi folks,
>
> I'm not sure if this is a bug or not so I thought I'd check here
> first. I came across it while working on an update to my package where
> I try to get AICtab slot from the summary of an lmer object (
> summary(my_lmer)@AICtab ). The attached contains a minimal example,
> where the code  below will work if you load the f() function by
> sourcing the package's R code but will throw an error ("trying to get
> slot "AICtab" from an object (class "table") that is not an S4
> object") if you load the f() function by installing and loading the
> package itself.
>
> library(lme4)
> #here is where you would either source('f.R') or library(dummy)
>
> #fit an lmer model (from ?lmer examples)
> fm1<- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
>
> #run f()
> f(fm1)
>
>
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list