pnorm() から返された大量のデータがあり、.0003ish から .9999ish の間の数値が得られたとします。
numbers <- round(rnorm(n = 10000, mean = 100, sd = 15))
percentiles <- pnorm(numbers, mean = 100, sd = 15)*100
さらに、.0003 などは 1 になるようにパーセンタイルを丸めることに関心があるとします (ceiling()) が、99.999 は 99 になります (floor())。
私が探しているのは、極端な場合にそれを元に戻すことをどういうわけか見事に知っている round() だと思いますが、私の知る限り、そのようなものは存在しません。if ステートメントでそれを醜くする必要がありますか? そのようなことを処理するより良い方法はありますか?