Skip to content

log of small values in R

4 messages · Shaami, Jeff Newmiller, David Winsemius +1 more

#
Dear Friends        I am facing the problem of log values in R. The
log(1-0.99999999999999999) is giving -Inf while log(1e-18) gives finite
answer. Any suggestion to deal with this problem?  Thank you
#
?log1p
On January 10, 2021 12:53:14 AM PST, Shaami <nzshaam at gmail.com> wrote:

  
    
#
Jeff answers the specific question (of how to deal with the issue) but as to why?
[1] TRUE


And you should switch your mail client to plain text in future contributions to Rhelp.
2 days later
#
On Mon, 11 Jan 2021 at 08:22, Shaami <nzshaam at gmail.com> wrote:
This vignette has a lot of good information about log of small numbers.

vignette(package = "Rmpfr", "log1mexp-note")
https://cran.r-project.org/web/packages/Rmpfr/vignettes/log1mexp-note.pdf

Regards
Martin M. S. Pedersen