首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MathNet数值统计直方图

MathNet数值统计直方图
EN

Stack Overflow用户
提问于 2013-04-20 02:29:32
回答 2查看 3K关注 0票数 1

我正在使用MathNet库来计算一些统计数据。中位数、最小值、最大值我使用以下代码计算了一些直方图数据:

代码语言:javascript
复制
var histogram = new Histogram(data, numberOfBuckets);

存储桶编号是什么意思?这是一个可以获得的概率吗?如何将包含存储桶的histogram输出处理为直方图?我认为这个输出确实是绘制图表的专用输出,例如在zedgraph中。histogram中的Buckets包含存储桶的向量,如下所示:[1;1,4]=1

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-19 16:45:13

numberOfBuckets参数表示应将数据范围拆分成多少个大小相等的间隔。然后,直方图计算数据中有多少数字落入每个桶中。

尝试:

代码语言:javascript
复制
        var v = DenseVector.Create(10, i => i+1);
        Console.WriteLine(new Histogram(v, 5));

也许您想要一个自然数的直方图,其中每个存储桶包含特定数字的出现次数(有些存储桶可能是空的)?然后将numberOfBuckets设置为max-min+1。

票数 1
EN

Stack Overflow用户

发布于 2019-06-07 05:15:50

直方图类实现了一个索引器,允许您访问内部存储桶。因此,您可以在存储桶上循环以提取每个存储桶的统计数据。

代码语言:javascript
复制
Histogram h = new Histogram(myRandomSamples, numBuckets);

//Get data from 5th histogram bucket
double lb = h[5].LowerBound; //get the bucket low bound
double ub = h[5].UpperBound; //get the bucket upper bound
double count = h[5].Count;   //get number of samples in that histogram bucket
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16111282

复制
相关文章

相似问题

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