Aqui funciona normalmente. Veja se você tem a última versão do pacote e confira novamente os dados, quem sabe...
> sessionInfo() R version 2.14.0 Under development (unstable) (2011-07-03 r56263) Platform: x86_64-unknown-linux-gnu (64-bit) locale: [1] LC_CTYPE=en_GB.utf8 LC_NUMERIC=C [3] LC_TIME=en_GB.utf8 LC_COLLATE=en_GB.utf8 [5] LC_MONETARY=en_GB.utf8 LC_MESSAGES=en_GB.utf8 [7] LC_PAPER=C LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=en_GB.utf8 LC_IDENTIFICATION=C attached base packages: [1] tcltk stats4 stats graphics grDevices utils datasets [8] methods base other attached packages: [1] Amelia_1.2-18 foreign_0.8-44 unknownR_0.3 [4] lavaan_0.4-9 TeachingDemos_2.7 FAiR_0.4-7 [7] Matrix_0.999375-50 lattice_0.19-30 rrcov_1.3-01 [10] pcaPP_1.9-3 mvtnorm_0.9-9991 robustbase_0.7-6 [13] gWidgetsRGtk2_0.0-74 gWidgets_0.0-44 rgenoud_5.7-3 loaded via a namespace (and not attached): [1] grid_2.14.0 RGtk2_2.20.14 tools_2.14.0 2011/7/13 GESER <[email protected]>: > Olá Benilton, > > Obrigado pela sugestão, mas pelo que testei ainda não é esta a razão do > problema, uma vez que com a matriz 'umid99' carregada no R, eu imprimi > algumas linhas e elas bateram com o arquivo aberto no excel. Portanto, > creio que o carregamento da matriz está sendo feito adequadamente. > > Os arquivos necessários estão no link abaixo: > http://www.datafilehost.com/download-9c6e580e.html > > Fico agradecido se alguém tiver outra sugestão ou puder testar isso no > debian. > > Att., > Fabio > >> antes de vc nos prover com um exemplo reproduzivel, eu confirmaria que >> o conteudo de 'umi99' em ambos os sistemas operacionais eh exatamente >> o mesmo... >> >> pode ser q, por algum problema de codificacao do arquivo (leia-se >> caracteres de fim de linha) o conteudo nao seja o mesmo. >> >> b >> >> 2011/7/13 GESER <[email protected]>: >>> Gostaria de fazer uma imputação no linux através do pacote Amélia II >>> versão 1.2-18 e não estou conseguindo. O estranho é que o script roda >>> perfeitamente no Windows. >>> O script está abaixo: >>> >>> #### Início do script #### >>> #Carrego o arquivo para ser imputado# >>> umi99 <- read.table("data/umid99NA.txt", header=TRUE)[,-1] >>> >>> #Carrego o pacote Amélia# >>> require(Amelia) >>> >>> nrep <- 3 >>> system.time(a.out <- amelia(umi99, m=nrep)) >>> #Há mais linhas de comando adiante, mas o problema acontece na linha >>> acima# >>> #### Fim do script #### >>> >>> O erro acontece sempre ao final de uma imputação e diz: >>> Erro em dimnames(impdata$covMatrices)[[1]] <- prepped$theta.names : >>> comprimento de 'dimnames' [1] deve ser o mesmo de 'dims' [3] >>> >>> >>> Se necessário, posso enviar uma imagem do prompt anunciando o erro e o >>> arquivo que carrego para os dados serem imputados. >>> >>> Obrigado, >>> Fabio >>> >>> _______________________________________________ >>> R-br mailing list >>> [email protected] >>> 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. >>> >> >> >> >> -- >> Successful people ask better questions, and as a result, they get >> better answers. (Tony Robbins) >> _______________________________________________ >> R-br mailing list >> [email protected] >> 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 > [email protected] > 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 [email protected] 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.
