用 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
我想使用 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