Rでは、y> 2の場合にこれが間違っているのはなぜですか?
y <- c(1, 2, 3, 4, 5)
x <- 2*y
exp(log(x)) == exp(log(y)) * 2
[1] TRUE TRUE FALSE FALSE FALSE
数値精度。差を計算してみてください:
exp(log(x)) - exp(log(y)) * 2
次のようなものを使用できます。
all.equal( exp(log(x)) , exp(log(y)) * 2 )
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加