Le mardi 17 janvier 2012 à 23:56 -0800, Jhope a écrit :
> I am wondering if anyone can tell me what the error I'm receiving means
> below. I thought it said that Aeventexhumed should be converted to a factor,
> so I tried to do so and received the following error. 
> 
> Please advise. J
> ---------------------------------------------------------
> 
> > data.to.analyze.glm <- glm(cbind(MaxHatch, TotalEggs-MaxHatch) ~
> > Aeventexhumed, family=binomial, data=data.to.analyze)
> Warning message:
> In model.matrix.default(mt, mf, contrasts) :
>   variable 'Aeventexhumed' converted to a factor
> 
> > data.to.analyze$Aevent ~ as.factor(data.to.analyze$Aevent)
> data.to.analyze$Aevent ~ as.factor(data.to.analyze$Aevent)
What is this supposed to do? You're just creating a formula and printing
it here.

> > data.to.analyze$Aeventexhumed <- as.factor(data.to.analyze$Aevent)
> Error in `$<-.data.frame`(`*tmp*`, "Aeventexhumed", value = integer(0)) : 
>   replacement has 0 rows, data has 127
This simply means that data.to.analyze$Aeventexhumed is of length 127,
while data.to.analyze$Aevent is of length 0 (or most probably doesn't
exist).

I think you meant to do:
data.to.analyze$Aeventexhumed <- factor(data.to.analyze$Aeventexhumed)


Regards

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to