我正在嘗試構建一個繪圖,其中繪製了x軸上的均值分佈變量以及y軸上的標準偏差(SD)。有點像密度圖,但我不想在Y軸上有密度,我想要有SD(值)。在ggplot2密度圖中說明平均值和標準偏差
我與下面的數據工作,
set.seed(1)
mu1 <- rnorm(10^5, mean = 1, sd = 1)
mu3 <- rnorm(10^5, mean = 3, sd = 2)
兩個常分佈變量。這裏的平均值和標準差,
# install.packages("tidyverse", dependencies = TRUE)
require(tidyverse)
tibble(mu1, mu3) %>% summarise_all(funs(mean, sd))
#> # A tibble: 1 x 4
#> mu1_mean mu3_mean mu1_sd mu3_sd
#> <dbl> <dbl> <dbl> <dbl>
#> 1 0.9993454 3.000825 0.9982848 1.998234
我已經ggplot2玩耍了,等tidyverse包,來接近我想要的。我也試着從盒子裏複製this function做類似的事情,但是成功了。
這裏是我的開始,
tibble(mu1, mu3) %>% gather() %>% ggplot() +
geom_density(aes(x = value, colour = key)) +
labs(x = 'mean', y = 'currently density, but I would like sd')
你有你心目中的情節的例子嗎? (可能是圖紙)。你的情節應該傳達什麼信息? – Heroka
我或多或少地想知道你看到的情節,但是我想要y軸上的標準偏差而不是密度。那有意義嗎? –
對我來說並不是真的,因爲sd只有一個數字。它不隨分佈而變化(如密度一樣)。 – Heroka