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.