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


R tmd Tukey 均差图


R语言 tmd 位于 lattice 包(package)。

说明

tmdxyplotqqqqmath 返回的网格对象创建 Tukey Mean-Difference 图。根据需要使用预面板和面板函数。为方便起见,提供了 tmdformula 方法,只需在通过对该公式调用 xyplot 创建的对象上调用 tmd 即可。

用法

tmd(object, ...)

## S3 method for class 'trellis'
tmd(object,
    xlab = "mean",
    ylab = "difference",
    panel, 
    prepanel, 
    ...)

prepanel.tmd.qqmath(x,
             f.value = NULL,
             distribution = qnorm,
             qtype = 7,
             groups = NULL,
             subscripts, ...)
panel.tmd.qqmath(x,
             f.value = NULL,
             distribution = qnorm,
             qtype = 7,
             groups = NULL, 
             subscripts, ...,
             identifier = "tmd")
panel.tmd.default(x, y, groups = NULL, ...,
                  identifier = "tmd")
prepanel.tmd.default(x, y, ...)

参数

object

xyplotqqqqmath 返回的类 "trellis" 的对象。

xlab

x 标签

ylab

y 标签

panel

要使用的面板函数。请参阅下面的详细信息。

prepanel

预面板函数。请参阅下面的详细信息。

f.value , distribution , qtype

请参阅panel.qqmath

groups , subscripts

请参阅xyplot

x , y

在原始调用中传递给面板函数的数据。

...

其他论点

identifier

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

细节

Tukey Mean-difference 图是通过修改每个面板的 (x,y) 值来生成的,如下所示:新坐标由 x=(x+y)/2y=y-x 给出,然后进行绘制。默认面板函数也在 y=0 处添加参考线。

tmd 作用于 "trellis" 对象,而不是作用于该对象生成的实际绘图。因此,它仅使用原始调用中提供给面板函数的参数,并完全忽略原始面板函数可能对此数据执行的操作。 tmd 使用这些面板参数来设置自己的比例(使用其 prepanel 参数)并显示(使用 panel )。因此,根据原始调用向 tmd 提供合适的预面板和面板函数非常重要。

目前, xyplotqq (名称中带有 default 的函数)和 qqmath 存在此类函数,如上面的用法部分中所列。这些假定相应高级调用的默认显示。如果未指定,prepanelpanel 参数默认为合适的选择。

tmd"trellis" 对象使用 update 方法,该方法处理提供给 tmd 的所有额外参数。

"trellis" 的对象。 update 方法可用于更新对象的组件,print 方法(通常默认调用)会将其绘制在适当的绘图设备上。

例子

tmd(qqmath(~height | voice.part, data = singer))

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

qq , qqmath , xyplot , Lattice

相关用法


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