私には意味のないエラーが発生しました。min(diff(x))
整数で使用する場合、エラーは発生しません。しかし、ダブルスを使用する場合、何か問題があります。
x <- c(1, 3, 5, 6, 8, 10)
min(diff(x))
# 1
min(diff(x)) == 1
# TRUE
しかし、ダブルスでこれを行うと、次のことが起こります...
x <- c(0.1, 0.3, 0.5, 0.6, 0.8, 1.0)
min(diff(x))
# 0.1
min(diff(x)) == 0.1
# FALSE
また、 の結果はmin(diff(x))
、通常の double 変数と同じ形式です。
これを再現できますか?R 3.0.1 を使用しています
このエラーは報告する価値がありますか?