繁体   English   中英

尝试在同一张图上使用 Plot 标准正态分布和 t 分布

[英]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 分布。

对于任何反馈,我们都表示感谢。 谢谢你。

就像其中一条评论所说的那样,这基本上是一个错字,因为您将变量ab重复 100,000(十万)次,使正态分布的数字和 t 分布的数字混淆了。 您需要设置参数each=1000000 (一百万)。 或者为了避免混淆应该输入多少个零,只需使用1e6表示1 * 10^6

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM