гистограмма выходит за пределы диапазона - PullRequest
0 голосов
/ 31 октября 2018

У меня есть код ниже;

breakPoints <- seq (от = 0 до = 1500000, = 10000) </p>

hist (фильмы $ Votes, breaks = breakPoints, main = "распределение голосов", col = "pink", xlab = "Votes")

и я получаю ошибку:

Ошибка в hist.default (фильмы $ Votes, breaks = breakPoints, main = "Распределение голосов",: некоторые «х» не учитываются; может быть, «перерывы» не охватывают диапазон «х»

введите описание изображения здесь

1 Ответ

0 голосов
/ 31 октября 2018

Во-первых, давайте создадим воспроизводимый пример, используя переменную x и присвоив ей некоторые значения. Эта ошибка возникает из-за того, что «movies $ Votes» содержит значения вне диапазона от 0 до 1500000. Посмотрите на примеры ниже. Первый работает нормально, второй выдает ошибку (так как -1 выходит за пределы указанного диапазона).

# Values within range
x <- c(0:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints)

# Contains value ourside of range
x <- c(-1:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints) # Gives error

Я бы порекомендовал запустить приведенный ниже код, чтобы получить представление о диапазоне ваших данных.

range(movies$Votes)

Если вам нужно применить ограничение к вашим данным, взгляните на этот вопрос:
Ограничить значения вектора до предела в R

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...