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


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