2017-05-24 26 views
0

在R中使用什麼樣的良好可視化來顯示2個二進制變量的關聯?2個二元變量關聯的可視化

據我所知,phi係數是最好的統計數據,但我怎樣才能以圖形方式顯示它?考慮到如果我使用散點圖,它將會非常精簡,因爲只有4個可能的值。

回答

1

一個想法是從兩個二進制變量的contigency表中創建一個mosaicplot

假設我們的數據是這樣的:

var1 var2 
1  1 1 
2  0 0 
3  1 1 
4  0 0 
5  1 1 
6  1 1 
7  0 0 
8  0 1 
9  0 1 
10 1 0 

我們可以通過以下方式進行可視化:

mosaicplot(table(df)) 

enter image description here

數據

df <- structure(list(var1 = c(1, 0, 1, 0, 1, 1, 0, 0, 0, 1), var2 = c(1, 
0, 1, 0, 1, 1, 0, 1, 1, 0)), .Names = c("var1", "var2"), row.names = c(NA, 
-10L), class = "data.frame")