尝试在同一图上绘制标准正态分布和t分布

dat <- data.frame(dens = c(rnorm(1000000),rt(1000000,4)),lines = rep(c("a","b"),each = 100000))
ggplot(dat,aes(x = dens,fill = lines)) + geom_density(alpha = 0.5)

这是我的代码。我正在尝试在同一张图上绘制两个分布。我只得到了t分布。

任何反馈将不胜感激。谢谢。

magic398504968 回答:尝试在同一图上绘制标准正态分布和t分布

就像其中一条评论所说,这基本上是一种错字,因为您将变量ab分别重复100,000(十万)次,从而使正态分布的数字和t分布为数字混在一起。您将需要设置参数each=1000000(一百万)。

本文链接:https://www.f2er.com/3162585.html

大家都在问