Гистограмма с Логарифмическим масштабом и пользовательскими повреждениями

Как всегда: протестируйте то, что метод, как предполагается, делает!

Должен он изменять глобальное состояние (uuh, кодировать запах!) где-нибудь?

это должно звонить в интерфейс?

это должно выдать исключение, когда названо с неправильными параметрами?

это не должно выдавать исключение, когда названо с правильными параметрами?

Должен он...?

72
задан Jaap 1 June 2017 в 19:20
поделиться

3 ответа

Гистограмма - это оценка плотности для бедняков. Обратите внимание, что при вызове hist () с использованием аргументов по умолчанию вы получаете частоты , а не вероятности - добавьте к вызову , prob = TRUE , если вам нужны вероятности. .

Что касается проблемы с логарифмической осью, не используйте 'x', если вы не хотите преобразовывать ось x:

plot(mydata_hist$count, log="y", type='h', lwd=10, lend=2)

дает вам столбцы в логарифмической шкале y - внешний вид по-прежнему немного отличается, но, вероятно, может быть изменен.

Наконец, вы также можете выполнить hist (log (x), ...) , чтобы получить гистограмму журнала ваших данных.

60
ответ дан 24 November 2019 в 12:39
поделиться

Другой вариант - использовать пакет ggplot2 .

ggplot(mydata, aes(x = V3)) + geom_histogram() + scale_x_log10()
47
ответ дан 24 November 2019 в 12:39
поделиться

Из вашего вопроса не совсем ясно, нужна ли вам записанная ось x или записанная ось y. Записанная ось Y не является хорошей идеей при использовании столбцов, потому что они привязаны к нулю, который при регистрации становится отрицательной бесконечностью. Эту проблему можно обойти, используя полигон частот или график плотности.

10
ответ дан 24 November 2019 в 12:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: