私は、何千もの個々のパーセンタイルを見つける必要があるプログラムを作成していますが、そのほとんどは .00005 未満です。現在、これを行うために私は使用しています
0.5 * erfc(-zScore * M_SQRT1_2)
ただし、これはわずかに丸められているようです (私のプログラムの残りの部分では、double と long double を使用しているため、これでなければなりません)。最後に、すべてのパーセンタイルを合計すると 1.835468 になるので、私はこれを信じています。これは、1、または少なくとも 1 に非常に近い数を合計する必要があるため、丸めていることを示しています。さらに、個々のパーセンタイルをログに記録すると、いくつかのパーセンタイルに対して同じ数値 (0.000036 としましょう) が得られます。その後、0.000035 まで下がります。各数値は前回よりも平均から離れているため、毎回低下するはずです。
Z スコアに基づいて非常に正確なパーセンタイルを見つける方法が必要ですが、小数点第 6 位で四捨五入が早すぎるため、これは得られません。