2013-06-02 2 views
-2

Вот мой данные установитьКак построить график функции плотности вероятности с помощью ggplot

link to dataset

Я хочу построить график, показывающей функцию плотности вероятности для переменного качества разделения по типу вино.

Я стараюсь это:

library(ggplot2) 
db <- dbeta(wines$quality, 1, 1) 
qplot(wines$quality, db, geom="line") 

но сюжет плоской линии.

ОК, я думаю, что мой код не имеет никакого чувства. Я хочу сделать somethink врал: Example х-качество вина (сухие, полусухие ....)

Что я могу сделать?

+0

, как я могу получить набор данных? это образ. Измените и добавьте 'dput (вина)' – Michele

+0

ok, как хотите. – Patric

+0

Не понимаю. Вам нужен выход dput (вин)? – Patric

ответ

4

Это то, что вы хотите?

ggplot(wines) + geom_density(aes(quality)) 

EDIT:

Я вижу вашу точку зрения, но, вероятно, вам просто нужно переранжировать значения у (я правильно?) так это не то, что вы после этого? изменил имидж

ggplot(wines[-4381,]) + geom_density(aes(x=quality)) + 
    facet_wrap(~sweetnes) 

enter image description here

или все в одном с различными fill

ggplot(wines) + geom_density(aes(x=quality, fill=sweetnes)) 

enter image description here

+0

О, я хочу построить график, показывающий функцию плотности вероятности, как-то я пропустил один слово в моем посте. Мне очень жаль. – Patric

+0

@ user1972123, пожалуйста, проверьте правильность изменения – Michele

+0

, но я хочу сделать это для всех видов вин (сухое, полусухое ....) – Patric

Смежные вопросы