2017-02-18 50 views
0

是否有可能創建具有數字和分類變量的視覺相關圖?數字和分類變量之間的視覺相關

例如這個值:

val1 <- rep(c(1:2),5) 
val2 <- rep(c('a','b'),5) 
val3 <- paste(val1,val2) 
val4 <- c(1:10)^2 
val5 <- paste('x',val4) 

繼的問題here我可以做看相關性就像一個表:

table(val1,val2) 
table(val1,val3) 
etc... 

這在某種程度上幫助,但我期待產生類似相關圖的東西。

此外,還有一個問題,因爲它的工作原理數字&分類和分類&分類之間,但它不具有數字&數字,如表工作(VAL1,VAL4)。

有沒有人有如何實現混合數字的視覺相關表示的例子&分類變量?

回答

1

想試試GGally包中的ggpairs函數。這可能不是您想要的確切答案(不計算相關性),根據解釋可能存在問題(請參見enter link description here)。這更多的是對變量關係進行可視化。如果我們將val1,val2和val5放入df中,我們可以將其視爲(不是唯一選項)。如果你有一個相關矩陣,那麼我會使用corrplot包中的corrplot

ggpairs(df,mapping = ggplot2::aes(color = val2),upper = list(continuous = "cor", discrete = "box"),lower = list(continuous = "cor", discrete="dot")) 
+0

謝謝thisisrg。驚人的可視化。很難像你說的那樣解釋,但這是一個很好的開始。 – Selrac