仅使用均值和标准差信息在 R 中绘制密度图
Draw density plot in R with only mean and sd information
我想知道当我们只有均值(即 34)和标准差(即 4.5)时,是否可以在 R(ggplot)中表示密度图。
您可以使用 rnorm
为给定的 mean
和 sd
创建样本分布,然后 ggplot:
library(tidyverse)
tibble(x = rnorm(10000, mean = 34, sd = 4.5)) |>
ggplot(aes(x)) +
geom_density(fill = "lightgrey")
由 reprex package (v2.0.1)
于 2022-05-25 创建
使用 stat_function
和 dnorm
library(ggplot2)
ggplot() +
stat_function(fun = ~ dnorm(.x, 34, 4.5), geom = "area",
fill = "deepskyblue4", alpha = 0.5, color = "black") +
theme_bw(base_size = 16) +
xlim(c(20, 48))
我想知道当我们只有均值(即 34)和标准差(即 4.5)时,是否可以在 R(ggplot)中表示密度图。
您可以使用 rnorm
为给定的 mean
和 sd
创建样本分布,然后 ggplot:
library(tidyverse)
tibble(x = rnorm(10000, mean = 34, sd = 4.5)) |>
ggplot(aes(x)) +
geom_density(fill = "lightgrey")
由 reprex package (v2.0.1)
于 2022-05-25 创建使用 stat_function
和 dnorm
library(ggplot2)
ggplot() +
stat_function(fun = ~ dnorm(.x, 34, 4.5), geom = "area",
fill = "deepskyblue4", alpha = 0.5, color = "black") +
theme_bw(base_size = 16) +
xlim(c(20, 48))