当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R panel.qqmath qqmath 的默认面板函数


R语言 panel.qqmath 位于 lattice 包(package)。

说明

这是qqmath 的默认面板函数。

用法

panel.qqmath(x, f.value = NULL,
             distribution = qnorm,
             qtype = 7,
             groups = NULL, ...,
             tails.n = 0,
             identifier = "qqmath")

参数

x

面板中使用的数据值的向量(通常是数字,如果不是则强制)。

f.value , distribution

定义如何计算分位数。有关详细信息,请参阅qqmath

qtype

quantile 中使用的 type 参数

groups

可选的分组变量。在每个面板中,针对该分组变量的每个级别生成一个 Q-Q 图,并通过不同的图形参数进行区分。

...

更多参数(通常是图形参数)最终传递给 panel.xyplotpanel.xyplot 的参数 gridabline 可能特别有用。

tails.n

准确表示分布每条尾部的数据点数量。这再现了 f.value = NULL 对极端数据值的影响,同时近似剩余数据。如果 f.value = NULL 则没有效果。如果给出 tails.n,则 qtype 强制为 1。

identifier

附加到由此面板函数创建的 grobs 名称之前的字符串。

细节

创建 Q-Q 数据图和 distribution 给出的理论分布。请注意,大多数控制显示的参数可以直接提供给高级qqmath 调用。

例子

set.seed(0)
xx <- rt(10000, df = 10)
qqmath(~ xx, pch = "+", distribution = qnorm,
       grid = TRUE, abline = c(0, 1),
       xlab.top = c("raw", "ppoints(100)", "tails.n = 50"),
       panel = function(..., f.value) {
           switch(panel.number(),
                  panel.qqmath(..., f.value = NULL),
                  panel.qqmath(..., f.value = ppoints(100)),
                  panel.qqmath(..., f.value = ppoints(100), tails.n = 50))
       }, layout = c(3, 1))[c(1,1,1)]

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

qqmath

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Default Panel Function for qqmath。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。