1

一个非常简单的问题,与我理解 R 帮助文件的能力有关:

x <- c(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
h1 <- hist(x, breaks = seq(0,20,by=1), include.lowest = FALSE)
Error in hist.default(x, breaks = seq(0, 20, by = 1), include.lowest = FALSE  
  some 'x' not counted; maybe 'breaks' do not span range of 'x'
h2 <- hist(x, breaks = seq(0,20,by=1), include.lowest = TRUE)

第一个直方图产生错误,第二个没有。

从帮助文件中::breaks“给出直方图单元格之间断点的向量”

include.lowest: 逻辑; 如果为 TRUE,则等于中断值的 x[i] 将包含在第一个(或最后一个,对于 right = FALSE)条中。这将被忽略(带有警告),除非 break 是一个向量。

我是否正确理解 include.lowest 指的是 include.lowest.break 而不是 include.lowest.datapoint?只是检查。谢谢。

4

1 回答 1

8

默认情况下,间隔是左开右闭。也就是说,它们包括每个区间右端的断点。默认情况下不包括最低端点。要包括最低端点,请设置 include.lowest=TRUE。这就是为什么第一个组织失败而第二个组织通过的原因。希望这能回答你的观点。

您正确理解 include.lowest 指的是 include.lowest.break 而不是 include.lowest.datapoint

于 2013-11-13T07:29:53.470 回答