誤差関数の逆関数です。-1 <= y <= 1 の範囲で erf(x) = y となる x を返します (範囲外は NaN)。R の pracma::erfinv() と同等です。ただし、pracma と違って小さい |y| でも精度がよいです (pracma の qnorm((1 + y) / 2) では精度が失われ、そこでの erfinv(1e-300) は -0 になります)。
pracma::erfinv()
qnorm((1 + y) / 2)
erfinv(1e-300)
erfinv(0.5); // 0.4769362762044699 コピー
erfinv(0.5); // 0.4769362762044699
誤差関数の逆関数です。-1 <= y <= 1 の範囲で erf(x) = y となる x を返します (範囲外は NaN)。R の
pracma::erfinv()と同等です。ただし、pracma と違って小さい |y| でも精度がよいです (pracma のqnorm((1 + y) / 2)では精度が失われ、そこでのerfinv(1e-300)は -0 になります)。