[R-br] Problema com o pacote amélia no debian 5.0 amd64:

Gustavo Carvalho gustavo.bio em gmail.com
Quarta Julho 13 16:18:08 BRT 2011


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 <geser em esalq.usp.br>:
> 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 <geser em esalq.usp.br>:
>>> 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
>>> R-br em 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.
>>>
>>
>>
>>
>> --
>> Successful people ask better questions, and as a result, they get
>> better answers. (Tony Robbins)
>> _______________________________________________
>> R-br mailing list
>> R-br em 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 em 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.
>


Mais detalhes sobre a lista de discussão R-br