Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R hist()如何处理零_R_Histogram - Fatal编程技术网

R hist()如何处理零

R hist()如何处理零,r,histogram,R,Histogram,第一次的海报,相对的R新手(在过去的两年里我参加了一些Coursera课程)。我发现hist()函数的一些行为我不太理解;抱歉,如果已经回答了,但我找不到任何东西 我读到一篇文章说,去年美国发生了1280起警察杀人事件,只有14天没有发生。我认为14听起来很低,所以我决定看看随机数是什么样子。(应该刚做了ppois,但请容忍我。)我没有足够的声誉来做图像,但如果你运行这段代码,它看起来肯定像40多个零 set.seed(0) hist(rpois(365, lambda = 1280/365))

第一次的海报,相对的R新手(在过去的两年里我参加了一些Coursera课程)。我发现hist()函数的一些行为我不太理解;抱歉,如果已经回答了,但我找不到任何东西

我读到一篇文章说,去年美国发生了1280起警察杀人事件,只有14天没有发生。我认为14听起来很低,所以我决定看看随机数是什么样子。(应该刚做了ppois,但请容忍我。)我没有足够的声誉来做图像,但如果你运行这段代码,它看起来肯定像40多个零

set.seed(0)
hist(rpois(365, lambda = 1280/365))
但是当我跑的时候

sum(rpois(365, lambda = 1280/365) == 0)
我总是得到10左右的答案,这是正确的答案(与文章相符)。如果我在ggplot中绘制它,我会得到一个额外的条,增加到10左右,正确地放置在0和1之间,其他条向右移动:

set.seed(0)
randomnos <- as.data.frame(rpois(365, lambda = 1280/365))
colnames(randomnos) <- "Numbers"
ggplot(randomnos, aes(Numbers)) + geom_histogram(binwidth = 1)
set.seed(0)

randomnos查看了
hist
right
参数<代码>集合种子(0);另外,我认为ggplot的功能相当于
barplot(表(x))
谢谢!这就解释了。它没有绘制我给它的所有数据,这似乎仍然是一种奇怪的默认行为,但从来没有人叫它R直觉。