Точные категории с перерывами в Hist () в R - PullRequest
1 голос
/ 07 ноября 2019

У меня очень большой вектор (v) целых чисел (значения 98754), который колеблется от 1 до 510, но не все целые числа (например, значение 509 никогда не появляется).

> str(v)
 num [1:98754] 1 1 1 1 1 1 1 1 1 1 ...
> summary(v)
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   1.00    1.00    1.00   38.76   54.00  510.00 

Я хотел бы сделать гистограмму с 51 ячейкой: первая ячейка должна содержать значения от 1 до 10, вторая от 11 до 20 и т. Д. До 510.

Кажется, оченьэто легко сделать с помощью hist(), но я не уверен, что приведенный ниже скрипт является правильным

hist(v, breaks=51)

В противном случае я попробовал опубликованные здесь предложения Понимание исторических () и интервалов прерывания вR но график вернул менее 51 бина из-за отсутствия некоторых значений (например, 509, как описано выше, например).

В принципе, я застрял в настоящей простой проблеме, какое-либо предложение?

1 Ответ

1 голос
/ 07 ноября 2019

Аргумент breaks может быть вектором с произвольными точками среза

hist(runif(1e3,0,500),breaks=seq(0,500,10))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...