我感到困惑的geom_density
以下變量的ggplot含義:如何解釋不同的ggplot2密度?
能有人請解釋這四個調用之間的區別:
- geom_density(aes_string(X = 'MYVAR'))VS
- geom_density(aes_string(x ='myvar',y ='.. density ..'))VS
- geom_density(aes_string(x ='myvar',y ='.. scaled ..'))VS
- geom_density(aes_string(x ='myvar',y ='.. count ../ sum(.. count ..)'))?
我的理解是:
geom_density
獨自將產生一個密度曲線下的款項,其面積爲1geom_density
與..density..
基本上不相同......?- 的
..count../sum(..count..)
將正常化峯高更像一個標準化直方圖,確保所有的高度在它 - 總和爲1
- 的
..count..
本身沒有分母只是乘每個箱由項目#該..scaled..
參數將使它所以密度的最大值爲1
我發現..scaled..
非常違反直覺的,沒見過它用,如果我對它的解釋是正確的,所以我想忽略。我主要在尋找一個geom_density
和一種歸一化密度圖之間的區別,我假設需要...count../...
參數。謝謝。
(相關:Error with ggplot2 mapping variable to y and using stat="bin")
無關:您確實需要停止引用'aes()'中的變量。除非你使用'aes_string',否則你不應該那樣做。 – joran 2013-03-27 16:43:56
@joran:我正在使用'aes_string',對不起,我正在使用rpy2,因此它總是'aes_string' – user248237dfsf 2013-03-28 00:56:06
只是想知道的讀者。這個問題已經被編輯,以解決關於'aes'和'aes_string'的問題。這個錯誤不是這個問題的核心。 – Deleet 2017-01-28 17:27:58