當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。