2012-09-28 36 views
4

我有以下數據表:stat_bin2d與填充基於成功率

> head(sweet) 
    interval urgency success 
1  3138  761  1 
2189  1 
3  3243  1256  1 
4  8776  823  1 
5  3094  1405  1 
6  3137  1062  1 

成功來自我在尋找一個成功率的緊迫性的不同值的0和1的值,所以我畫直方圖是這樣的:

ggplot(sweet, aes(x=urgency, fill=success==0)) + geom_histogram(position='fill') 

plot1

現在我想看看成功率的緊迫性和間隔的組合,但類似的做法於事無補:

ggplot(sweet, aes(x=urgency, y=interval, fill=success==0)) + geom_bin2d() 

plot2

有沒有一種方法,使填充連續顯示在2D斌陰謀成功/失敗,而不是無用的二進制值的比例是多少?

+0

你有每'urgency' X'interval'組合多次觀察?如果不是,你想繪製什麼樣的比例? –

+0

讓您的例子可以重複使用,或者使甜點可用,例如使用'dput',或者使用R或者包含的數據集,或者創建一個模型數據集。 –

+0

@SvenHohenstein是的,我有大約100k觀察總數 – beevee

回答

4

您可以使用stat_summary2d

ggplot(sweet, aes(interval, urgency, z = success)) + stat_summary2d() 

enter image description here

+0

謝謝你,似乎是正確的! – beevee