Почему следующие графики выглядят иначе? Оба метода, по-видимому, используют гауссовы ядра.Как плотность ggplot2 отличается от функции плотности?
Как ggplot2
вычислить плотность?
library(fueleconomy)
d <- density(vehicles$cty, n=2000)
ggplot(NULL, aes(x=d$x, y=d$y)) + geom_line() + scale_x_log10()
ggplot(vehicles, aes(x=cty)) + geom_density() + scale_x_log10()
UPDATE:
Решение этого вопроса уже появляется на SO here, однако конкретные PARAMET ers ggplot2 переходит в функцию плотности R-данных, остается неясной.
Альтернативным решением является, чтобы извлечь данные плотности непосредственно из ggplot2 участка, как показано here
Спасибо за ссылки. Однако решение, похоже, не идентифицирует явные различия параметров. Мне интересно, как я могу генерировать/извлекать точные данные плотности из плотности ggplot. – Megatron
Это, как представляется, извлекает точные значения графиков geom_density: http://stackoverflow.com/questions/12394321/r-what-algorithm-does-geom-density-use-and-how-to-extract-points-equation-of – fanli
Я не думаю, что это связано с плотностью, но как вы применяете протокол tranform – user20650