Hi, I used subset command, like this: grupoP = subset(dados, grupos=='P', select=c(mortos, vivos, doses, percevejos, p)) and the variables in select option are numeric. I tried fit a model with command: ajuste.logit = glm(cbind(mortos,percevejos)~log10(doses), family=binomial(logit), data=grupoP) and the output is:> ajuste.logit = glm(cbind(mortos,percevejos)~log10(doses), > family=binomial(logit), data=grupoP)Erro em Math.factor(doses) : log10 not meaningful for factors what is wrong with my commands? Why doses aren't numeric? Thanks, -------------------------------------- Silvano Cesar da Costa Departamento de Estat?stica Universidade Estadual de Londrina Fone: 3371-4346
Are you certain they are numeric? Have you tried str() on your data? Sarah On Fri, Jan 14, 2011 at 9:08 AM, Silvano <silvano at uel.br> wrote:> Hi, > > I used subset command, like this: > > grupoP = subset(dados, grupos=='P', ?select=c(mortos, vivos, doses, > percevejos, p)) > > and the variables in select option are numeric. > > I tried fit a model with command: > > ajuste.logit = glm(cbind(mortos,percevejos)~log10(doses), > family=binomial(logit), data=grupoP) > > and the output is: > >> ajuste.logit = glm(cbind(mortos,percevejos)~log10(doses), >> family=binomial(logit), data=grupoP) > > Erro em Math.factor(doses) : log10 not meaningful for factors > > what is wrong with my commands? Why doses aren't numeric? > > Thanks, >-- Sarah Goslee http://www.functionaldiversity.org
Silvano wrote:> Hi, > > I used subset command, like this: > > grupoP = subset(dados, grupos=='P', select=c(mortos, vivos, doses, > percevejos, p)) > > and the variables in select option are numeric.They may *look* numeric, but are they really? You don't give us enough information to determine that. Either give us a sample of your data with the dput command, or the output of str(grupoP).