Olá pessoal boa tarde. Estou rodando um modelo de regressão de poisson, porém esta dando o seguinte erro.

model2<- glm(AF ~ Sexo + Idade + Cor + Esc.mae + Escolinha + Socio.eco + EP,  data=dados, family="poisson",na.action="na.omit")


AF é binária.

Erro em if (any(y < 0)) stop("negative values not allowed for the 'Poisson' family") : 
  valor ausente onde TRUE/FALSE necessário
Além disso: Mensagens de aviso perdidas:
In Ops.factor(y, 0) : < not meaningful for factors

grato