这个问题可能与语言无关,但我看到了 this post using R提到使用 epsilon 的平方根作为小数:
is.wholenumber <-
function(x, tol = .Machine$double.eps^0.5) abs(x - round(x)) < tol
为什么有平方根^0.5
?如有任何帮助,我们将不胜感激。
最佳答案
这并不是一个真正的 R 特定问题。然而,this post为您的问题提供一些答案。基本上,这是避免精度损失的一个很好的经验法则。
关于epsilon - 为什么使用 epsilon 的平方根作为小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47061690/