<div>Mas se tirar os NA's das covariáveis, a estrutura não ficará ortogonal na matrix X de delineamento, talvez, esse também seja um dos problemas. <br />Agora, se subtituir os NA's por zeros, não sei se resolveria o problema em questão.<br /><br /><em>Att.</em><br /><em>André</em></div>
<hr style="border-top: 1px solid #ccc;" />
<div>Em 11/06/2013 07:56, <strong>Paulo Justiniano < paulojus@leg.ufpr.br ></strong> escreveu:<br />Nao tem mágina Daniela, para ajustar o modelo (cm todas as covariáveis) <br />sao precisos observacoes completas<br />Pelo visto voce nao possui nenhuma observacao completa<br /><br />sugestao: antes de ajustar o modelo procure explorar e conhecer melhor as <br />variáveis, veja quais possuem mais |N|A's , se sao todas relamente <br />necessárias (e relevancias no contexto)<br /> e depois de explorar e compreender bem o padrao e ocorrecias de <br />faltantes, ai sim procure ajustar um modelo mais enxuto<br /><br />alternativas seria imputar dados, mas eu nao lancaria mao disto antes de <br />fazer o sugerido acima<br /><br /><br />On Tue, 11 Jun 2013, Daniela Recchia wrote:<br /><br />> Bom dia,<br />>  <br />> estou com dificuldades em rodar um modelo no R que acredito ser devido aos NA. Apesar do software<br />> aparentemente remover os NA's na hora de 
 rodar a funcao lm, quando ajusto meu modelo<br />> model<-lm(cpstotalnorm~indconfident+indpride+indenergy+indgrowth+indseethingsnew+indinputstrategy<br />>          <br />> +indtrainingavailable+grppointsofview+grpconflictresol+grprightpeople+grpdifferentviews+grprethink<br />>           +grplessonss)<br />>  <br />> recebo um erro "error contrasts can be applied only to factors with 2 or more levels", pesquisei sobre<br />> o erro e vi que poderiam ser dois casos: ou as variáveis poderiam estar definidas como caracteres e nao<br />> como fatores - o que nao é o caso, ou há NA's no conjunto de dados - é o caso.<br />>  <br />> Tentei retirar entao os NA's dos dados para rodr o modelo, porém usando a funcao:<br />> datanew<-na.omit(data)<br />>  <br />> o R retira todas as observacoes, e nao só o NA, por exemplo:<br />>  <br />> > datanew$indseethingsnew<br />> factor(0)<br />> Levels: 1 2
  3 4 5 6 7<br />>  <br />> enquanto se retiro somente os NA's dessa variável, no conjunto de dados original, ele mantém todas as<br />> outras observacoes:<br />> <br />> > c<-na.omit(data$indseethingsnew)<br />> > c<br />> [1] 2 2 2 3 1 3 1 2 1 1 2 3 3 3 3 2 2 1 3 4 1 1 4 3 2 3 1 2 2 1 5 2 1 3 1 1 1 6 3 1 2 1 1 1 1 2 1 2 1<br />> 3 1<br />> [52] 3 2 5 1 5 1 1 3 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 3 2 2 1 2 2 2 2 3 1 3 2 2 1 3 1 2 2 1 2 3<br />> 2 1<br />> [103] 2 1 2 4 2 1 1 2 2 1 3 3 2 2 1 1 6 2 1 2 4 2 3 3 2 2 2 2 1 3 6 1 1 3 2 3 3 1 2 3 2 2 7 2 3 2 1 3 4<br />> 1 2<br />> [154] 3 2 1 3<br />> attr(,"na.action")<br />> [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <br />> 25<br />> [26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 <br />> 50<br />> [51] 85 86 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 1<br />
 > 85<br />> [76] 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 2<br />> 10<br />> [101] 211 212 213 214 215 216 217 218 219<br />> attr(,"class")<br />> [1] "omit"<br />> Levels: 1 2 3 4 5 6 7<br />> <br />>  <br />> <br />> Entao meu novo conjunto de dados datanew contém apenas zeros!<br />> <br />>  <br />> <br />> Alguém teria alguma sugestao?<br />> <br />>  <br />> <br />> Obrigada,<br />> <br />> Daniela<br />>  <br />> --<br />> Daniela Rodrigues Recchia<br />> M.Sc. in Statistics<br />> <br />> Tel. (Mobil): +49 01578 7588382<br />> Kißlegg - Germany<br />> <br />> <br />> “The standard of success in life is absolutely the amount of joy you feel”<br />> Esther & Jerry Hick<br />>  <br />> <br />><br /><br /></div>