为什么R会像它一样绕自然对数?

时间:2017-01-14 23:11:26

标签: r natural-logarithm

我对R的不同感到困惑:

log(0.0001)/0.0001
-92103.4

,例如,Google计算器渲染:

 ln(0.0001)/0.0001
 -92103.4037198
为什么四舍五入如此不同?

1 个答案:

答案 0 :(得分:5)

增加显示的精度,例如:

> log(0.0001)/0.0001
[1] -92103.4
> options(digits=20)
> log(0.0001)/0.0001
[1] -92103.403719761816319

修复了"问题"

.Machine

请注意,内部精度始终很高,可以使用> .Machine #Many other details here $double.digits [1] 53 变量查看:

{{1}}

上述内容表明该机器具有53位mantissa,表示double-precision floating-point正在用于计算,这是标准的。