[英]Trying to Plot Standard Normal Distribution and t-distribution on same graph
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)
这是我的代码。 我正在尝试 plot 同一图表上的两个分布。 我只得到了 t 分布。
对于任何反馈,我们都表示感谢。 谢谢你。
就像其中一条评论所说的那样,这基本上是一个错字,因为您将变量a
和b
重复 100,000(十万)次,使正态分布的数字和 t 分布的数字混淆了。 您需要设置参数each=1000000
(一百万)。 或者为了避免混淆应该输入多少个零,只需使用1e6
表示1 * 10^6
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.