【发布时间】:2015-01-02 13:01:09
【问题描述】:
当我运行命令 plot(qnorm) 时,它会生成以下图表:
但我不明白该命令如何生成图表?
【问题讨论】:
标签: r statistics
当我运行命令 plot(qnorm) 时,它会生成以下图表:
但我不明白该命令如何生成图表?
【问题讨论】:
标签: r statistics
qnorm 是一个函数,因此寻找一个遵循 plot.function 的 S3 约定的函数是很有见地的。如果你阅读帮助,你会看到这个函数:
在区间上绘制对应于函数的曲线 '[从到]'。 'curve' 也可以在变量中绘制表达式 'xname',默认为'x'。
由于您没有指定范围,因此在帮助文档的下方,它指出:
当 'from'/'to' 和 'xlim' 都没有同时指定时会发生什么 x-limits 是一个复杂的故事。对于 'plot()' 和 'curve(add = FALSE)' 默认值为 (0, 1)。对于'曲线(添加= NA)' 和 'curve(add = TRUE)' 默认值取自 用于上一个图的 x 限制。 (这与版本不同 R 在 2.14.0 之前的版本。)
(为强调添加了突出显示)。
因此,您对plot(qnorm) 的调用类似于curve(qnorm, from = 0, to = 1) per plot.function。
【讨论】:
qnorm 很方便——或者更可能是精心选择的默认值。)