gpt4 book ai didi

r - R hell 的第一圈。 0.1 != 0.3/3

转载 作者:行者123 更新时间:2023-12-04 13:04:52 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
Numeric comparison difficulty in R



大家好,

根据 "R Inferno"纸。我现在在 R hell 的第一个圈子里。这就是异教徒期望 0.1 == 0.3/3 的地方。论文推荐使用 all.equal这种情况下的函数,但是我需要检查 ">="或 "<="条件。使用当前示例失败:
> .1 >= .3/3
[1] TRUE
> .1 <= .3/3
[1] FALSE

是否有与 all.equal 类似的函数来检查不等式?

谢谢,

伊利亚

最佳答案

all.equal的主要测试是否abs(x-y) < tolerance对于某些值 xy还有一些小tolerance .等效的不等式检验将检查:

x <= y:         x-y < tolerance
x < y: x-y < -tolerance
x >= y: x-y > -tolerance
x > y: x-y > tolerance

关于r - R hell 的第一圈。 0.1 != 0.3/3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com