Я пытаюсь составить гистограмму значений плотности и наложить ее на кривую функции плотности (а не на оценку плотности).
Используя простой стандартный нормальный пример, вот некоторые данные:
x <- rnorm(1000)
Я могу сделать:
q <- qplot( x, geom="histogram")
q + stat_function( fun = dnorm )
но это дает масштаб гистограммы в частотах, а не в плотности. с помощью ..density..
я могу получить правильный масштаб на гистограмме:
q <- qplot( x,..density.., geom="histogram")
q
Но теперь это дает ошибку:
q + stat_function( fun = dnorm )
Есть что-то, чего я не вижу?
Другой вопрос, есть ли способ построить кривую функции, например curve()
, но не в виде слоя?