Jestem zagubiony rozumieniu następujących wariantów geom_density
w ggplot:Jak interpretować różne gęstości ggplot2?
Czy ktoś mógłby wyjaśnić różnicę między tymi czterema połączeniami:
- geom_density (aes_string (x = 'myvar')) VS
- geom_density (aes_string (x = 'myvar, Y =' .. gęstość .. ')) w porównaniu
- geom_density (aes_string (x =' myvar, Y = '.. skalowane ..')) w porównaniu z
- geom_density (aes_string (x = 'myvar', y = '.. count ../ sum (.. count ..)'))?
Moje zrozumienie jest, że:
geom_density
sam będzie produkować gęstość którego powierzchnia pod krzywą sum 1geom_density
z..density..
zasadzie robi to samo ...?..count../sum(..count..)
będzie znormalizować wartości szczytowych być bardziej jak znormalizowanego histogramu, zapewniając, że wszystkie szczyty sumują się do 1..count..
sama bez mianowniku będzie po prostu pomnożyć każdy pojemnik przez # przedmiotów w nim- parametr
..scaled..
pozwoli więc maksymalna wartość gęstości jest 1.
znajdę ..scaled..
bardzo nieintuicyjne i nigdy nie widziałem go stosować, jeśli moja interpretacja jest prawidłowa to tak chciałbym zignorować. Ja głównie szukam wyjaśnienia różnic między geom_density
a rodzajem znormalizowanego wykresu gęstości, który zakładam, wymaga argumentu ...count../...
. dzięki.
(Powiązane: Error with ggplot2 mapping variable to y and using stat="bin")
Niepowiązane: naprawdę musisz przestać cytować zmienne wewnątrz 'aes()'. Jeśli nie używasz 'aes_string', nie powinieneś tego robić. – joran
@joran: Używam 'aes_string', przepraszam, używam rpy2, więc to zawsze' aes_string' – user248237dfsf
Tylko dla czytelników, którzy się zastanawiają. Pytanie zostało zmodyfikowane w celu rozwiązania problemów związanych z 'aes' vs.' aes_string'. Ten błąd nie był kluczowy dla pytania. – Deleet