问题标签 [histogram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 直方图生成函数
我被指派对其他人编写的 C 程序进行一些更改...我想先了解它以正确处理它...我遇到了一个函数,该函数从给定的长字符串生成 ASCII 值的直方图数据。是这样的。
这里 'in' 是包含要计数的字符的 char 数组(字符串)。sym 是一个结构变量。我不太明白这是如何工作的。谁能告诉我第二个循环如何生成字符串中符号 1 到 255(ASCII)的计数?
java - 直方图频率帮助 Java
我需要有关此直方图的帮助。
构造函数是由低数和高数生成的(所以如果我把 3 到 9:这些都是它所期望的数字,其他的都被忽略了)
该readValue
方法将一直循环,直到用户键入-1
. 这意味着如果我输入3, 4, 6, 4, 6, 9 , 5, 9, 4, 10 -1
... 那么它会将所有内容存储在frequency[]
. 如何使每个值都可以在frequency[]
?
3
发生一次,4
发生三次,7
从不发生,9
发生两次
Printer()
将使我看起来像这样的直方图(使用之前输入的数字......)
如何使用频率必须打印数字出现的星数?
查询方法将询问用户他们想要的数字并告诉他们它发生了多少次:
类型 3 “3 出现 2 次”
类型 10 "10 超出范围。"
我有大部分代码,我只需要帮助实现一些部分。
r - 用点而不是条形图绘制直方图
这是给 R 用户的问题。我有兴趣绘制一个点堆叠的直方图,而不是条形图。例如如果数据是(1,1,2,1,2,3,3,3,4,4),那么我希望看到三个点在 1 处堆叠,2 个点在 2 处堆叠等等. 在 R 中执行此操作的最佳方法是什么?
algorithm - 在c ++中将高斯曲线拟合到某个直方图峰值
我有两个关于将高斯曲线拟合到直方图峰值的问题。我的第一个问题是一个非常基本的问题:
- 如何将高斯曲线拟合到整个直方图?这是否仅意味着我必须找出并计算直方图的平均值(μ)和偏差(ϭ)并将它们放入高斯曲线的公式中?
以下示例是否正确?:假设(仅作为示例)我有一个具有 5 个颜色值的图像的直方图。在 X 轴上有这 5 个颜色值,在 Y 轴上有每个值的频率。IE:
价值1:1次
价值2:4倍
价值3:7倍
价值4:3倍
价值5:2倍
现在平均值 (µ) 将是 3(µ = 3)。
偏差 (ϭ) 将是 0.9 (ϭ = 0.9)。公式:
现在我在密度函数的公式中使用这些值来计算我的高斯曲线?
那是对的吗?不幸的是,我对数学背景有点不安全。
- 我的第二个问题有点棘手:这一次,我有一个有几个峰值的直方图,但我只想将高斯曲线拟合到最高峰。所以,我用一个简单的 for 循环遍历直方图的所有 bin,并在 x 轴上找到一个强度值(包含图像的强度),频率最高(显示在 y 轴上)。这将是最高峰。但是我如何找出偏差呢?特别是,因为我不知道我应该在计算中包含哪些强度值。据我所知,高斯曲线的转折点位于 µ+ϭ 和 µ-ϭ。能不能帮助解决问题。
很抱歉这个问题有点数学,但我没有找到更好的地方来问这个问题。我还阅读了一些类似的主题,但不幸的是,他们最终没有回答我的问题。
谢谢你的帮助!
问候马克
java - 如何使用 Jacob 在 MS Word 文档中创建图形
如何使用 Jacob 在 MS Word 文档中创建图表?
c++ - 在 C++ 中计算直方图的梯度
我计算了 3D 灰度图像的直方图(一个简单的 1d 数组)。现在我想计算这个直方图在每个点的梯度。所以这实际上意味着我必须在某些点计算一维函数的梯度。但是我没有功能。那么如何用具体的 x 和 y 值来计算呢?
为简单起见,您能否在示例直方图上向我解释这一点 - 例如使用以下值(x 是强度,y 是这种强度的频率):
x1 = 1; y1 = 3
x2 = 2; y2 = 6
x3 = 3; y3 = 8
x4 = 4; y4 = 5
x5 = 5; y5 = 9
x6 = 6; y6 = 12
x7 = 7; y7 = 5
x8 = 8; y8 = 3
x9 = 9; y9 = 5
x10 = 10;y10 = 2
我知道这也是一个数学问题,但由于我需要用 C++ 解决它,我虽然你可以在这里帮助我。
谢谢你的建议马克
matlab - 如何在 matlab 中自动旋转 3d 直方图?
我在 matlab 中有一个 3d 直方图。是否可以自动旋转它,即获得 3d 效果。我想在 PowerPoint 中将其显示为 3d 直方图旋转的视频。
谢谢
matlab - 如何在MATLAB中的bar3图中隐藏零值
我有一个使用 bar3 plot 命令生成的二维直方图(图是 3D - 几个并排绘制的直方图)。但是,所有零值在 xy 平面中都显示为扁平正方形。有没有办法阻止 MATLAB 显示这些值?我已经尝试用 NaN 替换所有零,但它并没有改变情节的任何内容。这是我一直在尝试的代码:
如您所见,图中有很多零值。在用 NaN 替换零后关闭图形并重新绘制似乎没有任何改变:
excel - 使用 Excel 显示日期范围内的出现次数
我有一个交易日期列表和在该日期进行交易的人的用户 ID(仅允许 1 个 Tx/天)。例如:
我想创建一个矩阵,显示截至每个日期,进行 1 笔交易、2-10 笔交易、10-20 笔交易等的用户数量。例如(注意,以下数据不对应到上面的交易数据):
数据透视表是我最好的机制吗?如果是(或不是)我将如何处理这个问题?