Ah, "forgot" is a bit too generous. Seems I failed to get that far in
the Extensions manual because I never dealt with S4 classes until now.
Thanks for the pointer.

Mike

--
Mike Lawrence
Graduate Student
Department of Psychology
Dalhousie University

Looking to arrange a meeting? Check my public calendar:
http://tr.im/mikes_public_calendar

~ Certainty is folly... I think. ~



2010/9/28 Uwe Ligges <lig...@statistik.tu-dortmund.de>:
> 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@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to