【发布时间】:2018-11-30 15:58:22
【问题描述】:
在我的代码中,在似然计算过程中存在一个步骤,我需要评估 -ve 数字的指数并在添加此类指数后取对数。例如
> log(exp(-2500))
[1] -Inf
> log(exp(-2500)+exp(-3000))
[1] -Inf
由于这些 -ve 数字的绝对值很高,结果 exp(-ve 数字) 变为零(如预期的那样)。但是,在后面的步骤中评估的对数将零作为输入。有什么方法可以避免 R 中的这些错误输出?
【问题讨论】:
标签: r precision floating-accuracy