gpt4 book ai didi

r - 在ggplot中绘制平滑正态分布的最佳方法

转载 作者:行者123 更新时间:2023-12-04 18:06:02 24 4
gpt4 key购买 nike

我想在 ggplot 中绘制一个漂亮的、“接近极限”——看起来正常的 pdf。

我发现要获得非常对称且外观清晰的图,我必须将样本数量增加到相当大的数量;一百万创建一个伟大的可视化。然而,这非常慢,特别是如果我希望在某个时候使用 Shiny。

df <- data.frame(c(rnorm(1000000)))
ggplot(df, aes(df[1])) + geom_density()

肯定有更好的方法来显示接近理想正态分布的东西吗?

最佳答案

基本上,您的代码应该如下所示:

 ggplot(data=dataset, aes(dataset$value)) +
stat_function(fun = dnorm, args = c(mean = mean(dataset$value), sd = sd(dataset$value)))

stat_function 使用 dnorm 函数(获取正态变量的密度)解析均值和中值并绘制正态分布图。

引用:How dnorm works?

对于 ggplot stat_function 文档遵循此 link示例:https://github.com/tidyverse/ggplot2/blob/master/R/stat-function.r

关于r - 在ggplot中绘制平滑正态分布的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com