Perché i seguenti grafici sono diversi? Entrambi i metodi sembrano utilizzare i kernel gaussiani.In che modo la densità di ggplot2 differisce dalla funzione di densità?
In che modo ggplot2
calcola una densità?
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:
Una soluzione a questo problema appare già su SO here, tuttavia la PARAMETRI specifica ers ggplot2 sta passando alla funzione di densità delle statistiche R non è chiaro.
Una soluzione alternativa è quella di estrarre i dati di densità direttamente dal terreno ggplot2, come mostrato here
Grazie per il riferimento. Tuttavia, la soluzione non sembra identificare le differenze esplicite dei parametri. Mi chiedo come posso generare/estrarre i dati di densità precisi dalla densità di ggplot. – Megatron
Questo sembra estrarre i valori esatti grafici geom_density: http://stackoverflow.com/questions/12394321/r-what-algorithm-does-geom-density-use-and-how-to-extract-points-equation-of – fanli
Non penso che questo abbia a che fare con la densità ma come si sta applicando la tranform di registro – user20650