Ajuda com Erro em DataFrame

O seu banco tem mais linhas do que o vetor de valores ajustados. Se o seu banco tem missing nas variáveis envolvidas, a glm() vai remover tais linhas e por isso o ajustado tenha tamanho menor, pois vai corresponder apenas aos registros caso completo. Uma sugestão é: reduza o banco de dados para o banco caso completo (sem NA nas variáveis usadas no modelo) que aí os tamanhos serão iguais. À disposição. Walmes.

Olhe o comando fortify (acho que escreve assim) Em 13 de mai de 2017 11:11 AM, "Walmes Zeviani via R-br" < r-br@listas.c3sl.ufpr.br> escreveu:
O seu banco tem mais linhas do que o vetor de valores ajustados. Se o seu banco tem missing nas variáveis envolvidas, a glm() vai remover tais linhas e por isso o ajustado tenha tamanho menor, pois vai corresponder apenas aos registros caso completo. Uma sugestão é: reduza o banco de dados para o banco caso completo (sem NA nas variáveis usadas no modelo) que aí os tamanhos serão iguais.
À disposição. Walmes.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Pesso@ll, Geralmente os objetos retornados pelas funções mais complexas do R retornam o *dataframe* empregado também na regressão. No caso em tela, o *dataframe* já expurgado dos casos *missing* está no elemento da lista "model": No caso hipotético do OP, ele poderia fazer o seguinte: novo_banco <- Model$model novo_banco$values <- fitted.values(Model) *caveat emptor*: estou teclando "de cabeça" e o código pode ter algum errinho de digitação. Uma consulta à documentação da função glm e uma olhada na lista retornada com str deve dirimir quaiquer dúvidas que restarem... HTH -- Cesar Rabak 2017-05-13 17:00 GMT-03:00 Leonard Assis via R-br <r-br@listas.c3sl.ufpr.br> :
Olhe o comando fortify (acho que escreve assim)
Em 13 de mai de 2017 11:11 AM, "Walmes Zeviani via R-br" < r-br@listas.c3sl.ufpr.br> escreveu:
O seu banco tem mais linhas do que o vetor de valores ajustados. Se o seu banco tem missing nas variáveis envolvidas, a glm() vai remover tais linhas e por isso o ajustado tenha tamanho menor, pois vai corresponder apenas aos registros caso completo. Uma sugestão é: reduza o banco de dados para o banco caso completo (sem NA nas variáveis usadas no modelo) que aí os tamanhos serão iguais.
À disposição. Walmes.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (4)
-
Ary Serpa Neto
-
Cesar Rabak
-
Leonard Assis
-
Walmes Zeviani