用 R 绘制正态分位数函数

Plotting the normal quantile function with R

我想使用 R 绘制标准正态分布的分位数函数图。我使用命令

plot(qnorm,ylim=c(-4,4))

我得到了这张图

但是,我得到的图表在 $-2$ 和 $2$ 左右被截断了。我想看这样的图片

最后一张图片是使用命令生成的

plot(1:99999/10^5,qnorm(1:99999/10^5),type="l")

但效率低且速度慢。

为什么 R 会制作截断图?我应该使用什么命令来制作不截断的图表?

非常感谢任何帮助!

这应该足够了:

plot(qnorm,from=pnorm(-4),to=pnorm(4))

如果您希望在曲率半径较小的地方更平滑一点,我建议稍微增加 n 参数,例如:

plot(qnorm,from=pnorm(-4),to=pnorm(4),n=201)

参见 ?plot.function?curve