问题标签 [cumulative-frequency]

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 投票
6 回答
7041 浏览

sql - SQL查询日期时间列表的累积频率

我在数据库列中有一个时间列表(代表对网站的访问)。

我需要按时间间隔对它们进行分组,然后得到这些日期的“累积频率”表。

例如我可能有:

我想把它转换成

我怎样才能做到这一点?我什至可以在 SQL 中轻松实现这一点吗?我可以很容易地在 C# 中做到这一点

0 投票
1 回答
41947 浏览

matplotlib - 使用比数据点更少的标记进行绘图(或绘制 CDF 的更好方法?)[matplotlib,或一般绘图帮助]

我正在绘制具有大量数据点的累积分布函数。我在同一个图上绘制了几条线,这些线用标记标识,因为它将以黑白打印。我想要的是在 x 维度上均匀分布的标记。我得到的是每个数据点一个标记(并且考虑到点的数量,它们都重叠)

我不确定这是我对如何绘制好的理解,还是只是缺乏对 matplotlib 的理解。我找不到“标记频率”设置。

一条线的一个简单解决方案是从该行中获取每个 N'th 值,并将其用作具有 linestyle='' 的单独行,但我希望标记垂直对齐,并且不同的 x 数组有不同的长度。

0 投票
1 回答
2111 浏览

sql - SQL:快速累积频率查询(postgres)

我希望从我们的数据库中获取累积频率数据。我创建了一个简单的临时表,其中包含我们看到的所有唯一状态更新计数,以及具有该状态更新量的用户数量。

我目前的查询是:

但这需要相当长的时间,并且查询的数量增长很快。因此,对于我拥有的约 50,000 行,我正在查看要读取的 50,000 个阶乘行。坐在这里看着查询逐渐消失,我希望有一个更好的解决方案,我还没有完成。

希望得到这样的东西:

0 投票
1 回答
516 浏览

user-interface - 以交互方式更改直方图 bin 的相对高度

在主观概率评估中,需要引出受试者相信的分布。它可以通过让受试者操纵直方图的每个频率区间的相对高度来实现。即概率分布,包络线得到保持累积和(P_i)=1的形状。这怎么能用 R 来完成?是否已经有我可以构建的包?


或者:如何在电子表格应用程序(excel、oo calc、google 电子表格)中完成?

0 投票
2 回答
1843 浏览

sql - SQL查询-查找超过累积比例的行

假设我有一个数据表,如下所示:

也就是说,总共有20个项目,每个项目的累计比例ItemNo为100%。表行的顺序在这里很重要。

是否可以在没有循环或游标的情况下执行 SQL 查询以返回超过累积比例的第一个? ItemNo

换句话说,如果我要检查的“比例”是 35%,那么超过该比例的第一行就是ItemNo 30.15 + 0.10 + 0.15 = 0.40

同样,如果我想找到超过 75% 的第一行,那就是ItemNo 7,因为直到该行的总和Proportion小于 0.75。

0 投票
1 回答
5667 浏览

r - R中同一图表上的频率和累积频率曲线

有没有办法(在 R 中使用 ggplot 或其他方式)在单列(两行)中绘制频率和累积频率曲线,即在另一列的顶部,以便可以使用直线在两条曲线上显示给定的四分位数?我希望我清楚这一点..

您可以使用这些数据..

0 投票
1 回答
3040 浏览

r - 如何在 R 中处理累积百分比频率图的数据

我有一个带有参数值的大型集群数据集。多个集群可以具有相同的值。

我想制作一个累积百分比频率分布图,累积百分比为 no。y 轴上的集群和 x 轴上的参数值(范围为 0-1)。

我已经根据值对数据进行了排序,但之后我不确定如何处理它以使用 R (ecdf) 或 matplotlib 获取累积图。我该如何处理?任何帮助将不胜感激。

我的数据看起来像这样

0 投票
5 回答
97218 浏览

r - 如何在 R 中生成具有累积频率和相对频率的频率表

我是 R 新手。我需要生成一个简单的频率表(如书中),其中包含累积频率和相对频率。

所以我想从一些简单的数据中生成,比如

像这样的表:

我知道它应该很简单,但我不知道如何。

我使用这段代码得到了一些结果:

0 投票
3 回答
656 浏览

arrays - perl中的累积频率数组?

我有一个整数数组,我想知道如何为累积频率数组编写代码。我应该使用 for 循环还是有更快的方法。

例如给定整数:1 2 3 4 5 6 7 8 新数组将打印:1 3 6 10 15 21 28 36 谢谢!

0 投票
2 回答
1283 浏览

r - 用累积频率有效地替换数据帧

我正在尝试编写一个程序,该程序采用大型数据框并用这些值的累积频率(按升序排序)替换每一列值。例如,如果值的列是:5、8、3、5、4、3、8、5、5、1。那么相对频率和累积频率是:

  • 1: rel_freq=0.1, cum_freq = 0.1
  • 3: rel_freq=0.2, cum_freq = 0.3
  • 4: rel_freq=0.1, cum_freq = 0.4
  • 5: rel_freq=0.4, cum_freq = 0.8
  • 8: rel_freq=0.2, cum_freq = 1.0

那么原来的列变成:0.8, 1.0, 0.3, 0.8, 0.4, 0.3, 1.0, 0.8, 0.8, 0.1

以下代码正确执行此操作,但可能由于嵌套循环,它的伸缩性很差。知道如何更有效地执行此任务吗?