2012-07-12 317 views
2

如何繪製R中的頻率分佈?我不想要價值。我只想繪製每個值的頻率。 hist函數堅持使用binning值,除非我手動指定bin(真是乏味,因爲我不知道這些值)。R繪圖頻率分佈

回答

7

你可以plot數據的table

xx<-sample(1:10,100,replace=TRUE) 
plot(table(xx)) 

a histogram

1

你試過s.distri {ade4}嗎? http://pbil.univ-lyon1.fr/ade4/ade4-html/s.distri.html

library(ade4) 
    xy <- cbind.data.frame(x = runif(200,-1,1), y = runif(200,-1,1)) 
    distri <- data.frame(w1 = rpois(200, xy$x * (xy$x > 0))) 
    s.value(xy, distri$w1, cpoi = 1) 
+0

這不是我的意思,但它看起來有趣。 – 2012-07-12 15:09:02

1
table(sample(1:10,20,replace=T))