
Bom dia Júlio, Acho que é devido ao processo de conversão interna de decimal para binário e vice versa. Como você exige que a representação dos números tenham 22 dígitos na reconversão de P para decimal ele retorna essa precisão. Teste outro número por exemplo 665.5, penso que não encontrará este problema pois sua representava binária será exata. Atenciosamente Jobenil Junior Enviado do meu iPad
Em 21 de abr de 2016, às 19:35, julio cesar oliveira <oliveirajc@ufv.br> escreveu:
Colegas,
Sou novato no R, e por isso gostaria da ajuda para esclarecer algumas dúvidas.
Preciso que os cálculos sejam realizados com máxima precisão em relação ao número de casas decimais. Por isso tenho a seguinte dúvida:
1) Como configurar as casas decimais no R ?
estou usando o comando options(digits=22) para apresentar os dados com 22 casas. Além dele posso trabalhar com o pacote (Rmpfr)
exemplo
mpfr(665.598,128) 1 'mpfr' number of precision 128 bits [1] 665.5979999999999563442543148994445800781
2) por que aparece um resíduo? por exemplo
p<- 665.598
p [1] 665.5979999999999563443
Grato
julio _______________________________________________ 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.