我很惊讶这个问题似乎毫无疑问。至少我没有找到任何准确的答案。
假设滚动两个骰子并添加所示的点子的简单情况。可能的结果范围从2到12.现在我想绘制此事件的直方图,即每个可能的数字一个bin。那会产生11个箱子(2,3,4,5 ...... 12)
# Example dataset: how often did we get "2","3", "4"(1x2, 3x3, 2x4, 4x5, 8x6, 14x7, ...)
Dice <- c(2,rep(3,3),rep(4,2),rep(5,4),rep(6,8),rep(7,14),rep(8,9),rep(9,5),rep(10,4),rep(11,1),rep(12,2))
hist(Dice,breaks=seq(2,12)) # custom breaks return 10 bins (9 breaks)
hist(Dice,breaks=11) # same for automatic breaks (and for breaks=12 or 13...)
我需要的是一个带有11个箱子的直方图 - 每个可能的结果是一个箱子。我如何欺骗R这样做?
谢谢!
答案 0 :(得分:3)
hist(Dice,breaks=seq(1.5,12.5))
答案 1 :(得分:3)
这不是直方图本身,但你可以试试这个:
barplot(table(Dice))