仅使用均值和标准差信息在 R 中绘制密度图

Draw density plot in R with only mean and sd information

我想知道当我们只有均值(即 34)和标准差(即 4.5)时,是否可以在 R(ggplot)中表示密度图。

您可以使用 rnorm 为给定的 meansd 创建样本分布,然后 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_functiondnorm

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))