[R-br] Problemas numericos
Cesar Rabak
cesar.rabak em gmail.com
Quinta Novembro 24 21:09:39 BRST 2011
Carolina,
Comece lendo o FAQ do R item 7.31, e os documentos apontados por ele, em
especial: "What Every Computer Scientist Should Know About.
Floating-Point Arithmetic.", D Goldberg,
http://www.validlab.com/goldberg/paper.pdf
e a documentação dos pacotes: compare e Rmpfr
HTH
--
Cesar Rabak
Em 23/11/2011 15:00, Carolina Pena escreveu:
> Boa tarde,
> Estou lendo um arquivo "txt" no R que contém o seguinte número: 698.4.
> Porém ao utilizar o seguinte comando:
> formatC(bd$x, digits = 40, format = 'e')
> [1] "*6.9839999999999997724181577396507236699108e+02"*
> O número 698.4 aparece conforme mostrado acima. Eu gostaria que o R
> entendesse como sendo:
> 6.984000000000000000000000000000000000e+02
> Isso está me causando problemas ao realizar transformações pois preciso
> de um grau muito alto de precisão.
> Alguém sabe por que isso acontece e se é possível resolver?
> Agradeço desde já,
--
Cesar Rabak
GNU/Linux User 52247.
Get counted: http://counter.li.org/
Mais detalhes sobre a lista de discussão R-br