Olá<div><br></div><div>Rodei um modelo:</div><div><br></div><div>reg1<-lm(est ~ e1 + f1 + g1 + i1 + k1 + m1 + o1 + r1 + s1 + t1, data = dados)</div><div>summary (reg1)$coefficients</div><div><br></div><div><div>             Estimate Std. Error   t value      Pr(>|t|)</div>
<div>(Intercept) 33.811287  0.7983445 42.351753 1.557462e-202</div><div>e1          -3.300681  1.0234877 -3.224934  1.313683e-03</div><div>f1          -1.602262  0.6537985 -2.450697  1.448143e-02</div><div>g1          -1.337623  0.6721036 -1.990203  4.692499e-02</div>
<div>i1          -6.224414  0.9810556 -6.344608  3.820429e-10</div><div>k1          -1.279617  0.5544328 -2.307975  2.126718e-02</div><div>m1          -1.569079  0.5133349 -3.056638  2.316421e-03</div><div>o1           2.984603  1.6371984  1.822994  6.869551e-02</div>
<div>r1           1.340099  0.6338281  2.114295  3.481391e-02</div><div>s1           1.598583  0.4717877  3.388352  7.392205e-04</div><div>t1           6.286149  0.9227351  6.812518  1.946057e-11</div></div><div><br></div>
<div><br></div><div>E gostaria de criar uma variável em um outro banco (dados2) com a estimação da minha variável gerada pelo meu modelo, estou usando o seguinte comando, porém dá um erro.</div><div><br></div><div><div>dados2$estim=predict(idfu.reg1, dados2, se.fit = F)</div>
<div>Error in `$<-.data.frame`(`*tmp*`, "esqui", value = list(fit = c(37.4586673781906,  : </div><div>  replacement has 4 rows, data has 5565</div><div><br></div><div>Como posso fazer isso?</div>-- <br>Sérgio Henrique Almeida da Silva Junior<br>
Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383">http://lattes.cnpq.br/1611345552843383</a> <br>Tel: (21) 94429486/78101651 id: 123*20942<br>
<br><br>
</div>