Сразу же, я новичок ie в R и, возможно, я неправильно понимаю концепцию того, что мой код делает против того, что я хочу, чтобы он делал. Вот код, который я написал до сих пор.
his <- hist(x, breaks=seq(floor(min(x)) , ceiling(max(x)) + ifelse(ceiling(max(x)) %% 5 != 0, 5, 0), 5)
Here is some sample data:
Autonr X
1 -12
2 -6
3 -17
4 8
5 -11
6 -10
7 10
8 -22
Я не могу загрузить одну из работавших гистограмм, но она должна отображать ячейки 5, независимо от их размера. распространение данных. Поэтому количество ячеек должно быть гибким.
Идея кода выше состоит в том, чтобы убедиться, что внешние диапазоны моих данных всегда попадают в аккуратно определенные 5-миллиметровые ячейки. Может быть, я потерял контроль. но я не могу понять, почему это не всегда работает. В некоторых случаях это так, но с другими наборами данных это не так.
Я получаю: некоторые 'x' не учитываются; возможно, 'перерывы' не охватывают диапазон 'х'.
Любая помощь будет принята с благодарностью, поскольку я не хочу возиться с перерывами и корзинами каждый раз, когда я получаю новый набор данных для запуска через это.