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


R fourfoldplot 四重圖


R語言 fourfoldplot 位於 graphics 包(package)。

說明

在當前圖形設備上創建 2 x 2 by 列聯表的四重顯示,允許目視檢查一個或多個總體(層)中兩個二分變量之間的關聯。

用法

fourfoldplot(x, color = c("#99CCFF", "#6699CC"),
             conf.level = 0.95,
             std = c("margins", "ind.max", "all.max"),
             margin = c(1, 2), space = 0.2, main = NULL,
             mfrow = NULL, mfcol = NULL)

參數

x

數組形式的 2 x 2 by 列聯表,或者如果 為 1,則為 2 x 2 矩陣。

color

長度為 2 的向量,指定每個 2 x 2 表的較小和較大對角線使用的顏色。

conf.level

用於比值比置信環的置信水平。必須是小於 1 的單個非負數;如果設置為 0,則抑製置信環。

std

指定如何標準化表格的字符串。必須匹配 "margins""ind.max""all.max" 之一,並且可以縮寫為首字母。如果設置為 "margins" ,則每個 2 x 2 表都會標準化,以等於 margin 指定的邊距,同時保留優勢比。如果 "ind.max""all.max" ,則表將單獨或同時標準化為最大單元頻率 1。

margin

一個數值向量,其邊距相等。必須是 12c(1, 2) (默認值)之一,這對應於標準化每個 2 x 2 表中的行、列或兩個邊距。僅當 std 等於 "margins" 時使用。

space

用於行和列標簽的空間量(作為四分之一圓最大半徑的一部分)。

main

四重標題的字符串。

mfrow

c(nr, nc) 形式的數值向量,指示 2 x 2 表的顯示應排列在 nr by nc 布局中,並按行填充。

mfcol

c(nr, nc) 形式的數值向量,指示 2 x 2 表的顯示應排列在 nr by nc 布局中,並按列填充。

細節

四重顯示設計用於顯示 2 x 2 by 表。

經過適當的標準化,每個 2 x 2 表的小區頻率 顯示為四分之一圓,其半徑與 成正比,因此其麵積與小區頻率成正比。二進製行變量和列變量之間的關聯(優勢比不等於 1)由一個方向上對角相對的單元格的大小與另一方向上的單元格大小不同的趨勢來表示;顏色用於顯示這個方向。比值比的置信環允許對無關聯的無效值進行視覺測試;當且僅當觀察到的計數與原假設一致時,相鄰象限的環才會重疊。

通常,數字 對應於分層變量的級別數,並且有趣的是查看跨層關聯是否是同質的。四重顯示使關聯模式可視化。請注意,單個比值比的置信環不會針對多重測試進行調整。

例子

## Use the Berkeley admission data as in Friendly (1995).
x <- aperm(UCBAdmissions, c(2, 1, 3))
dimnames(x)[[2]] <- c("Yes", "No")
names(dimnames(x)) <- c("Sex", "Admit?", "Department")
stats::ftable(x)

## Fourfold display of data aggregated over departments, with
## frequencies standardized to equate the margins for admission
## and sex.
## Figure 1 in Friendly (1994).
fourfoldplot(marginSums(x, c(1, 2)))

## Fourfold display of x, with frequencies in each table
## standardized to equate the margins for admission and sex.
## Figure 2 in Friendly (1994).
fourfoldplot(x)

## Fourfold display of x, with frequencies in each table
## standardized to equate the margins for admission. but not
## for sex.
## Figure 3 in Friendly (1994).
fourfoldplot(x, margin = 2)

參考

Friendly, M. (1994). A fourfold display for 2 by 2 by tables. Technical Report 217, York University, Psychology Department. http://datavis.ca/papers/4fold/4fold.pdf

也可以看看

mosaicplot

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Fourfold Plots。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。