gpt4 book ai didi

r - 为什么 hist() 函数没有区域一

转载 作者:行者123 更新时间:2023-12-04 10:13:56 30 4
gpt4 key购买 nike

使用时 hist()在 R 和设置中 freq=FALSE我应该得到一个密度。但是,我没有。除了只显示计数时,我还得到其他数字。我还需要正常化。

例如:

> h = hist(c(1,2,1,3,1,4,5,4,5,8,2,4,1,7,6,10,7,4,3,7,3,5), freq=FALSE)
> h$density
0.13636364 0.15909091 0.09090909 0.09090909 0.02272727
> sum(h$density)
[1] 0.5
> h$density/sum(h$density)
[1] 0.27272727 0.31818182 0.18181818 0.18181818 0.0454545

最佳答案

如果您检查直方图输出的其余部分,您会注意到条形的长度为 2:

$breaks
[1] 0 2 4 6 8 10
因此,您应该将 sum(h$density) 倍增乘以 2 使面积等于 1。如果您查看直方图,您可以清楚地看到这一点。
enter image description here

关于r - 为什么 hist() 函数没有区域一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808335/

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