R гистограмма разрывается с include.lowest устным объяснением
Очень быстрый вопрос, который больше связан с моей способностью понимать файлы справки 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) бар. Это будет проигнорировано (с предупреждением), если breaks не является вектором.
Правильно ли я понимаю, что include.lowest ссылается на include.lowest.break, а НЕ include.lowest.datapoint? Просто проверяю. Благодарю.
1 ответ
Интервалы по умолчанию открыты слева, закрыты справа. То есть они включают точку останова в правом конце каждого интервала. Самая низкая конечная точка не включена по умолчанию. Чтобы включить набор самой низкой конечной точки, include.lowest=TRUE. Вот причина, почему первая история терпит неудачу, а вторая проходит. Надеюсь, что это отвечает вашей точке зрения.
Вы правильно понимаете, что include.lowest ссылается на include.lowest.break и НЕ включает в себя include.lowest.datapoint