首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >朱莉娅:对于大小相等的两个向量,如何使直方图具有相同的柱状图数量?

朱莉娅:对于大小相等的两个向量,如何使直方图具有相同的柱状图数量?
EN

Stack Overflow用户
提问于 2020-12-19 10:26:48
回答 1查看 78关注 0票数 4

我想要计算在多个向量中出现的频率,并希望得到的bin的数量在向量之间保持一致,以便更容易计算它们之间的wasserstein距离。

下面的代码显示直方图给出了不同大小的柱状图。

代码语言:javascript
复制
using StatsBase

for i in 1:10
    h = fit(Histogram,randn(1000), nbins=10); println(size(h.weights))
end

如何使存储桶数量保持一致?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-19 21:45:19

在所有运行中保持完全一致的一种方法是提供比垃圾桶数量更多的数量;为了完全一致,我们还提供了它们的确切位置。对于Julia的StatsBase,您可以通过提供“边框边界”来做到这一点。这是一个从ii+1运行回收站的演示

代码语言:javascript
复制
julia> fit(Histogram, randn(1000), -5:5)
Histogram{Int64, 1, Tuple{UnitRange{Int64}}}
edges:
  -5:5
weights: [0, 2, 23, 139, 319, 355, 143, 18, 1, 0]
closed: left
isdensity: false
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65366120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档