1
私は、2つのベクトルがallとall.equalの両方を使って等しいことをテストしようとしていますが、それらは異なる結果をもたらします。R:all.equal vsすべて
> x = seq(0,1,by=0.2)
> x
[1] 0.0 0.2 0.4 0.6 0.8 1.0
> y = c(0.0, 0.2, 0.4, 0.6, 0.8, 1.0)
> all(x == y)
[1] FALSE
> all.equal(x, y)
[1] TRUE
。 – coffeinjunky
関連性があるかもしれません:https://stackoverflow.com/questions/9508518/why-are-these-numbers-not-equal – coffeinjunky
'=='は完全な等価性をテストしますが、 'all.equal'は「近い」等価性をテストします浮動小数点エラーの場合 – alistaire