问题标签 [frequency-distribution]

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.

0 投票
1 回答
674 浏览

string - 字符串中某个位置的字母频率

我想计算字符串中每个位置的 4 个字母的频率。字母是 A、T、G、C

所需的输出:

到目前为止,我使用了一个名为 Biostrings 的 R 包,它可以工作,但我想知道 perl 是否会这样做?

0 投票
1 回答
7580 浏览

r - 从ggplot中的频率分布中删除缺失值

我的数据

为我们拥有的每个测量波创建频率分布:

在此处输入图像描述

缺失值用于计算总响应以显示研究中的自然损耗。假设减员与结果测量没有显着相关性,我们可以从响应总数的计算中删除缺失值,并查看每个响应在每个时间点得到认可的百分比。

问题是

可以做些什么来生成我刚才描述的图表?并最有效地做到这一点?我在各个地方尝试了 na.rm=TRUE ,但没有成功。有任何想法吗?

更新

在@MrFlick 解决方案之后:

在此处输入图像描述

0 投票
1 回答
542 浏览

r - R将分数转换为整数百分比加起来为100

我计算了不同事件频率的向量,表示为分数并按降序排序。我需要连接一个需要正整数百分比的工具,该百分比总和必须恰好为 100。我想以最能代表输入分布的方式生成百分比。也就是说,我希望百分比之间的关系(比率)与输入分数中的关系(比率)最匹配,尽管任何非线性都会导致剪掉长尾。

我有一个生成这些百分比的函数,但我认为它不是最佳或优雅的。特别是,在诉诸“愚蠢的整数技巧”之前,我想在数字空间中做更多的工作。

这是一个示例频率向量:

这是我的功能:

有任何想法吗?

0 投票
2 回答
955 浏览

excel - 计算二进制信号频率和持续时间

我正在尝试分析以 120 Hz 收集的一些信号数据。我有 Excel 和 SPSS 供我使用(还有 MATLAB,但我不是很熟悉)。我在网上搜索了大约一个半小时,似乎找不到我要找的东西,尽管我知道它应该相对简单。

我有一个 0 和 1 的列表。我想计算每个信号的持续时间,然后绘制信号的频率分布图(即,描绘信号百分比 @ 1/10 秒、信号百分比 @ 2/10 秒、@ 3/10 秒的直方图...... @ 1 秒,以此类推)。我相信这是我正在寻找的逆累积分布,但在我开始之前,我需要处理电子表格中的数据。

我无法弄清楚如何对每个“组”求和以获得每个信号的持续时间。它会做这样的事情:对于包含 1 的单元格,如果上面的单元格包含 0,则开始一个新的总和并继续对 1 求和,直到出现 0。在电子表格的末尾,我会有一个信号持续时间列表(以 1/120 秒表示——即 30 表示 0.25 秒)

我有超过 100 个文件要处理,所以我正在寻找一个公式或宏来为每个文件快速执行此操作。

我有 4 种不同设备的数据,我希望按设备比较这些信号分布。我最好在 excel、spps 或 matlab 中执行此操作吗?

谢谢!

数据按列格式化 - 我在 A 列中有帧数,在 B 列中有信号(0 或 1)。每帧是 1/120 秒(我每个文件有数千帧)。我对波形本身不感兴趣 - 我这样做是为了统计目的,以检测长信号和短信号的分布在不同条件下是否存在显着差异。最终,我想要一个可以在频率直方图中表示的信号长度列表(并且频率,我的意思不是波频率,而是出现的次数。

0 投票
0 回答
1763 浏览

python - 通过 NLTK 制表和打印频率分布

我试图让 NLTK 将整个 12,000 个文本文件的语料库中的三元组制成表格,然后将每个三元组的频率分布打印到一个文件中,但出现以下错误:

这是代码:

预先感谢您的帮助。我不知道如何开始解决这个问题。

0 投票
0 回答
105 浏览

r - 将不同列的频率分布拆分为 R 中的单独绘图象限

我正在做作业,我很难弄清楚我将使用哪些参数来显示我的表格中这四列在四个不同的绘图象限中的频率分布。另外,如何在一个命令中为每个命令分配颜色?我对此很陌生,对不起

在四个不同的绘图象限中显示 INCOME、VEHIC(车辆价值)、HOMEEQ 和 DEBT 的频率分布。使用不同的颜色来显示每个变量,并为每个 x 轴使用未缩写的标签。

这是我之前执行的代码。

这里是前 10 个观察值的头部。我无法为 1000 做一个头部,因为那是表中的所有向量并且字符太多。

输入(头部(统计,10))

预先感谢您帮助我,我真的很感激

0 投票
1 回答
86 浏览

php - PHP中字符串数组第一个字符的分布

在 PHP 中给出一个包含 100,000 个字符串元素的数组,我正在寻找一种方法来计算字符串中第一个字符的分布。

所以基本上我正在寻找的输出是这样的:

这是如何实现的?

0 投票
3 回答
1569 浏览

javascript - 如何按给定数量的组创建一系列数字的通讯组

在 Javascript 中,如果我有一个数字范围,比如 0-10000。像这样:

我想通过输入将此范围分成多个桶:

在这种情况下,我想返回一个拆分此范围的数字数组:即。结果数字将是:0、2000、4000、6000、8000、10000

如果我说 10 个桶,数字将是 0、1000、2000 等......

我的问题是如果我有 8 个桶、12 个桶、32 个桶......我将如何在 javascript 中执行此操作?谢谢。

0 投票
4 回答
3307 浏览

r - 如何将频率分布转换为R中的概率分布

我有一个包含 n 行观察的矩阵。观测值是特征的频率分布。我想将频率分布转换为每行之和为 1 的概率分布。因此,矩阵中的每个元素都应除以该元素的行之和。

我编写了以下 R 函数来完成这项工作,但它对于大型矩阵非常慢:

您能否建议完成这项工作的 R 函数和/或告诉我如何优化我的函数以更快地执行?

0 投票
1 回答
233 浏览

java - 霍夫曼编码 - 分组符号

我正在使用在 Internet 上找到的 Huffman 代码来获取以矩阵形式存储在 2D 数组中的随机整数的频率。

霍夫曼代码链接 - Java:http ://rosettacode.org/wiki/Huffman_coding

方法 Q1 要求用户设置矩阵大小。矩阵填充有随机整数 [0, 255]。

方法 Q2 需要重新显示在矩阵中找到的所有随机整数及其频率。

当前程序通过将随机整数分成单独的数字来计算频率。我需要根据每个随机整数计算频率。

请问有什么帮助吗?

谢谢