[R] Class "coef.mer" into a data.frame?
Jukka Koskela
jukka.koskela at helsinki.fi
Sun Jan 2 18:37:24 CET 2011
Thank you! This was exactly what I was looking for.
Jukka
Lainaus "David Winsemius" <dwinsemius at comcast.net>:
>
> On Dec 31, 2010, at 2:49 AM, Jukka Koskela wrote:
>
>> Hello,
>>
>> Could somebody please tell me what am I doing wrong in following?
>>
>> I try extract coefficients (using arm-package) from the lmer
>> frunction, but I get the
>> following warning:
>> a<-data.frame(coef(res))
>> Error in as.data.frame.default(x[[i]], optional = TRUE,
>> stringsAsFactors = stringsAsFactors) :
>> cannot coerce class "coef.mer" into a data.fram
>>
>> I think I have done it before the same way and it has worked, but
>> not any more..
>
> Are you sure you were not looking at just one particular element of
> a coef.mer object?
>
>> fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
>
>> a<-data.frame(coef(fm1))
> Error in as.data.frame.default(x[[i]], optional = TRUE,
> stringsAsFactors = stringsAsFactors) :
> cannot coerce class '"coef.mer"' into a data.frame
>> coef(fm1)
> $Subject
> (Intercept) Days
> 308 253.6623 19.6665383
> 309 211.0067 1.8461362
> 310 212.4446 5.0170766
> 330 275.0971 5.6535771
> <snipped>
> .
> .
>
>> a<-data.frame(coef(fm1)[[1]])
>> a
> X.Intercept. Days
> 308 253.6623 19.6665383
> 309 211.0067 1.8461362
> 310 212.4446 5.0170766
> 330 275.0971 5.6535771
> 331 273.6664 7.3980095
> <snipped>
>
> --
>
> David Winsemius, MD
> West Hartford, CT
>
>
>
More information about the R-help
mailing list