Я ищу более простой способ нарисовать кумулятивную линию распределения в ggplot.Простой способ построения кумулятивного распределения частот в ggplot?
У меня есть некоторые данные, чьи гистограммы можно сразу отобразить с
qplot (mydata, binwidth=1);
Я нашел способ сделать это в http://www.r-tutor.com/elementary-statistics/quantitative-data/cumulative-frequency-graph, но она включает в себя несколько этапов и при изучении данных, это отнимает много времени.
Есть ли способ сделать это более простым способом в ggplot, аналогично тому, как линии тренда и доверительные интервалы могут быть добавлены путем указания опций?
Это отличный ответ, но есть одна вещь, которую я не могу понять. В бит 'ecdf (Sepal.Length) (уникальный (Sepal.Length)), что происходит? Я понимаю, что он извлекает конкретные значения из объекта 'ecdf', но я не помню, чтобы когда-либо видел это (x) (y) нотацию раньше ... можете ли вы помочь мне понять это? Благодаря! –
@MattParker 'ecdf()' возвращает функцию, так что нотация оценивает возвращаемую функцию с уникальными значениями 'Sepal.Length'. –
@GavinSimpson Получил это, спасибо! –