一个非常快速的问题,更多地与我理解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]将包含在第一个(或最后一个,右= FALSE)条中。这将被忽略(带警告),除非break是一个向量。
我是否理解include.lowest是指include.lowest.break而不是include.lowest.datapoint?只是检查。感谢。
答案 0 :(得分:7)
间隔默认为左开,右关闭。也就是说,它们包括每个间隔右端的断点。默认情况下不包括最低端点。要包括最低端点集include.lowest = TRUE。这就是为什么第一个组织失败而第二个组合失败的原因。希望这能回答你的观点。
你理解include.lowest是指include.lowest.break而不是include.lowest.datapoint
是正确的。