为什么使用epsilon的平方根作为小数

时间:2017-11-01 18:49:17

标签: epsilon

这个问题可能与语言无关,但我看到this post using R使用epsilon的平方根作为小数字提及:

is.wholenumber <-
    function(x, tol = .Machine$double.eps^0.5)  abs(x - round(x)) < tol

为什么会出现平方根^0.5?任何帮助都表示赞赏。

1 个答案:

答案 0 :(得分:1)

这不是一个特定的R问题。但是,this post会为您的问题提供一些答案。基本上,避免精度损失是一个很好的经验法则。